builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-691 starttime: 1461720061.38 results: success (0) buildid: 20160426163902 builduid: db787aee4a2b4c9285a1d1e16439a24b revision: 488df90abd620538454e58ae0a75f13453f391b1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:01.381440) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:01.381912) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:01.382207) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:01.514050) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:01.514436) ========= 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-1461720053.473431-1161693943 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 18:21:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 6.08M=0.002s 2016-04-26 18:21:02 (6.08 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.492100 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:02.071423) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:02.071745) ========= 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-1461720053.473431-1161693943 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.113960 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:02.245050) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 18:21:02.245410) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 488df90abd620538454e58ae0a75f13453f391b1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 488df90abd620538454e58ae0a75f13453f391b1 --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-1461720053.473431-1161693943 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 18:21:02,481 truncating revision to first 12 chars 2016-04-26 18:21:02,486 Setting DEBUG logging. 2016-04-26 18:21:02,486 attempt 1/10 2016-04-26 18:21:02,487 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/488df90abd62?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 18:21:03,643 unpacking tar archive at: fx-team-488df90abd62/testing/mozharness/ program finished with exit code 0 elapsedTime=1.805882 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 18:21:04.083281) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:04.083610) ========= script_repo_revision: 488df90abd620538454e58ae0a75f13453f391b1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:04.084027) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:04.084309) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 18:21:04.110773) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 35 secs) (at 2016-04-26 18:21:04.111088) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461720053.473431-1161693943 _=/tools/buildbot/bin/python using PTY: False 18:21:04 INFO - MultiFileLogger online at 20160426 18:21:04 in /builds/slave/test 18:21:04 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 18:21:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:21:04 INFO - {'append_to_log': False, 18:21:04 INFO - 'base_work_dir': '/builds/slave/test', 18:21:04 INFO - 'blob_upload_branch': 'fx-team', 18:21:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:21:04 INFO - 'buildbot_json_path': 'buildprops.json', 18:21:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:21:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:21:04 INFO - 'download_minidump_stackwalk': True, 18:21:04 INFO - 'download_symbols': 'true', 18:21:04 INFO - 'e10s': False, 18:21:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:21:04 INFO - 'tooltool.py': '/tools/tooltool.py', 18:21:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:21:04 INFO - '/tools/misc-python/virtualenv.py')}, 18:21:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:21:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:21:04 INFO - 'log_level': 'info', 18:21:04 INFO - 'log_to_console': True, 18:21:04 INFO - 'opt_config_files': (), 18:21:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:21:04 INFO - '--processes=1', 18:21:04 INFO - '--config=%(test_path)s/wptrunner.ini', 18:21:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:21:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:21:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:21:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:21:04 INFO - 'pip_index': False, 18:21:04 INFO - 'require_test_zip': True, 18:21:04 INFO - 'test_type': ('testharness',), 18:21:04 INFO - 'this_chunk': '1', 18:21:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:21:04 INFO - 'total_chunks': '10', 18:21:04 INFO - 'virtualenv_path': 'venv', 18:21:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:21:04 INFO - 'work_dir': 'build'} 18:21:04 INFO - ##### 18:21:04 INFO - ##### Running clobber step. 18:21:04 INFO - ##### 18:21:04 INFO - Running pre-action listener: _resource_record_pre_action 18:21:04 INFO - Running main action method: clobber 18:21:04 INFO - rmtree: /builds/slave/test/build 18:21:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:21:06 INFO - Running post-action listener: _resource_record_post_action 18:21:06 INFO - ##### 18:21:06 INFO - ##### Running read-buildbot-config step. 18:21:06 INFO - ##### 18:21:06 INFO - Running pre-action listener: _resource_record_pre_action 18:21:06 INFO - Running main action method: read_buildbot_config 18:21:06 INFO - Using buildbot properties: 18:21:06 INFO - { 18:21:06 INFO - "project": "", 18:21:06 INFO - "product": "firefox", 18:21:06 INFO - "script_repo_revision": "production", 18:21:06 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 18:21:06 INFO - "repository": "", 18:21:06 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 18:21:06 INFO - "buildid": "20160426163902", 18:21:06 INFO - "pgo_build": "False", 18:21:06 INFO - "basedir": "/builds/slave/test", 18:21:06 INFO - "buildnumber": 26, 18:21:06 INFO - "slavename": "tst-linux64-spot-691", 18:21:06 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 18:21:06 INFO - "platform": "linux64", 18:21:06 INFO - "branch": "fx-team", 18:21:06 INFO - "revision": "488df90abd620538454e58ae0a75f13453f391b1", 18:21:06 INFO - "repo_path": "integration/fx-team", 18:21:06 INFO - "moz_repo_path": "", 18:21:06 INFO - "stage_platform": "linux64", 18:21:06 INFO - "builduid": "db787aee4a2b4c9285a1d1e16439a24b", 18:21:06 INFO - "slavebuilddir": "test" 18:21:06 INFO - } 18:21:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 18:21:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 18:21:06 INFO - Running post-action listener: _resource_record_post_action 18:21:06 INFO - ##### 18:21:06 INFO - ##### Running download-and-extract step. 18:21:06 INFO - ##### 18:21:06 INFO - Running pre-action listener: _resource_record_pre_action 18:21:06 INFO - Running main action method: download_and_extract 18:21:06 INFO - mkdir: /builds/slave/test/build/tests 18:21: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')]} 18:21:06 INFO - https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 18:21:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 18:21:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 18:21:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:08 INFO - Downloaded 1361 bytes. 18:21:08 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 18:21:08 INFO - Using the following test package requirements: 18:21:08 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 18:21:08 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:21:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 18:21:08 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:21:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 18:21:08 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:21:08 INFO - u'jsshell-linux-x86_64.zip'], 18:21:08 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:21:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 18:21:08 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 18:21:08 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:21:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 18:21:08 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:21:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 18:21:08 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:21:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 18:21:08 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 18:21:08 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 18:21:08 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 18:21:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:21:08 INFO - https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 18:21:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 18:21:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 18:21:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:10 INFO - Downloaded 22752113 bytes. 18:21:10 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/*'] 18:21:10 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/* 18:21:10 INFO - caution: filename not matched: web-platform/* 18:21:10 INFO - Return code: 11 18:21:10 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')]} 18:21:10 INFO - https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 18:21:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:21:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:21:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:13 INFO - Downloaded 36406662 bytes. 18:21:13 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/*'] 18:21:13 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/* 18:21:17 INFO - caution: filename not matched: bin/* 18:21:17 INFO - caution: filename not matched: config/* 18:21:17 INFO - caution: filename not matched: mozbase/* 18:21:17 INFO - caution: filename not matched: marionette/* 18:21:17 INFO - caution: filename not matched: tools/wptserve/* 18:21:17 INFO - Return code: 11 18:21:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:21:17 INFO - https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 18:21:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:21:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:21:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:20 INFO - Downloaded 64487238 bytes. 18:21:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:21:20 INFO - mkdir: /builds/slave/test/properties 18:21:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:21:20 INFO - Writing to file /builds/slave/test/properties/build_url 18:21:20 INFO - Contents: 18:21:20 INFO - build_url:https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 18:21:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:21:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:21:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:21:21 INFO - Contents: 18:21:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:21:21 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')]} 18:21:21 INFO - https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:21:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:21:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:21:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:21:24 INFO - Downloaded 90939511 bytes. 18:21:24 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'] 18:21:24 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 18:21:31 INFO - Return code: 0 18:21:31 INFO - Running post-action listener: _resource_record_post_action 18:21:31 INFO - Running post-action listener: set_extra_try_arguments 18:21:31 INFO - ##### 18:21:31 INFO - ##### Running create-virtualenv step. 18:21:31 INFO - ##### 18:21:31 INFO - Running pre-action listener: _pre_create_virtualenv 18:21:31 INFO - Running pre-action listener: _resource_record_pre_action 18:21:31 INFO - Running main action method: create_virtualenv 18:21:31 INFO - Creating virtualenv /builds/slave/test/build/venv 18:21:31 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 18:21:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:21:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:21:32 INFO - Using real prefix '/usr' 18:21:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:21:35 INFO - Installing distribute.............................................................................................................................................................................................done. 18:21:39 INFO - Installing pip.................done. 18:21:39 INFO - Return code: 0 18:21:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:21:39 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')]} 18:21:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:21:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:21:39 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')]} 18:21:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:21:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:21:39 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 0x1410030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1531270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1443660>, '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 0x152f410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x152f8c0>, '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-1461720053.473431-1161693943', '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 18:21:39 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 18:21:39 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 18:21:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:21:39 INFO - 'CCACHE_UMASK': '002', 18:21:39 INFO - 'DISPLAY': ':0', 18:21:39 INFO - 'HOME': '/home/cltbld', 18:21:39 INFO - 'LANG': 'en_US.UTF-8', 18:21:39 INFO - 'LOGNAME': 'cltbld', 18:21:39 INFO - 'MAIL': '/var/mail/cltbld', 18:21:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:21:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:21:39 INFO - 'MOZ_NO_REMOTE': '1', 18:21:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:21:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:21:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:21:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:21:39 INFO - 'PWD': '/builds/slave/test', 18:21:39 INFO - 'SHELL': '/bin/bash', 18:21:39 INFO - 'SHLVL': '1', 18:21:39 INFO - 'TERM': 'linux', 18:21:39 INFO - 'TMOUT': '86400', 18:21:39 INFO - 'USER': 'cltbld', 18:21:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461720053.473431-1161693943', 18:21:39 INFO - '_': '/tools/buildbot/bin/python'} 18:21:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:21:39 INFO - Downloading/unpacking psutil>=0.7.1 18:21:39 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 18:21:39 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 18:21:39 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 18:21:39 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 18:21:39 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 18:21:39 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 18:21:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:21:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:21:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:21:43 INFO - Installing collected packages: psutil 18:21:43 INFO - Running setup.py install for psutil 18:21:44 INFO - building 'psutil._psutil_linux' extension 18:21:44 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 18:21:44 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 18:21:44 INFO - building 'psutil._psutil_posix' extension 18:21:44 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 18:21:44 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 18:21:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:21:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:21:45 INFO - Successfully installed psutil 18:21:45 INFO - Cleaning up... 18:21:45 INFO - Return code: 0 18:21:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:21:45 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')]} 18:21:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:21:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:21:45 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')]} 18:21:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:21:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:21:45 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 0x1410030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1531270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1443660>, '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 0x152f410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x152f8c0>, '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-1461720053.473431-1161693943', '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 18:21:45 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 18:21:45 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 18:21:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:21:45 INFO - 'CCACHE_UMASK': '002', 18:21:45 INFO - 'DISPLAY': ':0', 18:21:45 INFO - 'HOME': '/home/cltbld', 18:21:45 INFO - 'LANG': 'en_US.UTF-8', 18:21:45 INFO - 'LOGNAME': 'cltbld', 18:21:45 INFO - 'MAIL': '/var/mail/cltbld', 18:21:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:21:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:21:45 INFO - 'MOZ_NO_REMOTE': '1', 18:21:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:21:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:21:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:21:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:21:45 INFO - 'PWD': '/builds/slave/test', 18:21:45 INFO - 'SHELL': '/bin/bash', 18:21:45 INFO - 'SHLVL': '1', 18:21:45 INFO - 'TERM': 'linux', 18:21:45 INFO - 'TMOUT': '86400', 18:21:45 INFO - 'USER': 'cltbld', 18:21:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461720053.473431-1161693943', 18:21:45 INFO - '_': '/tools/buildbot/bin/python'} 18:21:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:21:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:21:45 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 18:21:45 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 18:21:45 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 18:21:45 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 18:21:45 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 18:21:45 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 18:21:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:21:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:21:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:21:49 INFO - Installing collected packages: mozsystemmonitor 18:21:49 INFO - Running setup.py install for mozsystemmonitor 18:21:49 INFO - Successfully installed mozsystemmonitor 18:21:49 INFO - Cleaning up... 18:21:49 INFO - Return code: 0 18:21:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:21:49 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')]} 18:21:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:21:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:21:49 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')]} 18:21:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:21:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:21:49 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 0x1410030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1531270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1443660>, '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 0x152f410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x152f8c0>, '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-1461720053.473431-1161693943', '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 18:21:49 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 18:21:49 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 18:21:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:21:49 INFO - 'CCACHE_UMASK': '002', 18:21:49 INFO - 'DISPLAY': ':0', 18:21:49 INFO - 'HOME': '/home/cltbld', 18:21:49 INFO - 'LANG': 'en_US.UTF-8', 18:21:49 INFO - 'LOGNAME': 'cltbld', 18:21:49 INFO - 'MAIL': '/var/mail/cltbld', 18:21:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:21:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:21:49 INFO - 'MOZ_NO_REMOTE': '1', 18:21:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:21:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:21:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:21:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:21:49 INFO - 'PWD': '/builds/slave/test', 18:21:49 INFO - 'SHELL': '/bin/bash', 18:21:49 INFO - 'SHLVL': '1', 18:21:49 INFO - 'TERM': 'linux', 18:21:49 INFO - 'TMOUT': '86400', 18:21:49 INFO - 'USER': 'cltbld', 18:21:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461720053.473431-1161693943', 18:21:49 INFO - '_': '/tools/buildbot/bin/python'} 18:21:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:21:50 INFO - Downloading/unpacking blobuploader==1.2.4 18:21:50 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 18:21:50 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 18:21:50 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 18:21:50 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 18:21:50 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 18:21:50 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 18:21:53 INFO - Downloading blobuploader-1.2.4.tar.gz 18:21:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:21:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:21:53 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 18:21:53 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 18:21:53 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 18:21:53 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 18:21:53 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 18:21:53 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 18:21:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:21:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:21:54 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 18:21:54 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 18:21:54 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 18:21:54 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 18:21:54 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 18:21:54 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 18:21:55 INFO - Downloading docopt-0.6.1.tar.gz 18:21:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:21:55 INFO - Installing collected packages: blobuploader, requests, docopt 18:21:55 INFO - Running setup.py install for blobuploader 18:21:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:21:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:21:55 INFO - Running setup.py install for requests 18:21:56 INFO - Running setup.py install for docopt 18:21:56 INFO - Successfully installed blobuploader requests docopt 18:21:56 INFO - Cleaning up... 18:21:56 INFO - Return code: 0 18:21:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:21:56 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')]} 18:21:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:21:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:21:56 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')]} 18:21:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:21:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:21:56 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 0x1410030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1531270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1443660>, '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 0x152f410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x152f8c0>, '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-1461720053.473431-1161693943', '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 18:21:56 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 18:21:56 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 18:21:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:21:56 INFO - 'CCACHE_UMASK': '002', 18:21:56 INFO - 'DISPLAY': ':0', 18:21:56 INFO - 'HOME': '/home/cltbld', 18:21:56 INFO - 'LANG': 'en_US.UTF-8', 18:21:56 INFO - 'LOGNAME': 'cltbld', 18:21:56 INFO - 'MAIL': '/var/mail/cltbld', 18:21:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:21:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:21:56 INFO - 'MOZ_NO_REMOTE': '1', 18:21:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:21:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:21:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:21:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:21:56 INFO - 'PWD': '/builds/slave/test', 18:21:56 INFO - 'SHELL': '/bin/bash', 18:21:56 INFO - 'SHLVL': '1', 18:21:56 INFO - 'TERM': 'linux', 18:21:56 INFO - 'TMOUT': '86400', 18:21:56 INFO - 'USER': 'cltbld', 18:21:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461720053.473431-1161693943', 18:21:56 INFO - '_': '/tools/buildbot/bin/python'} 18:21:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:21:57 INFO - Running setup.py (path:/tmp/pip-a5wHNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:21:57 INFO - Running setup.py (path:/tmp/pip-9LYq3Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:21:57 INFO - Running setup.py (path:/tmp/pip-DDzAWJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:21:57 INFO - Running setup.py (path:/tmp/pip-rz13CR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:21:57 INFO - Running setup.py (path:/tmp/pip-M1juht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:21:57 INFO - Running setup.py (path:/tmp/pip-oUGXDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:21:57 INFO - Running setup.py (path:/tmp/pip-PyRAtj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:21:58 INFO - Running setup.py (path:/tmp/pip-g4qxvx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:21:58 INFO - Running setup.py (path:/tmp/pip-ipS7TM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:21:58 INFO - Running setup.py (path:/tmp/pip-4TND10-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:21:58 INFO - Running setup.py (path:/tmp/pip-v9JGK1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:21:58 INFO - Running setup.py (path:/tmp/pip-MlqTGg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:21:58 INFO - Running setup.py (path:/tmp/pip-7Hh4dE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:21:58 INFO - Running setup.py (path:/tmp/pip-kye64y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:21:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:21:59 INFO - Running setup.py (path:/tmp/pip-8gVMN8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:21:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:21:59 INFO - Running setup.py (path:/tmp/pip-LpIeSF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:21:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:21:59 INFO - Running setup.py (path:/tmp/pip-k7T3Ji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:21:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:21:59 INFO - Running setup.py (path:/tmp/pip-gX8wHn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:21:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:21:59 INFO - Running setup.py (path:/tmp/pip-M2jFDF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:21:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:21:59 INFO - Running setup.py (path:/tmp/pip-R6n6RD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:21:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:22:00 INFO - Running setup.py (path:/tmp/pip-q1bXdR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:22:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:22:00 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 18:22:00 INFO - Running setup.py install for manifestparser 18:22:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:22:00 INFO - Running setup.py install for mozcrash 18:22:00 INFO - Running setup.py install for mozdebug 18:22:01 INFO - Running setup.py install for mozdevice 18:22:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:22:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:22:01 INFO - Running setup.py install for mozfile 18:22:01 INFO - Running setup.py install for mozhttpd 18:22:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:22:01 INFO - Running setup.py install for mozinfo 18:22:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:22:02 INFO - Running setup.py install for mozInstall 18:22:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:22:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:22:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:22:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:22:02 INFO - Running setup.py install for mozleak 18:22:02 INFO - Running setup.py install for mozlog 18:22:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:22:02 INFO - Running setup.py install for moznetwork 18:22:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:22:02 INFO - Running setup.py install for mozprocess 18:22:03 INFO - Running setup.py install for mozprofile 18:22:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:22:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:22:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:22:03 INFO - Running setup.py install for mozrunner 18:22:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:22:03 INFO - Running setup.py install for mozscreenshot 18:22:03 INFO - Running setup.py install for moztest 18:22:04 INFO - Running setup.py install for mozversion 18:22:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:22:04 INFO - Running setup.py install for wptserve 18:22:04 INFO - Running setup.py install for marionette-driver 18:22:04 INFO - Running setup.py install for browsermob-proxy 18:22:04 INFO - Running setup.py install for marionette-client 18:22:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:22:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:22:05 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 18:22:05 INFO - Cleaning up... 18:22:05 INFO - Return code: 0 18:22:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:22:05 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')]} 18:22:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:22:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:22:05 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')]} 18:22:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:22:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:22:05 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 0x1410030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14113f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1531270>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1443660>, '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 0x152f410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x152f8c0>, '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-1461720053.473431-1161693943', '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 18:22:05 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 18:22:05 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 18:22:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:22:05 INFO - 'CCACHE_UMASK': '002', 18:22:05 INFO - 'DISPLAY': ':0', 18:22:05 INFO - 'HOME': '/home/cltbld', 18:22:05 INFO - 'LANG': 'en_US.UTF-8', 18:22:05 INFO - 'LOGNAME': 'cltbld', 18:22:05 INFO - 'MAIL': '/var/mail/cltbld', 18:22:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:22:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:22:05 INFO - 'MOZ_NO_REMOTE': '1', 18:22:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:22:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:22:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:22:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:22:05 INFO - 'PWD': '/builds/slave/test', 18:22:05 INFO - 'SHELL': '/bin/bash', 18:22:05 INFO - 'SHLVL': '1', 18:22:05 INFO - 'TERM': 'linux', 18:22:05 INFO - 'TMOUT': '86400', 18:22:05 INFO - 'USER': 'cltbld', 18:22:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461720053.473431-1161693943', 18:22:05 INFO - '_': '/tools/buildbot/bin/python'} 18:22:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:22:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:22:05 INFO - Running setup.py (path:/tmp/pip-67YlZY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:22:06 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)) 18:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:22:06 INFO - Running setup.py (path:/tmp/pip-0xOGs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:22:06 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)) 18:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:22:06 INFO - Running setup.py (path:/tmp/pip-xMPZGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:22:06 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)) 18:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:22:06 INFO - Running setup.py (path:/tmp/pip-vlWU3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:22:06 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)) 18:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:22:06 INFO - Running setup.py (path:/tmp/pip-sSp_Ou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:22:06 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)) 18:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:22:06 INFO - Running setup.py (path:/tmp/pip-ZKDdKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:22:06 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)) 18:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:22:06 INFO - Running setup.py (path:/tmp/pip-wxIrqq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:22:06 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)) 18:22:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:22:06 INFO - Running setup.py (path:/tmp/pip-t0xvy2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:22:07 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)) 18:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:22:07 INFO - Running setup.py (path:/tmp/pip-Mk4Kwt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:22:07 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)) 18:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:22:07 INFO - Running setup.py (path:/tmp/pip-kiOY3X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:22:07 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)) 18:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:22:07 INFO - Running setup.py (path:/tmp/pip-md6Wjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:22:07 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)) 18:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:22:07 INFO - Running setup.py (path:/tmp/pip-QEkAY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:22:07 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)) 18:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:22:07 INFO - Running setup.py (path:/tmp/pip-f7Vu2W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:22:07 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)) 18:22:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:22:07 INFO - Running setup.py (path:/tmp/pip-qLHrQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:22:08 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)) 18:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:22:08 INFO - Running setup.py (path:/tmp/pip-ZmDDKW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:22:08 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)) 18:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:22:08 INFO - Running setup.py (path:/tmp/pip-Tk9EoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:22:08 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)) 18:22:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:22:08 INFO - Running setup.py (path:/tmp/pip-Hr0oos-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:22:08 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)) 18:22:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:22:08 INFO - Running setup.py (path:/tmp/pip-vCDVwh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:22:08 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)) 18:22:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:22:08 INFO - Running setup.py (path:/tmp/pip-xfCHuL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:22:08 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)) 18:22:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:22:08 INFO - Running setup.py (path:/tmp/pip-f_2vby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:22:08 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)) 18:22:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:22:09 INFO - Running setup.py (path:/tmp/pip-YSklR0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:22:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:22:09 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)) 18:22:09 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)) 18:22:09 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)) 18:22:09 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)) 18:22:09 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)) 18:22:09 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)) 18:22:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:22:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:22:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:22:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:22:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:22:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:22:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:22:13 INFO - Downloading blessings-1.6.tar.gz 18:22:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:22:13 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)) 18:22:13 INFO - Installing collected packages: blessings 18:22:13 INFO - Running setup.py install for blessings 18:22:13 INFO - Successfully installed blessings 18:22:13 INFO - Cleaning up... 18:22:13 INFO - Return code: 0 18:22:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:22:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:22:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:22:14 INFO - Reading from file tmpfile_stdout 18:22:14 INFO - Current package versions: 18:22:14 INFO - argparse == 1.2.1 18:22:14 INFO - blessings == 1.6 18:22:14 INFO - blobuploader == 1.2.4 18:22:14 INFO - browsermob-proxy == 0.6.0 18:22:14 INFO - docopt == 0.6.1 18:22:14 INFO - manifestparser == 1.1 18:22:14 INFO - marionette-client == 2.3.0 18:22:14 INFO - marionette-driver == 1.4.0 18:22:14 INFO - mozInstall == 1.12 18:22:14 INFO - mozcrash == 0.17 18:22:14 INFO - mozdebug == 0.1 18:22:14 INFO - mozdevice == 0.48 18:22:14 INFO - mozfile == 1.2 18:22:14 INFO - mozhttpd == 0.7 18:22:14 INFO - mozinfo == 0.9 18:22:14 INFO - mozleak == 0.1 18:22:14 INFO - mozlog == 3.1 18:22:14 INFO - moznetwork == 0.27 18:22:14 INFO - mozprocess == 0.22 18:22:14 INFO - mozprofile == 0.28 18:22:14 INFO - mozrunner == 6.11 18:22:14 INFO - mozscreenshot == 0.1 18:22:14 INFO - mozsystemmonitor == 0.0 18:22:14 INFO - moztest == 0.7 18:22:14 INFO - mozversion == 1.4 18:22:14 INFO - psutil == 3.1.1 18:22:14 INFO - requests == 1.2.3 18:22:14 INFO - wptserve == 1.4.0 18:22:14 INFO - wsgiref == 0.1.2 18:22:14 INFO - Running post-action listener: _resource_record_post_action 18:22:14 INFO - Running post-action listener: _start_resource_monitoring 18:22:14 INFO - Starting resource monitoring. 18:22:14 INFO - ##### 18:22:14 INFO - ##### Running pull step. 18:22:14 INFO - ##### 18:22:14 INFO - Running pre-action listener: _resource_record_pre_action 18:22:14 INFO - Running main action method: pull 18:22:14 INFO - Pull has nothing to do! 18:22:14 INFO - Running post-action listener: _resource_record_post_action 18:22:14 INFO - ##### 18:22:14 INFO - ##### Running install step. 18:22:14 INFO - ##### 18:22:14 INFO - Running pre-action listener: _resource_record_pre_action 18:22:14 INFO - Running main action method: install 18:22:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:22:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:22:14 INFO - Reading from file tmpfile_stdout 18:22:14 INFO - Detecting whether we're running mozinstall >=1.0... 18:22:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:22:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:22:14 INFO - Reading from file tmpfile_stdout 18:22:14 INFO - Output received: 18:22:14 INFO - Usage: mozinstall [options] installer 18:22:14 INFO - Options: 18:22:14 INFO - -h, --help show this help message and exit 18:22:14 INFO - -d DEST, --destination=DEST 18:22:14 INFO - Directory to install application into. [default: 18:22:14 INFO - "/builds/slave/test"] 18:22:14 INFO - --app=APP Application being installed. [default: firefox] 18:22:14 INFO - mkdir: /builds/slave/test/build/application 18:22:14 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'] 18:22:14 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 18:22:49 INFO - Reading from file tmpfile_stdout 18:22:49 INFO - Output received: 18:22:49 INFO - /builds/slave/test/build/application/firefox/firefox 18:22:49 INFO - Running post-action listener: _resource_record_post_action 18:22:49 INFO - ##### 18:22:49 INFO - ##### Running run-tests step. 18:22:49 INFO - ##### 18:22:49 INFO - Running pre-action listener: _resource_record_pre_action 18:22:49 INFO - Running main action method: run_tests 18:22:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:22:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:22:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:22:49 INFO - grabbing minidump binary from tooltool 18:22:49 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')]} 18:22:49 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 0x1443660>, '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 0x152f410>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x152f8c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:22:49 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 18:22:49 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 18:22:50 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:22:50 INFO - Return code: 0 18:22:50 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 18:22:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:22:50 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/RPXpOB44SmGd6wIwkNBlWg/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 18:22:50 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/RPXpOB44SmGd6wIwkNBlWg/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 18:22:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:22:50 INFO - 'CCACHE_UMASK': '002', 18:22:50 INFO - 'DISPLAY': ':0', 18:22:50 INFO - 'HOME': '/home/cltbld', 18:22:50 INFO - 'LANG': 'en_US.UTF-8', 18:22:50 INFO - 'LOGNAME': 'cltbld', 18:22:50 INFO - 'MAIL': '/var/mail/cltbld', 18:22:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:22:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:22:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:22:50 INFO - 'MOZ_NO_REMOTE': '1', 18:22:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:22:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:22:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:22:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:22:50 INFO - 'PWD': '/builds/slave/test', 18:22:50 INFO - 'SHELL': '/bin/bash', 18:22:50 INFO - 'SHLVL': '1', 18:22:50 INFO - 'TERM': 'linux', 18:22:50 INFO - 'TMOUT': '86400', 18:22:50 INFO - 'USER': 'cltbld', 18:22:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461720053.473431-1161693943', 18:22:50 INFO - '_': '/tools/buildbot/bin/python'} 18:22:50 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/RPXpOB44SmGd6wIwkNBlWg/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 18:22:50 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 18:22:50 INFO - import pkg_resources 18:22:52 INFO - Using 1 client processes 18:22:52 INFO - wptserve Starting http server on 127.0.0.1:8000 18:22:52 INFO - wptserve Starting http server on 127.0.0.1:8001 18:22:52 INFO - wptserve Starting http server on 127.0.0.1:8443 18:22:54 INFO - SUITE-START | Running 778 tests 18:22:54 INFO - Running testharness tests 18:22:54 INFO - Setting up ssl 18:22:54 INFO - PROCESS | certutil | 18:22:55 INFO - PROCESS | certutil | 18:22:55 INFO - PROCESS | certutil | 18:22:55 INFO - Certificate Nickname Trust Attributes 18:22:55 INFO - SSL,S/MIME,JAR/XPI 18:22:55 INFO - 18:22:55 INFO - web-platform-tests CT,, 18:22:55 INFO - 18:22:55 INFO - Starting runner 18:22:57 INFO - PROCESS | 1852 | 1461720177815 Marionette DEBUG Marionette enabled via build flag and pref 18:22:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1794039800 == 1 [pid = 1852] [id = 1] 18:22:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 1 (0x7f179403a000) [pid = 1852] [serial = 1] [outer = (nil)] 18:22:58 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 18:22:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 2 (0x7f179403b000) [pid = 1852] [serial = 2] [outer = 0x7f179403a000] 18:22:58 INFO - PROCESS | 1852 | 1461720178486 Marionette INFO Listening on port 2828 18:22:59 INFO - PROCESS | 1852 | 1461720179037 Marionette DEBUG Marionette enabled via command-line flag 18:22:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790f0e000 == 2 [pid = 1852] [id = 2] 18:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 3 (0x7f1790f0e800) [pid = 1852] [serial = 3] [outer = (nil)] 18:22:59 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 18:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 4 (0x7f1790f0f800) [pid = 1852] [serial = 4] [outer = 0x7f1790f0e800] 18:22:59 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1790ff9d00 18:22:59 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1795c69580 18:22:59 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f179035b7f0 18:22:59 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f179035baf0 18:22:59 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f179035be20 18:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 5 (0x7f179038f800) [pid = 1852] [serial = 5] [outer = 0x7f179403a000] 18:22:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:22:59 INFO - PROCESS | 1852 | 1461720179426 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53795 18:22:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:22:59 INFO - PROCESS | 1852 | 1461720179509 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53796 18:22:59 INFO - PROCESS | 1852 | 1461720179517 Marionette DEBUG Closed connection conn0 18:22:59 INFO - PROCESS | 1852 | [1852] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 18:22:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:22:59 INFO - PROCESS | 1852 | 1461720179645 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53797 18:22:59 INFO - PROCESS | 1852 | 1461720179649 Marionette DEBUG Closed connection conn1 18:22:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:22:59 INFO - PROCESS | 1852 | 1461720179715 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53798 18:22:59 INFO - PROCESS | 1852 | 1461720179727 Marionette DEBUG Closed connection conn2 18:22:59 INFO - PROCESS | 1852 | 1461720179779 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:22:59 INFO - PROCESS | 1852 | 1461720179804 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":"20160426163902","device":"desktop","version":"49.0a1"} 18:23:00 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:23:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d4e000 == 3 [pid = 1852] [id = 3] 18:23:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 6 (0x7f1784d4e800) [pid = 1852] [serial = 6] [outer = (nil)] 18:23:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d4f000 == 4 [pid = 1852] [id = 4] 18:23:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 7 (0x7f1784db0000) [pid = 1852] [serial = 7] [outer = (nil)] 18:23:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:23:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783d89800 == 5 [pid = 1852] [id = 5] 18:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 8 (0x7f1783b41c00) [pid = 1852] [serial = 8] [outer = (nil)] 18:23:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:23:02 INFO - PROCESS | 1852 | [1852] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 9 (0x7f1783a6a800) [pid = 1852] [serial = 9] [outer = 0x7f1783b41c00] 18:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 10 (0x7f178358b000) [pid = 1852] [serial = 10] [outer = 0x7f1784d4e800] 18:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 11 (0x7f17835bfc00) [pid = 1852] [serial = 11] [outer = 0x7f1784db0000] 18:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 12 (0x7f17835c1c00) [pid = 1852] [serial = 12] [outer = 0x7f1783b41c00] 18:23:03 INFO - PROCESS | 1852 | 1461720183821 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1852 | 1461720183840 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 13 (0x7f1780ed1400) [pid = 1852] [serial = 13] [outer = 0x7f1783b41c00] 18:23:04 INFO - PROCESS | 1852 | 1461720184557 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"456e2b3e-5418-4be5-9b29-dd7b936a4e2b","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":"20160426163902","device":"desktop","version":"49.0a1","command_id":1}}] 18:23:04 INFO - PROCESS | 1852 | 1461720184834 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:23:05 INFO - PROCESS | 1852 | 1461720185181 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:23:05 INFO - PROCESS | 1852 | 1461720185264 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:23:05 INFO - PROCESS | 1852 | [1852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:23:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:23:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 14 (0x7f177ed51000) [pid = 1852] [serial = 14] [outer = 0x7f1783b41c00] 18:23:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:23:05 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:05 INFO - PROCESS | 1852 | 1461720185809 Marionette TRACE conn3 <- [1,3,null,{}] 18:23:05 INFO - PROCESS | 1852 | 1461720185878 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:23:05 INFO - PROCESS | 1852 | 1461720185956 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:23:05 INFO - PROCESS | 1852 | 1461720185991 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:23:06 INFO - PROCESS | 1852 | 1461720185997 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:23:06 INFO - PROCESS | 1852 | 1461720186005 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1852 | 1461720186010 Marionette TRACE conn3 <- [1,6,null,{}] 18:23:06 INFO - PROCESS | 1852 | 1461720186016 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:06 INFO - PROCESS | 1852 | 1461720186033 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:23:06 INFO - PROCESS | 1852 | 1461720186042 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c495000 == 6 [pid = 1852] [id = 6] 18:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 15 (0x7f177c318000) [pid = 1852] [serial = 15] [outer = (nil)] 18:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7f177c31a000) [pid = 1852] [serial = 16] [outer = 0x7f177c318000] 18:23:06 INFO - PROCESS | 1852 | 1461720186113 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7f177c320c00) [pid = 1852] [serial = 17] [outer = 0x7f177c318000] 18:23:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c156000 == 7 [pid = 1852] [id = 7] 18:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7f177c18c800) [pid = 1852] [serial = 18] [outer = (nil)] 18:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7f177c194400) [pid = 1852] [serial = 19] [outer = 0x7f177c18c800] 18:23:06 INFO - PROCESS | 1852 | 1461720186575 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7f177c19b000) [pid = 1852] [serial = 20] [outer = 0x7f177c18c800] 18:23:07 INFO - PROCESS | 1852 | [1852] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 18:23:07 INFO - PROCESS | 1852 | 1461720187108 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1183ms 18:23:07 INFO - PROCESS | 1852 | 1461720187228 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1852 | 1461720187232 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:23:07 INFO - PROCESS | 1852 | 1461720187278 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1852 | 1461720187280 Marionette TRACE conn3 <- [1,10,null,{}] 18:23:07 INFO - PROCESS | 1852 | 1461720187294 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:07 INFO - PROCESS | 1852 | 1461720187493 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:23:07 INFO - PROCESS | 1852 | 1461720187512 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a51f000 == 8 [pid = 1852] [id = 8] 18:23:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7f177b4d1800) [pid = 1852] [serial = 21] [outer = (nil)] 18:23:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7f177b4d2c00) [pid = 1852] [serial = 22] [outer = 0x7f177b4d1800] 18:23:07 INFO - PROCESS | 1852 | 1461720187579 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7f1791408000) [pid = 1852] [serial = 23] [outer = 0x7f177b4d1800] 18:23:08 INFO - PROCESS | 1852 | 1461720188247 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1225ms 18:23:08 INFO - PROCESS | 1852 | 1461720188501 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 1852 | 1461720188507 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:23:08 INFO - PROCESS | 1852 | 1461720188515 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 1852 | 1461720188521 Marionette TRACE conn3 <- [1,14,null,{}] 18:23:08 INFO - PROCESS | 1852 | 1461720188528 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:08 INFO - PROCESS | 1852 | 1461720188717 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:23:08 INFO - PROCESS | 1852 | 1461720188806 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a81d800 == 9 [pid = 1852] [id = 9] 18:23:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7f177a88d400) [pid = 1852] [serial = 24] [outer = (nil)] 18:23:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x7f177a892400) [pid = 1852] [serial = 25] [outer = 0x7f177a88d400] 18:23:08 INFO - PROCESS | 1852 | 1461720188891 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x7f177c18e800) [pid = 1852] [serial = 26] [outer = 0x7f177a88d400] 18:23:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c16f800 == 10 [pid = 1852] [id = 10] 18:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x7f177c170000) [pid = 1852] [serial = 27] [outer = (nil)] 18:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x7f177be11000) [pid = 1852] [serial = 28] [outer = 0x7f177c170000] 18:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x7f177c15f800) [pid = 1852] [serial = 29] [outer = 0x7f177c170000] 18:23:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c15e000 == 11 [pid = 1852] [id = 11] 18:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7f177d78e400) [pid = 1852] [serial = 30] [outer = (nil)] 18:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x7f1780e3d000) [pid = 1852] [serial = 31] [outer = 0x7f177d78e400] 18:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x7f177c196c00) [pid = 1852] [serial = 32] [outer = 0x7f177d78e400] 18:23:10 INFO - PROCESS | 1852 | 1461720190011 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1540ms 18:23:10 INFO - PROCESS | 1852 | 1461720190104 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1852 | 1461720190112 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:23:10 INFO - PROCESS | 1852 | 1461720190128 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1852 | 1461720190132 Marionette TRACE conn3 <- [1,18,null,{}] 18:23:10 INFO - PROCESS | 1852 | 1461720190157 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:10 INFO - PROCESS | 1852 | 1461720190366 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:23:10 INFO - PROCESS | 1852 | 1461720190497 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780e05000 == 12 [pid = 1852] [id = 12] 18:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x7f177ed57000) [pid = 1852] [serial = 33] [outer = (nil)] 18:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x7f178313d400) [pid = 1852] [serial = 34] [outer = 0x7f177ed57000] 18:23:10 INFO - PROCESS | 1852 | 1461720190576 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x7f1784855800) [pid = 1852] [serial = 35] [outer = 0x7f177ed57000] 18:23:11 INFO - PROCESS | 1852 | 1461720191386 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1306ms 18:23:11 INFO - PROCESS | 1852 | 1461720191434 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1852 | 1461720191439 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:23:11 INFO - PROCESS | 1852 | 1461720191446 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1852 | 1461720191451 Marionette TRACE conn3 <- [1,22,null,{}] 18:23:11 INFO - PROCESS | 1852 | 1461720191466 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:11 INFO - PROCESS | 1852 | 1461720191647 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:23:11 INFO - PROCESS | 1852 | 1461720191764 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783d87000 == 13 [pid = 1852] [id = 13] 18:23:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x7f1784da8c00) [pid = 1852] [serial = 36] [outer = (nil)] 18:23:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x7f178588d800) [pid = 1852] [serial = 37] [outer = 0x7f1784da8c00] 18:23:11 INFO - PROCESS | 1852 | 1461720191865 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x7f1785cae400) [pid = 1852] [serial = 38] [outer = 0x7f1784da8c00] 18:23:12 INFO - PROCESS | 1852 | 1461720192706 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1487ms 18:23:12 INFO - PROCESS | 1852 | 1461720192934 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1852 | 1461720192940 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:23:12 INFO - PROCESS | 1852 | 1461720192948 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1852 | 1461720192952 Marionette TRACE conn3 <- [1,26,null,{}] 18:23:12 INFO - PROCESS | 1852 | 1461720192961 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:13 INFO - PROCESS | 1852 | 1461720193125 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:23:13 INFO - PROCESS | 1852 | 1461720193226 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178028b000 == 14 [pid = 1852] [id = 14] 18:23:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x7f178483d000) [pid = 1852] [serial = 39] [outer = (nil)] 18:23:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x7f1784856000) [pid = 1852] [serial = 40] [outer = 0x7f178483d000] 18:23:13 INFO - PROCESS | 1852 | 1461720193359 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x7f178585ac00) [pid = 1852] [serial = 41] [outer = 0x7f178483d000] 18:23:14 INFO - PROCESS | 1852 | 1461720194315 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1436ms 18:23:14 INFO - PROCESS | 1852 | 1461720194387 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:23:14 INFO - PROCESS | 1852 | 1461720194391 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:23:14 INFO - PROCESS | 1852 | 1461720194405 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:23:14 INFO - PROCESS | 1852 | 1461720194409 Marionette TRACE conn3 <- [1,30,null,{}] 18:23:14 INFO - PROCESS | 1852 | 1461720194416 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:14 INFO - PROCESS | 1852 | 1461720194558 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:23:14 INFO - PROCESS | 1852 | 1461720194571 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ed19800 == 15 [pid = 1852] [id = 15] 18:23:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x7f17831bdc00) [pid = 1852] [serial = 42] [outer = (nil)] 18:23:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x7f1784b94c00) [pid = 1852] [serial = 43] [outer = 0x7f17831bdc00] 18:23:14 INFO - PROCESS | 1852 | 1461720194635 Marionette DEBUG loaded listener.js 18:23:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x7f1785389c00) [pid = 1852] [serial = 44] [outer = 0x7f17831bdc00] 18:23:15 INFO - PROCESS | 1852 | 1461720195394 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1046ms 18:23:15 INFO - PROCESS | 1852 | 1461720195449 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 1852 | 1461720195452 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:23:15 INFO - PROCESS | 1852 | 1461720195463 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 1852 | 1461720195466 Marionette TRACE conn3 <- [1,34,null,{}] 18:23:15 INFO - PROCESS | 1852 | 1461720195485 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:15 INFO - PROCESS | 1852 | 1461720195633 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:23:15 INFO - PROCESS | 1852 | 1461720195646 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784883000 == 16 [pid = 1852] [id = 16] 18:23:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x7f1786a39800) [pid = 1852] [serial = 45] [outer = (nil)] 18:23:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7f1786ac2000) [pid = 1852] [serial = 46] [outer = 0x7f1786a39800] 18:23:15 INFO - PROCESS | 1852 | 1461720195715 Marionette DEBUG loaded listener.js 18:23:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7f178761a000) [pid = 1852] [serial = 47] [outer = 0x7f1786a39800] 18:23:16 INFO - PROCESS | 1852 | 1461720196439 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 985ms 18:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:23:16 INFO - PROCESS | 1852 | 1461720196448 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 1852 | 1461720196452 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:23:16 INFO - PROCESS | 1852 | 1461720196459 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - PROCESS | 1852 | 1461720196462 Marionette TRACE conn3 <- [1,38,null,{}] 18:23:16 INFO - PROCESS | 1852 | 1461720196468 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:16 INFO - PROCESS | 1852 | 1461720196639 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:23:16 INFO - PROCESS | 1852 | 1461720196659 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d57800 == 17 [pid = 1852] [id = 17] 18:23:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7f178766e000) [pid = 1852] [serial = 48] [outer = (nil)] 18:23:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7f1790f6c000) [pid = 1852] [serial = 49] [outer = 0x7f178766e000] 18:23:16 INFO - PROCESS | 1852 | 1461720196723 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f1791277000) [pid = 1852] [serial = 50] [outer = 0x7f178766e000] 18:23:17 INFO - PROCESS | 1852 | 1461720197443 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1028ms 18:23:17 INFO - PROCESS | 1852 | 1461720197487 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1852 | 1461720197491 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:23:17 INFO - PROCESS | 1852 | 1461720197497 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1852 | 1461720197499 Marionette TRACE conn3 <- [1,42,null,{}] 18:23:17 INFO - PROCESS | 1852 | 1461720197504 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:17 INFO - PROCESS | 1852 | 1461720197672 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:23:17 INFO - PROCESS | 1852 | 1461720197690 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17858c3000 == 18 [pid = 1852] [id = 18] 18:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f177c19bc00) [pid = 1852] [serial = 51] [outer = (nil)] 18:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f179126c000) [pid = 1852] [serial = 52] [outer = 0x7f177c19bc00] 18:23:17 INFO - PROCESS | 1852 | 1461720197755 Marionette DEBUG loaded listener.js 18:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f179140a800) [pid = 1852] [serial = 53] [outer = 0x7f177c19bc00] 18:23:18 INFO - PROCESS | 1852 | 1461720198394 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 979ms 18:23:18 INFO - PROCESS | 1852 | 1461720198478 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:23:18 INFO - PROCESS | 1852 | 1461720198483 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:23:18 INFO - PROCESS | 1852 | 1461720198491 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 1852 | 1461720198497 Marionette TRACE conn3 <- [1,46,null,{}] 18:23:18 INFO - PROCESS | 1852 | 1461720198506 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:18 INFO - PROCESS | 1852 | 1461720198679 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:23:18 INFO - PROCESS | 1852 | 1461720198800 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b4a7000 == 19 [pid = 1852] [id = 19] 18:23:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f177be34c00) [pid = 1852] [serial = 54] [outer = (nil)] 18:23:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f177c197400) [pid = 1852] [serial = 55] [outer = 0x7f177be34c00] 18:23:18 INFO - PROCESS | 1852 | 1461720198882 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f177d952400) [pid = 1852] [serial = 56] [outer = 0x7f177be34c00] 18:23:19 INFO - PROCESS | 1852 | 1461720199793 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1337ms 18:23:19 INFO - PROCESS | 1852 | 1461720199828 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1852 | 1461720199832 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:23:19 INFO - PROCESS | 1852 | 1461720199845 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1852 | 1461720199850 Marionette TRACE conn3 <- [1,50,null,{}] 18:23:19 INFO - PROCESS | 1852 | 1461720199857 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:20 INFO - PROCESS | 1852 | 1461720200029 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:23:20 INFO - PROCESS | 1852 | 1461720200151 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178487c000 == 20 [pid = 1852] [id = 20] 18:23:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f177c191c00) [pid = 1852] [serial = 57] [outer = (nil)] 18:23:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f1783985c00) [pid = 1852] [serial = 58] [outer = 0x7f177c191c00] 18:23:20 INFO - PROCESS | 1852 | 1461720200226 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f1784857400) [pid = 1852] [serial = 59] [outer = 0x7f177c191c00] 18:23:21 INFO - PROCESS | 1852 | 1461720201047 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1240ms 18:23:21 INFO - PROCESS | 1852 | 1461720201082 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 1852 | 1461720201086 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:23:21 INFO - PROCESS | 1852 | 1461720201094 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1852 | 1461720201097 Marionette TRACE conn3 <- [1,54,null,{}] 18:23:21 INFO - PROCESS | 1852 | 1461720201132 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:21 INFO - PROCESS | 1852 | 1461720201321 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:23:21 INFO - PROCESS | 1852 | 1461720201447 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a7a000 == 21 [pid = 1852] [id = 21] 18:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f1786a34c00) [pid = 1852] [serial = 60] [outer = (nil)] 18:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f1786ac1c00) [pid = 1852] [serial = 61] [outer = 0x7f1786a34c00] 18:23:21 INFO - PROCESS | 1852 | 1461720201535 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f178769a400) [pid = 1852] [serial = 62] [outer = 0x7f1786a34c00] 18:23:22 INFO - PROCESS | 1852 | 1461720202416 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1394ms 18:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:23:22 INFO - PROCESS | 1852 | 1461720202489 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1852 | 1461720202492 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:23:22 INFO - PROCESS | 1852 | 1461720202499 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1852 | 1461720202502 Marionette TRACE conn3 <- [1,58,null,{}] 18:23:22 INFO - PROCESS | 1852 | 1461720202508 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:22 INFO - PROCESS | 1852 | 1461720202675 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:23:22 INFO - PROCESS | 1852 | 1461720202795 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178a4e7000 == 22 [pid = 1852] [id = 22] 18:23:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f1786a36c00) [pid = 1852] [serial = 63] [outer = (nil)] 18:23:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f1792336c00) [pid = 1852] [serial = 64] [outer = 0x7f1786a36c00] 18:23:22 INFO - PROCESS | 1852 | 1461720202872 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f1792406800) [pid = 1852] [serial = 65] [outer = 0x7f1786a36c00] 18:23:23 INFO - PROCESS | 1852 | 1461720203805 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1385ms 18:23:23 INFO - PROCESS | 1852 | 1461720203885 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:23:23 INFO - PROCESS | 1852 | 1461720203893 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:23:23 INFO - PROCESS | 1852 | 1461720203906 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:23:23 INFO - PROCESS | 1852 | 1461720203910 Marionette TRACE conn3 <- [1,62,null,{}] 18:23:23 INFO - PROCESS | 1852 | 1461720203919 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:24 INFO - PROCESS | 1852 | 1461720204089 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:23:24 INFO - PROCESS | 1852 | 1461720204223 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780e9e800 == 23 [pid = 1852] [id = 23] 18:23:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f1780e42800) [pid = 1852] [serial = 66] [outer = (nil)] 18:23:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f1782462800) [pid = 1852] [serial = 67] [outer = 0x7f1780e42800] 18:23:24 INFO - PROCESS | 1852 | 1461720204324 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f1783a65c00) [pid = 1852] [serial = 68] [outer = 0x7f1780e42800] 18:23:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784d57800 == 22 [pid = 1852] [id = 17] 18:23:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784883000 == 21 [pid = 1852] [id = 16] 18:23:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ed19800 == 20 [pid = 1852] [id = 15] 18:23:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178028b000 == 19 [pid = 1852] [id = 14] 18:23:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783d87000 == 18 [pid = 1852] [id = 13] 18:23:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a81d800 == 17 [pid = 1852] [id = 9] 18:23:25 INFO - PROCESS | 1852 | 1461720205196 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1333ms 18:23:25 INFO - PROCESS | 1852 | 1461720205261 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1852 | 1461720205273 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:23:25 INFO - PROCESS | 1852 | 1461720205289 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1852 | 1461720205299 Marionette TRACE conn3 <- [1,66,null,{}] 18:23:25 INFO - PROCESS | 1852 | 1461720205313 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:25 INFO - PROCESS | 1852 | 1461720205581 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:23:25 INFO - PROCESS | 1852 | 1461720205713 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783d76800 == 18 [pid = 1852] [id = 24] 18:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f1784832800) [pid = 1852] [serial = 69] [outer = (nil)] 18:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f178483d800) [pid = 1852] [serial = 70] [outer = 0x7f1784832800] 18:23:25 INFO - PROCESS | 1852 | 1461720205808 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f1784862400) [pid = 1852] [serial = 71] [outer = 0x7f1784832800] 18:23:26 INFO - PROCESS | 1852 | 1461720206594 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1343ms 18:23:26 INFO - PROCESS | 1852 | 1461720206631 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1852 | 1461720206638 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:23:26 INFO - PROCESS | 1852 | 1461720206677 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1852 | 1461720206684 Marionette TRACE conn3 <- [1,70,null,{}] 18:23:26 INFO - PROCESS | 1852 | 1461720206696 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:26 INFO - PROCESS | 1852 | 1461720206916 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:23:27 INFO - PROCESS | 1852 | 1461720207052 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784a1e800 == 19 [pid = 1852] [id = 25] 18:23:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f1784835400) [pid = 1852] [serial = 72] [outer = (nil)] 18:23:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f1786a33c00) [pid = 1852] [serial = 73] [outer = 0x7f1784835400] 18:23:27 INFO - PROCESS | 1852 | 1461720207136 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f1787663400) [pid = 1852] [serial = 74] [outer = 0x7f1784835400] 18:23:27 INFO - PROCESS | 1852 | 1461720207929 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1311ms 18:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:23:27 INFO - PROCESS | 1852 | 1461720207965 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1852 | 1461720207969 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:23:27 INFO - PROCESS | 1852 | 1461720207975 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1852 | 1461720207981 Marionette TRACE conn3 <- [1,74,null,{}] 18:23:28 INFO - PROCESS | 1852 | 1461720208014 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:28 INFO - PROCESS | 1852 | 1461720208183 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:23:28 INFO - PROCESS | 1852 | 1461720208306 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a9c000 == 20 [pid = 1852] [id = 26] 18:23:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f17912e6c00) [pid = 1852] [serial = 75] [outer = (nil)] 18:23:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f17916f0000) [pid = 1852] [serial = 76] [outer = 0x7f17912e6c00] 18:23:28 INFO - PROCESS | 1852 | 1461720208388 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f1792633c00) [pid = 1852] [serial = 77] [outer = 0x7f17912e6c00] 18:23:29 INFO - PROCESS | 1852 | 1461720209264 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1343ms 18:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:23:29 INFO - PROCESS | 1852 | 1461720209319 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1852 | 1461720209323 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:23:29 INFO - PROCESS | 1852 | 1461720209330 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1852 | 1461720209332 Marionette TRACE conn3 <- [1,78,null,{}] 18:23:29 INFO - PROCESS | 1852 | 1461720209339 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:29 INFO - PROCESS | 1852 | 1461720209507 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:23:29 INFO - PROCESS | 1852 | 1461720209630 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17903a4800 == 21 [pid = 1852] [id = 27] 18:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f177a88a800) [pid = 1852] [serial = 78] [outer = (nil)] 18:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f17945c0400) [pid = 1852] [serial = 79] [outer = 0x7f177a88a800] 18:23:29 INFO - PROCESS | 1852 | 1461720209705 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f1795de2800) [pid = 1852] [serial = 80] [outer = 0x7f177a88a800] 18:23:30 INFO - PROCESS | 1852 | 1461720210521 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1229ms 18:23:30 INFO - PROCESS | 1852 | 1461720210559 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:23:30 INFO - PROCESS | 1852 | 1461720210563 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:23:30 INFO - PROCESS | 1852 | 1461720210680 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 1852 | 1461720210685 Marionette TRACE conn3 <- [1,82,null,{}] 18:23:30 INFO - PROCESS | 1852 | 1461720210709 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:30 INFO - PROCESS | 1852 | 1461720210860 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:23:30 INFO - PROCESS | 1852 | 1461720210962 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17825a1800 == 22 [pid = 1852] [id = 28] 18:23:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f178026f800) [pid = 1852] [serial = 81] [outer = (nil)] 18:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f17802e2800) [pid = 1852] [serial = 82] [outer = 0x7f178026f800] 18:23:31 INFO - PROCESS | 1852 | 1461720211031 Marionette DEBUG loaded listener.js 18:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f1783517800) [pid = 1852] [serial = 83] [outer = 0x7f178026f800] 18:23:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a7a000 == 21 [pid = 1852] [id = 21] 18:23:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178487c000 == 20 [pid = 1852] [id = 20] 18:23:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b4a7000 == 19 [pid = 1852] [id = 19] 18:23:31 INFO - PROCESS | 1852 | 1461720211972 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1464ms 18:23:32 INFO - PROCESS | 1852 | 1461720212035 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:23:32 INFO - PROCESS | 1852 | 1461720212040 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:23:32 INFO - PROCESS | 1852 | 1461720212049 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1852 | 1461720212055 Marionette TRACE conn3 <- [1,86,null,{}] 18:23:32 INFO - PROCESS | 1852 | 1461720212064 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:32 INFO - PROCESS | 1852 | 1461720212242 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:23:32 INFO - PROCESS | 1852 | 1461720212373 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783d77000 == 20 [pid = 1852] [id = 29] 18:23:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f1780272000) [pid = 1852] [serial = 84] [outer = (nil)] 18:23:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f1783981800) [pid = 1852] [serial = 85] [outer = 0x7f1780272000] 18:23:32 INFO - PROCESS | 1852 | 1461720212465 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f1784b94000) [pid = 1852] [serial = 86] [outer = 0x7f1780272000] 18:23:33 INFO - PROCESS | 1852 | 1461720213386 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1384ms 18:23:33 INFO - PROCESS | 1852 | 1461720213433 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:23:33 INFO - PROCESS | 1852 | 1461720213442 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:23:33 INFO - PROCESS | 1852 | 1461720213472 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1852 | 1461720213477 Marionette TRACE conn3 <- [1,90,null,{}] 18:23:33 INFO - PROCESS | 1852 | 1461720213483 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:33 INFO - PROCESS | 1852 | 1461720213656 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:23:33 INFO - PROCESS | 1852 | 1461720213785 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786aab000 == 21 [pid = 1852] [id = 30] 18:23:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f178538a800) [pid = 1852] [serial = 87] [outer = (nil)] 18:23:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f178b386400) [pid = 1852] [serial = 88] [outer = 0x7f178538a800] 18:23:33 INFO - PROCESS | 1852 | 1461720213880 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f1791272800) [pid = 1852] [serial = 89] [outer = 0x7f178538a800] 18:23:34 INFO - PROCESS | 1852 | 1461720214730 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1335ms 18:23:34 INFO - PROCESS | 1852 | 1461720214806 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1852 | 1461720214811 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:23:34 INFO - PROCESS | 1852 | 1461720214820 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1852 | 1461720214825 Marionette TRACE conn3 <- [1,94,null,{}] 18:23:34 INFO - PROCESS | 1852 | 1461720214843 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:35 INFO - PROCESS | 1852 | 1461720215082 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:23:35 INFO - PROCESS | 1852 | 1461720215189 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179141e800 == 22 [pid = 1852] [id = 31] 18:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f17923eac00) [pid = 1852] [serial = 90] [outer = (nil)] 18:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f1792637c00) [pid = 1852] [serial = 91] [outer = 0x7f17923eac00] 18:23:35 INFO - PROCESS | 1852 | 1461720215266 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f1795de8400) [pid = 1852] [serial = 92] [outer = 0x7f17923eac00] 18:23:36 INFO - PROCESS | 1852 | 1461720216074 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1292ms 18:23:36 INFO - PROCESS | 1852 | 1461720216113 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:23:36 INFO - PROCESS | 1852 | 1461720216118 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:23:36 INFO - PROCESS | 1852 | 1461720216124 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 1852 | 1461720216127 Marionette TRACE conn3 <- [1,98,null,{}] 18:23:36 INFO - PROCESS | 1852 | 1461720216132 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:36 INFO - PROCESS | 1852 | 1461720216287 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:23:36 INFO - PROCESS | 1852 | 1461720216419 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1781fee000 == 23 [pid = 1852] [id = 32] 18:23:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f177a891000) [pid = 1852] [serial = 93] [outer = (nil)] 18:23:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f179664d800) [pid = 1852] [serial = 94] [outer = 0x7f177a891000] 18:23:36 INFO - PROCESS | 1852 | 1461720216493 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f179683bc00) [pid = 1852] [serial = 95] [outer = 0x7f177a891000] 18:23:37 INFO - PROCESS | 1852 | 1461720217373 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1277ms 18:23:37 INFO - PROCESS | 1852 | 1461720217403 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1852 | 1461720217406 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:23:37 INFO - PROCESS | 1852 | 1461720217412 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1852 | 1461720217415 Marionette TRACE conn3 <- [1,102,null,{}] 18:23:37 INFO - PROCESS | 1852 | 1461720217421 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:37 INFO - PROCESS | 1852 | 1461720217593 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:23:37 INFO - PROCESS | 1852 | 1461720217723 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a504800 == 24 [pid = 1852] [id = 33] 18:23:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f17924bb800) [pid = 1852] [serial = 96] [outer = (nil)] 18:23:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f179692e000) [pid = 1852] [serial = 97] [outer = 0x7f17924bb800] 18:23:37 INFO - PROCESS | 1852 | 1461720217796 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f1798456400) [pid = 1852] [serial = 98] [outer = 0x7f17924bb800] 18:23:38 INFO - PROCESS | 1852 | 1461720218647 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1280ms 18:23:38 INFO - PROCESS | 1852 | 1461720218694 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1852 | 1461720218698 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:23:38 INFO - PROCESS | 1852 | 1461720218705 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1852 | 1461720218709 Marionette TRACE conn3 <- [1,106,null,{}] 18:23:38 INFO - PROCESS | 1852 | 1461720218714 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:38 INFO - PROCESS | 1852 | 1461720218933 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:23:39 INFO - PROCESS | 1852 | 1461720219064 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e9d000 == 25 [pid = 1852] [id = 34] 18:23:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f178584d400) [pid = 1852] [serial = 99] [outer = (nil)] 18:23:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f179aa60c00) [pid = 1852] [serial = 100] [outer = 0x7f178584d400] 18:23:39 INFO - PROCESS | 1852 | 1461720219142 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f17969cd000) [pid = 1852] [serial = 101] [outer = 0x7f178584d400] 18:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f1784840400) [pid = 1852] [serial = 102] [outer = 0x7f177d78e400] 18:23:40 INFO - PROCESS | 1852 | 1461720220155 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1584ms 18:23:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a9c000 == 24 [pid = 1852] [id = 26] 18:23:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784a1e800 == 23 [pid = 1852] [id = 25] 18:23:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783d76800 == 22 [pid = 1852] [id = 24] 18:23:40 INFO - PROCESS | 1852 | 1461720220334 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1852 | 1461720220341 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:23:40 INFO - PROCESS | 1852 | 1461720220349 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1852 | 1461720220354 Marionette TRACE conn3 <- [1,110,null,{}] 18:23:40 INFO - PROCESS | 1852 | 1461720220363 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:40 INFO - PROCESS | 1852 | 1461720220566 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:23:40 INFO - PROCESS | 1852 | 1461720220759 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178487c000 == 23 [pid = 1852] [id = 35] 18:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f1784836000) [pid = 1852] [serial = 103] [outer = (nil)] 18:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f17850ec400) [pid = 1852] [serial = 104] [outer = 0x7f1784836000] 18:23:40 INFO - PROCESS | 1852 | 1461720220837 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f1786abf000) [pid = 1852] [serial = 105] [outer = 0x7f1784836000] 18:23:41 INFO - PROCESS | 1852 | 1461720221661 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1382ms 18:23:41 INFO - PROCESS | 1852 | 1461720221733 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1852 | 1461720221739 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:23:41 INFO - PROCESS | 1852 | 1461720221754 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1852 | 1461720221760 Marionette TRACE conn3 <- [1,114,null,{}] 18:23:41 INFO - PROCESS | 1852 | 1461720221769 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:42 INFO - PROCESS | 1852 | 1461720222001 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:23:42 INFO - PROCESS | 1852 | 1461720222150 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790f1b000 == 24 [pid = 1852] [id = 36] 18:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f1787603800) [pid = 1852] [serial = 106] [outer = (nil)] 18:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f1791497400) [pid = 1852] [serial = 107] [outer = 0x7f1787603800] 18:23:42 INFO - PROCESS | 1852 | 1461720222240 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f1792631400) [pid = 1852] [serial = 108] [outer = 0x7f1787603800] 18:23:43 INFO - PROCESS | 1852 | 1461720223190 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1490ms 18:23:43 INFO - PROCESS | 1852 | 1461720223240 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:23:43 INFO - PROCESS | 1852 | 1461720223244 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:23:43 INFO - PROCESS | 1852 | 1461720223252 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1852 | 1461720223256 Marionette TRACE conn3 <- [1,118,null,{}] 18:23:43 INFO - PROCESS | 1852 | 1461720223273 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:43 INFO - PROCESS | 1852 | 1461720223480 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:23:43 INFO - PROCESS | 1852 | 1461720223619 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e3e000 == 25 [pid = 1852] [id = 37] 18:23:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f177a8c9000) [pid = 1852] [serial = 109] [outer = (nil)] 18:23:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f1792635000) [pid = 1852] [serial = 110] [outer = 0x7f177a8c9000] 18:23:43 INFO - PROCESS | 1852 | 1461720223740 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f1795deb800) [pid = 1852] [serial = 111] [outer = 0x7f177a8c9000] 18:23:44 INFO - PROCESS | 1852 | 1461720224579 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1342ms 18:23:44 INFO - PROCESS | 1852 | 1461720224606 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1852 | 1461720224611 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:23:44 INFO - PROCESS | 1852 | 1461720224621 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1852 | 1461720224623 Marionette TRACE conn3 <- [1,122,null,{}] 18:23:44 INFO - PROCESS | 1852 | 1461720224628 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:44 INFO - PROCESS | 1852 | 1461720224779 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:23:44 INFO - PROCESS | 1852 | 1461720224918 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796895800 == 26 [pid = 1852] [id = 38] 18:23:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f177a8cb400) [pid = 1852] [serial = 112] [outer = (nil)] 18:23:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f179698d800) [pid = 1852] [serial = 113] [outer = 0x7f177a8cb400] 18:23:45 INFO - PROCESS | 1852 | 1461720225002 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f17969d1c00) [pid = 1852] [serial = 114] [outer = 0x7f177a8cb400] 18:23:45 INFO - PROCESS | 1852 | 1461720225824 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1233ms 18:23:45 INFO - PROCESS | 1852 | 1461720225855 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1852 | 1461720225859 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:23:45 INFO - PROCESS | 1852 | 1461720225865 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1852 | 1461720225868 Marionette TRACE conn3 <- [1,126,null,{}] 18:23:45 INFO - PROCESS | 1852 | 1461720225875 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:46 INFO - PROCESS | 1852 | 1461720226029 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:23:46 INFO - PROCESS | 1852 | 1461720226165 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a81d000 == 27 [pid = 1852] [id = 39] 18:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f177a2acc00) [pid = 1852] [serial = 115] [outer = (nil)] 18:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f177a2b0c00) [pid = 1852] [serial = 116] [outer = 0x7f177a2acc00] 18:23:46 INFO - PROCESS | 1852 | 1461720226296 Marionette DEBUG loaded listener.js 18:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f1782595000) [pid = 1852] [serial = 117] [outer = 0x7f177a2acc00] 18:23:47 INFO - PROCESS | 1852 | 1461720227169 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1328ms 18:23:47 INFO - PROCESS | 1852 | 1461720227194 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:23:47 INFO - PROCESS | 1852 | 1461720227198 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:23:47 INFO - PROCESS | 1852 | 1461720227204 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 1852 | 1461720227207 Marionette TRACE conn3 <- [1,130,null,{}] 18:23:47 INFO - PROCESS | 1852 | 1461720227212 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:47 INFO - PROCESS | 1852 | 1461720227429 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:23:47 INFO - PROCESS | 1852 | 1461720227567 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d927000 == 28 [pid = 1852] [id = 40] 18:23:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f177d94f000) [pid = 1852] [serial = 118] [outer = (nil)] 18:23:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f177dae2c00) [pid = 1852] [serial = 119] [outer = 0x7f177d94f000] 18:23:47 INFO - PROCESS | 1852 | 1461720227642 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f177daec000) [pid = 1852] [serial = 120] [outer = 0x7f177d94f000] 18:23:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783d77000 == 27 [pid = 1852] [id = 29] 18:23:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786aab000 == 26 [pid = 1852] [id = 30] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780e05000 == 25 [pid = 1852] [id = 12] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179141e800 == 24 [pid = 1852] [id = 31] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1781fee000 == 23 [pid = 1852] [id = 32] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a504800 == 22 [pid = 1852] [id = 33] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178a4e7000 == 21 [pid = 1852] [id = 22] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c495000 == 20 [pid = 1852] [id = 6] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17903a4800 == 19 [pid = 1852] [id = 27] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780e9e800 == 18 [pid = 1852] [id = 23] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a51f000 == 17 [pid = 1852] [id = 8] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a81d000 == 16 [pid = 1852] [id = 39] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796895800 == 15 [pid = 1852] [id = 38] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e3e000 == 14 [pid = 1852] [id = 37] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1790f1b000 == 13 [pid = 1852] [id = 36] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17825a1800 == 12 [pid = 1852] [id = 28] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e9d000 == 11 [pid = 1852] [id = 34] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178487c000 == 10 [pid = 1852] [id = 35] 18:23:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17858c3000 == 9 [pid = 1852] [id = 18] 18:23:52 INFO - PROCESS | 1852 | 1461720232099 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 4996ms 18:23:52 INFO - PROCESS | 1852 | 1461720232238 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:23:52 INFO - PROCESS | 1852 | 1461720232244 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:23:52 INFO - PROCESS | 1852 | 1461720232252 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1852 | 1461720232255 Marionette TRACE conn3 <- [1,134,null,{}] 18:23:52 INFO - PROCESS | 1852 | 1461720232264 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:52 INFO - PROCESS | 1852 | 1461720232434 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:23:52 INFO - PROCESS | 1852 | 1461720232526 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d97e800 == 10 [pid = 1852] [id = 41] 18:23:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f177a8c7c00) [pid = 1852] [serial = 121] [outer = (nil)] 18:23:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f177dae4c00) [pid = 1852] [serial = 122] [outer = 0x7f177a8c7c00] 18:23:52 INFO - PROCESS | 1852 | 1461720232593 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f177daed800) [pid = 1852] [serial = 123] [outer = 0x7f177a8c7c00] 18:23:53 INFO - PROCESS | 1852 | 1461720233303 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1082ms 18:23:53 INFO - PROCESS | 1852 | 1461720233343 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:23:53 INFO - PROCESS | 1852 | 1461720233354 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:23:53 INFO - PROCESS | 1852 | 1461720233385 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 1852 | 1461720233390 Marionette TRACE conn3 <- [1,138,null,{}] 18:23:53 INFO - PROCESS | 1852 | 1461720233398 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:53 INFO - PROCESS | 1852 | 1461720233555 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:23:53 INFO - PROCESS | 1852 | 1461720233571 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784872000 == 11 [pid = 1852] [id = 42] 18:23:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f177daf0400) [pid = 1852] [serial = 124] [outer = (nil)] 18:23:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f1781ea7c00) [pid = 1852] [serial = 125] [outer = 0x7f177daf0400] 18:23:53 INFO - PROCESS | 1852 | 1461720233634 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f178313cc00) [pid = 1852] [serial = 126] [outer = 0x7f177daf0400] 18:23:54 INFO - PROCESS | 1852 | 1461720234438 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1106ms 18:23:54 INFO - PROCESS | 1852 | 1461720234470 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:23:54 INFO - PROCESS | 1852 | 1461720234474 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:23:54 INFO - PROCESS | 1852 | 1461720234481 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1852 | 1461720234487 Marionette TRACE conn3 <- [1,142,null,{}] 18:23:54 INFO - PROCESS | 1852 | 1461720234555 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:54 INFO - PROCESS | 1852 | 1461720234754 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:23:54 INFO - PROCESS | 1852 | 1461720234781 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a9c800 == 12 [pid = 1852] [id = 43] 18:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f177d94c400) [pid = 1852] [serial = 127] [outer = (nil)] 18:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f1784b93400) [pid = 1852] [serial = 128] [outer = 0x7f177d94c400] 18:23:54 INFO - PROCESS | 1852 | 1461720234864 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f178588a800) [pid = 1852] [serial = 129] [outer = 0x7f177d94c400] 18:23:55 INFO - PROCESS | 1852 | 1461720235849 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1383ms 18:23:55 INFO - PROCESS | 1852 | 1461720235864 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 1852 | 1461720235869 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:23:55 INFO - PROCESS | 1852 | 1461720235875 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 1852 | 1461720235877 Marionette TRACE conn3 <- [1,146,null,{}] 18:23:55 INFO - PROCESS | 1852 | 1461720235890 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:56 INFO - PROCESS | 1852 | 1461720236064 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:23:56 INFO - PROCESS | 1852 | 1461720236089 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1792314800 == 13 [pid = 1852] [id = 44] 18:23:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f1784861400) [pid = 1852] [serial = 130] [outer = (nil)] 18:23:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f179126dc00) [pid = 1852] [serial = 131] [outer = 0x7f1784861400] 18:23:56 INFO - PROCESS | 1852 | 1461720236153 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f17912eb800) [pid = 1852] [serial = 132] [outer = 0x7f1784861400] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f178483d000) [pid = 1852] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f17831bdc00) [pid = 1852] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f178766e000) [pid = 1852] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f177a88d400) [pid = 1852] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f177ed57000) [pid = 1852] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f1784da8c00) [pid = 1852] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f1786a39800) [pid = 1852] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f177a891000) [pid = 1852] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f1786a36c00) [pid = 1852] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f17923eac00) [pid = 1852] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f1780e42800) [pid = 1852] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f1784832800) [pid = 1852] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f1786a34c00) [pid = 1852] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f1780272000) [pid = 1852] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f177c191c00) [pid = 1852] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f1784835400) [pid = 1852] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f177be34c00) [pid = 1852] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f178026f800) [pid = 1852] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f177c19bc00) [pid = 1852] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f178584d400) [pid = 1852] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f177a2acc00) [pid = 1852] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f177a8c9000) [pid = 1852] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f177a8cb400) [pid = 1852] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f177b4d1800) [pid = 1852] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f1784836000) [pid = 1852] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f177c318000) [pid = 1852] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f17912e6c00) [pid = 1852] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f17924bb800) [pid = 1852] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f178538a800) [pid = 1852] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f177a88a800) [pid = 1852] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:23:57 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f1787603800) [pid = 1852] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:23:57 INFO - PROCESS | 1852 | 1461720237825 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1987ms 18:23:57 INFO - PROCESS | 1852 | 1461720237863 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1852 | 1461720237865 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:23:57 INFO - PROCESS | 1852 | 1461720237872 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1852 | 1461720237876 Marionette TRACE conn3 <- [1,150,null,{}] 18:23:57 INFO - PROCESS | 1852 | 1461720237881 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:58 INFO - PROCESS | 1852 | 1461720238052 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:23:58 INFO - PROCESS | 1852 | 1461720238171 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1782d5d000 == 14 [pid = 1852] [id = 45] 18:23:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f1782e63800) [pid = 1852] [serial = 133] [outer = (nil)] 18:23:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f1784832800) [pid = 1852] [serial = 134] [outer = 0x7f1782e63800] 18:23:58 INFO - PROCESS | 1852 | 1461720238241 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f17850efc00) [pid = 1852] [serial = 135] [outer = 0x7f1782e63800] 18:23:59 INFO - PROCESS | 1852 | 1461720239076 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1238ms 18:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:23:59 INFO - PROCESS | 1852 | 1461720239111 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 1852 | 1461720239114 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:23:59 INFO - PROCESS | 1852 | 1461720239120 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1852 | 1461720239123 Marionette TRACE conn3 <- [1,154,null,{}] 18:23:59 INFO - PROCESS | 1852 | 1461720239129 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:59 INFO - PROCESS | 1852 | 1461720239324 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:23:59 INFO - PROCESS | 1852 | 1461720239415 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17916bc800 == 15 [pid = 1852] [id = 46] 18:23:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f177a651800) [pid = 1852] [serial = 136] [outer = (nil)] 18:23:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f1791273c00) [pid = 1852] [serial = 137] [outer = 0x7f177a651800] 18:23:59 INFO - PROCESS | 1852 | 1461720239485 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f1794015400) [pid = 1852] [serial = 138] [outer = 0x7f177a651800] 18:24:00 INFO - PROCESS | 1852 | 1461720240488 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1396ms 18:24:00 INFO - PROCESS | 1852 | 1461720240516 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:24:00 INFO - PROCESS | 1852 | 1461720240524 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:24:00 INFO - PROCESS | 1852 | 1461720240533 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1852 | 1461720240540 Marionette TRACE conn3 <- [1,158,null,{}] 18:24:00 INFO - PROCESS | 1852 | 1461720240548 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:00 INFO - PROCESS | 1852 | 1461720240733 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:24:00 INFO - PROCESS | 1852 | 1461720240867 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784a1a800 == 16 [pid = 1852] [id = 47] 18:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f177dae6000) [pid = 1852] [serial = 139] [outer = (nil)] 18:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f178026ec00) [pid = 1852] [serial = 140] [outer = 0x7f177dae6000] 18:24:00 INFO - PROCESS | 1852 | 1461720240976 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f1781e15400) [pid = 1852] [serial = 141] [outer = 0x7f177dae6000] 18:24:01 INFO - PROCESS | 1852 | 1461720241915 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1435ms 18:24:01 INFO - PROCESS | 1852 | 1461720241968 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 1852 | 1461720241979 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:24:01 INFO - PROCESS | 1852 | 1461720241990 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 1852 | 1461720241993 Marionette TRACE conn3 <- [1,162,null,{}] 18:24:02 INFO - PROCESS | 1852 | 1461720242000 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:02 INFO - PROCESS | 1852 | 1461720242199 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:24:02 INFO - PROCESS | 1852 | 1461720242384 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c15c000 == 17 [pid = 1852] [id = 48] 18:24:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f177a2abc00) [pid = 1852] [serial = 142] [outer = (nil)] 18:24:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f177ed31c00) [pid = 1852] [serial = 143] [outer = 0x7f177a2abc00] 18:24:02 INFO - PROCESS | 1852 | 1461720242469 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f17833b9800) [pid = 1852] [serial = 144] [outer = 0x7f177a2abc00] 18:24:03 INFO - PROCESS | 1852 | 1461720243547 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1584ms 18:24:03 INFO - PROCESS | 1852 | 1461720243574 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1852 | 1461720243579 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:24:03 INFO - PROCESS | 1852 | 1461720243587 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1852 | 1461720243593 Marionette TRACE conn3 <- [1,166,null,{}] 18:24:03 INFO - PROCESS | 1852 | 1461720243602 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:03 INFO - PROCESS | 1852 | 1461720243785 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:24:04 INFO - PROCESS | 1852 | 1461720244040 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f177c196c00) [pid = 1852] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f1783a65c00) [pid = 1852] [serial = 68] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f179403b000) [pid = 1852] [serial = 2] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f17802e2800) [pid = 1852] [serial = 82] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f1784856000) [pid = 1852] [serial = 40] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f1785389c00) [pid = 1852] [serial = 44] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f1784b94c00) [pid = 1852] [serial = 43] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f1790f6c000) [pid = 1852] [serial = 49] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f177a892400) [pid = 1852] [serial = 25] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f178585ac00) [pid = 1852] [serial = 41] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f178313d400) [pid = 1852] [serial = 34] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f1784855800) [pid = 1852] [serial = 35] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f178588d800) [pid = 1852] [serial = 37] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f1786ac2000) [pid = 1852] [serial = 46] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f1785cae400) [pid = 1852] [serial = 38] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f177be11000) [pid = 1852] [serial = 28] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f178761a000) [pid = 1852] [serial = 47] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f1791277000) [pid = 1852] [serial = 50] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f177c18e800) [pid = 1852] [serial = 26] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f179140a800) [pid = 1852] [serial = 53] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f1791408000) [pid = 1852] [serial = 23] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f1780e3d000) [pid = 1852] [serial = 31] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f1784857400) [pid = 1852] [serial = 59] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f1786ac1c00) [pid = 1852] [serial = 61] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f1787663400) [pid = 1852] [serial = 74] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f177d952400) [pid = 1852] [serial = 56] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f1783517800) [pid = 1852] [serial = 83] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f1783985c00) [pid = 1852] [serial = 58] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f179126c000) [pid = 1852] [serial = 52] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f177c197400) [pid = 1852] [serial = 55] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f17916f0000) [pid = 1852] [serial = 76] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f1784862400) [pid = 1852] [serial = 71] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f1786a33c00) [pid = 1852] [serial = 73] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f17945c0400) [pid = 1852] [serial = 79] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f1792406800) [pid = 1852] [serial = 65] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f17835c1c00) [pid = 1852] [serial = 12] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f1782462800) [pid = 1852] [serial = 67] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f1783a6a800) [pid = 1852] [serial = 9] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f178483d800) [pid = 1852] [serial = 70] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f178769a400) [pid = 1852] [serial = 62] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f1792336c00) [pid = 1852] [serial = 64] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f177b4d2c00) [pid = 1852] [serial = 22] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f177c31a000) [pid = 1852] [serial = 16] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f177c320c00) [pid = 1852] [serial = 17] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f1792633c00) [pid = 1852] [serial = 77] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f177c194400) [pid = 1852] [serial = 19] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f1795de2800) [pid = 1852] [serial = 80] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f177dae2c00) [pid = 1852] [serial = 119] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | 1461720244140 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c15b000 == 18 [pid = 1852] [id = 49] 18:24:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f177a649000) [pid = 1852] [serial = 145] [outer = (nil)] 18:24:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f177a8c1c00) [pid = 1852] [serial = 146] [outer = 0x7f177a649000] 18:24:04 INFO - PROCESS | 1852 | 1461720244208 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f177d952800) [pid = 1852] [serial = 147] [outer = 0x7f177a649000] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f1783981800) [pid = 1852] [serial = 85] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f1784b94000) [pid = 1852] [serial = 86] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f178b386400) [pid = 1852] [serial = 88] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f1791497400) [pid = 1852] [serial = 107] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f1795de8400) [pid = 1852] [serial = 92] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f1792631400) [pid = 1852] [serial = 108] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f179692e000) [pid = 1852] [serial = 97] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7f179683bc00) [pid = 1852] [serial = 95] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7f179664d800) [pid = 1852] [serial = 94] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7f1792637c00) [pid = 1852] [serial = 91] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7f1786abf000) [pid = 1852] [serial = 105] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7f1795deb800) [pid = 1852] [serial = 111] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7f17850ec400) [pid = 1852] [serial = 104] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7f179698d800) [pid = 1852] [serial = 113] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7f1798456400) [pid = 1852] [serial = 98] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7f179aa60c00) [pid = 1852] [serial = 100] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7f1791272800) [pid = 1852] [serial = 89] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7f17969cd000) [pid = 1852] [serial = 101] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7f1782595000) [pid = 1852] [serial = 117] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0x7f177a2b0c00) [pid = 1852] [serial = 116] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x7f1792635000) [pid = 1852] [serial = 110] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | --DOMWINDOW == 46 (0x7f17969d1c00) [pid = 1852] [serial = 114] [outer = (nil)] [url = about:blank] 18:24:04 INFO - PROCESS | 1852 | 1461720244899 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1338ms 18:24:04 INFO - PROCESS | 1852 | 1461720244926 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 1852 | 1461720244932 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:24:04 INFO - PROCESS | 1852 | 1461720244959 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1852 | 1461720244964 Marionette TRACE conn3 <- [1,170,null,{}] 18:24:04 INFO - PROCESS | 1852 | 1461720244974 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:05 INFO - PROCESS | 1852 | 1461720245110 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:24:05 INFO - PROCESS | 1852 | 1461720245127 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780d48800 == 19 [pid = 1852] [id = 50] 18:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7f177ed5f000) [pid = 1852] [serial = 148] [outer = (nil)] 18:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7f1780e3e000) [pid = 1852] [serial = 149] [outer = 0x7f177ed5f000] 18:24:05 INFO - PROCESS | 1852 | 1461720245190 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7f1782d83400) [pid = 1852] [serial = 150] [outer = 0x7f177ed5f000] 18:24:06 INFO - PROCESS | 1852 | 1461720246103 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1203ms 18:24:06 INFO - PROCESS | 1852 | 1461720246147 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:24:06 INFO - PROCESS | 1852 | 1461720246150 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:24:06 INFO - PROCESS | 1852 | 1461720246157 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1852 | 1461720246164 Marionette TRACE conn3 <- [1,174,null,{}] 18:24:06 INFO - PROCESS | 1852 | 1461720246181 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:06 INFO - PROCESS | 1852 | 1461720246341 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:24:06 INFO - PROCESS | 1852 | 1461720246428 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833ab000 == 20 [pid = 1852] [id = 51] 18:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f1780d7fc00) [pid = 1852] [serial = 151] [outer = (nil)] 18:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f17835c0c00) [pid = 1852] [serial = 152] [outer = 0x7f1780d7fc00] 18:24:06 INFO - PROCESS | 1852 | 1461720246505 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f1784856000) [pid = 1852] [serial = 153] [outer = 0x7f1780d7fc00] 18:24:07 INFO - PROCESS | 1852 | 1461720247260 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1187ms 18:24:07 INFO - PROCESS | 1852 | 1461720247350 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:24:07 INFO - PROCESS | 1852 | 1461720247354 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:24:07 INFO - PROCESS | 1852 | 1461720247360 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 1852 | 1461720247363 Marionette TRACE conn3 <- [1,178,null,{}] 18:24:07 INFO - PROCESS | 1852 | 1461720247368 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:07 INFO - PROCESS | 1852 | 1461720247539 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:24:07 INFO - PROCESS | 1852 | 1461720247563 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784094000 == 21 [pid = 1852] [id = 52] 18:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f1783fe1800) [pid = 1852] [serial = 154] [outer = (nil)] 18:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f178538a800) [pid = 1852] [serial = 155] [outer = 0x7f1783fe1800] 18:24:07 INFO - PROCESS | 1852 | 1461720247631 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f1785890c00) [pid = 1852] [serial = 156] [outer = 0x7f1783fe1800] 18:24:08 INFO - PROCESS | 1852 | 1461720248373 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1031ms 18:24:08 INFO - PROCESS | 1852 | 1461720248392 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:24:08 INFO - PROCESS | 1852 | 1461720248394 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:24:08 INFO - PROCESS | 1852 | 1461720248401 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - PROCESS | 1852 | 1461720248403 Marionette TRACE conn3 <- [1,182,null,{}] 18:24:08 INFO - PROCESS | 1852 | 1461720248408 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:08 INFO - PROCESS | 1852 | 1461720248617 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:24:08 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7f1784861400) [pid = 1852] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:24:08 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7f177d94f000) [pid = 1852] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:24:08 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7f1782e63800) [pid = 1852] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:24:08 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7f177a8c7c00) [pid = 1852] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:24:08 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7f177daf0400) [pid = 1852] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:24:08 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7f177d94c400) [pid = 1852] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:24:08 INFO - PROCESS | 1852 | 1461720248693 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178433d800 == 22 [pid = 1852] [id = 53] 18:24:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f177a2ae400) [pid = 1852] [serial = 157] [outer = (nil)] 18:24:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f177d94c400) [pid = 1852] [serial = 158] [outer = 0x7f177a2ae400] 18:24:08 INFO - PROCESS | 1852 | 1461720248755 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f178588fc00) [pid = 1852] [serial = 159] [outer = 0x7f177a2ae400] 18:24:09 INFO - PROCESS | 1852 | 1461720249385 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1026ms 18:24:09 INFO - PROCESS | 1852 | 1461720249429 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1852 | 1461720249432 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:24:09 INFO - PROCESS | 1852 | 1461720249438 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1852 | 1461720249440 Marionette TRACE conn3 <- [1,186,null,{}] 18:24:09 INFO - PROCESS | 1852 | 1461720249446 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:09 INFO - PROCESS | 1852 | 1461720249650 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:24:09 INFO - PROCESS | 1852 | 1461720249666 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17850ac800 == 23 [pid = 1852] [id = 54] 18:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f1784836800) [pid = 1852] [serial = 160] [outer = (nil)] 18:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f1787613000) [pid = 1852] [serial = 161] [outer = 0x7f1784836800] 18:24:09 INFO - PROCESS | 1852 | 1461720249732 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f17903e4000) [pid = 1852] [serial = 162] [outer = 0x7f1784836800] 18:24:10 INFO - PROCESS | 1852 | 1461720250351 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 976ms 18:24:10 INFO - PROCESS | 1852 | 1461720250416 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1852 | 1461720250420 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:24:10 INFO - PROCESS | 1852 | 1461720250426 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1852 | 1461720250428 Marionette TRACE conn3 <- [1,190,null,{}] 18:24:10 INFO - PROCESS | 1852 | 1461720250433 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:10 INFO - PROCESS | 1852 | 1461720250567 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:24:10 INFO - PROCESS | 1852 | 1461720250645 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1785b06000 == 24 [pid = 1852] [id = 55] 18:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f17850ec400) [pid = 1852] [serial = 163] [outer = (nil)] 18:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f179126c000) [pid = 1852] [serial = 164] [outer = 0x7f17850ec400] 18:24:10 INFO - PROCESS | 1852 | 1461720250707 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f179140a800) [pid = 1852] [serial = 165] [outer = 0x7f17850ec400] 18:24:11 INFO - PROCESS | 1852 | 1461720251494 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1083ms 18:24:11 INFO - PROCESS | 1852 | 1461720251511 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1852 | 1461720251518 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:24:11 INFO - PROCESS | 1852 | 1461720251526 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1852 | 1461720251533 Marionette TRACE conn3 <- [1,194,null,{}] 18:24:11 INFO - PROCESS | 1852 | 1461720251558 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:11 INFO - PROCESS | 1852 | 1461720251728 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:24:11 INFO - PROCESS | 1852 | 1461720251851 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178028c000 == 25 [pid = 1852] [id = 56] 18:24:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f177c193000) [pid = 1852] [serial = 166] [outer = (nil)] 18:24:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f177d94f000) [pid = 1852] [serial = 167] [outer = 0x7f177c193000] 18:24:11 INFO - PROCESS | 1852 | 1461720251927 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f1780273400) [pid = 1852] [serial = 168] [outer = 0x7f177c193000] 18:24:12 INFO - PROCESS | 1852 | 1461720252801 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1302ms 18:24:12 INFO - PROCESS | 1852 | 1461720252829 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1852 | 1461720252838 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:24:12 INFO - PROCESS | 1852 | 1461720252849 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1852 | 1461720252852 Marionette TRACE conn3 <- [1,198,null,{}] 18:24:12 INFO - PROCESS | 1852 | 1461720252859 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:13 INFO - PROCESS | 1852 | 1461720253024 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:24:13 INFO - PROCESS | 1852 | 1461720253155 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784a0c800 == 26 [pid = 1852] [id = 57] 18:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f1780276800) [pid = 1852] [serial = 169] [outer = (nil)] 18:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f1784831400) [pid = 1852] [serial = 170] [outer = 0x7f1780276800] 18:24:13 INFO - PROCESS | 1852 | 1461720253229 Marionette DEBUG loaded listener.js 18:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f1784b92800) [pid = 1852] [serial = 171] [outer = 0x7f1780276800] 18:24:14 INFO - PROCESS | 1852 | 1461720254040 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1232ms 18:24:14 INFO - PROCESS | 1852 | 1461720254097 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1852 | 1461720254100 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:24:14 INFO - PROCESS | 1852 | 1461720254109 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1852 | 1461720254115 Marionette TRACE conn3 <- [1,202,null,{}] 18:24:14 INFO - PROCESS | 1852 | 1461720254131 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:14 INFO - PROCESS | 1852 | 1461720254317 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:24:14 INFO - PROCESS | 1852 | 1461720254412 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786aa4800 == 27 [pid = 1852] [id = 58] 18:24:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f1786ac1000) [pid = 1852] [serial = 172] [outer = (nil)] 18:24:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f1787662000) [pid = 1852] [serial = 173] [outer = 0x7f1786ac1000] 18:24:14 INFO - PROCESS | 1852 | 1461720254492 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f178b386c00) [pid = 1852] [serial = 174] [outer = 0x7f1786ac1000] 18:24:15 INFO - PROCESS | 1852 | 1461720255259 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1190ms 18:24:15 INFO - PROCESS | 1852 | 1461720255301 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1852 | 1461720255305 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:24:15 INFO - PROCESS | 1852 | 1461720255312 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1852 | 1461720255315 Marionette TRACE conn3 <- [1,206,null,{}] 18:24:15 INFO - PROCESS | 1852 | 1461720255321 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:15 INFO - PROCESS | 1852 | 1461720255480 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:24:15 INFO - PROCESS | 1852 | 1461720255603 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790387800 == 28 [pid = 1852] [id = 59] 18:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f17850ef400) [pid = 1852] [serial = 175] [outer = (nil)] 18:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f1791447c00) [pid = 1852] [serial = 176] [outer = 0x7f17850ef400] 18:24:15 INFO - PROCESS | 1852 | 1461720255675 Marionette DEBUG loaded listener.js 18:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f179165b000) [pid = 1852] [serial = 177] [outer = 0x7f17850ef400] 18:24:16 INFO - PROCESS | 1852 | 1461720256528 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1233ms 18:24:16 INFO - PROCESS | 1852 | 1461720256547 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:24:16 INFO - PROCESS | 1852 | 1461720256550 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:24:16 INFO - PROCESS | 1852 | 1461720256558 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:24:16 INFO - PROCESS | 1852 | 1461720256561 Marionette TRACE conn3 <- [1,210,null,{}] 18:24:16 INFO - PROCESS | 1852 | 1461720256568 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:16 INFO - PROCESS | 1852 | 1461720256730 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:24:16 INFO - PROCESS | 1852 | 1461720256974 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d91a000 == 29 [pid = 1852] [id = 60] 18:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f177a2aa000) [pid = 1852] [serial = 178] [outer = (nil)] 18:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f177a540c00) [pid = 1852] [serial = 179] [outer = 0x7f177a2aa000] 18:24:17 INFO - PROCESS | 1852 | 1461720257044 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f177a8c4000) [pid = 1852] [serial = 180] [outer = 0x7f177a2aa000] 18:24:18 INFO - PROCESS | 1852 | 1461720258010 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f179126dc00) [pid = 1852] [serial = 131] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f177daec000) [pid = 1852] [serial = 120] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f17850efc00) [pid = 1852] [serial = 135] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f177dae4c00) [pid = 1852] [serial = 122] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f177daed800) [pid = 1852] [serial = 123] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f1781ea7c00) [pid = 1852] [serial = 125] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f17912eb800) [pid = 1852] [serial = 132] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f1784b93400) [pid = 1852] [serial = 128] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f1784832800) [pid = 1852] [serial = 134] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f178588a800) [pid = 1852] [serial = 129] [outer = (nil)] [url = about:blank] 18:24:18 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f178313cc00) [pid = 1852] [serial = 126] [outer = (nil)] [url = about:blank] 18:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1538ms 18:24:18 INFO - PROCESS | 1852 | 1461720258097 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:24:18 INFO - PROCESS | 1852 | 1461720258103 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:24:18 INFO - PROCESS | 1852 | 1461720258110 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1852 | 1461720258116 Marionette TRACE conn3 <- [1,214,null,{}] 18:24:18 INFO - PROCESS | 1852 | 1461720258125 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:18 INFO - PROCESS | 1852 | 1461720258319 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:24:18 INFO - PROCESS | 1852 | 1461720258409 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178028e000 == 30 [pid = 1852] [id = 61] 18:24:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f177d795c00) [pid = 1852] [serial = 181] [outer = (nil)] 18:24:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f17802e3800) [pid = 1852] [serial = 182] [outer = 0x7f177d795c00] 18:24:18 INFO - PROCESS | 1852 | 1461720258513 Marionette DEBUG loaded listener.js 18:24:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f1782d83800) [pid = 1852] [serial = 183] [outer = 0x7f177d795c00] 18:24:19 INFO - PROCESS | 1852 | 1461720259154 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1096ms 18:24:19 INFO - PROCESS | 1852 | 1461720259219 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:24:19 INFO - PROCESS | 1852 | 1461720259226 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:24:19 INFO - PROCESS | 1852 | 1461720259234 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:24:19 INFO - PROCESS | 1852 | 1461720259237 Marionette TRACE conn3 <- [1,218,null,{}] 18:24:19 INFO - PROCESS | 1852 | 1461720259243 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:19 INFO - PROCESS | 1852 | 1461720259392 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:24:19 INFO - PROCESS | 1852 | 1461720259476 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784093800 == 31 [pid = 1852] [id = 62] 18:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f177daef800) [pid = 1852] [serial = 184] [outer = (nil)] 18:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f1783fe8800) [pid = 1852] [serial = 185] [outer = 0x7f177daef800] 18:24:19 INFO - PROCESS | 1852 | 1461720259538 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f1784b98c00) [pid = 1852] [serial = 186] [outer = 0x7f177daef800] 18:24:20 INFO - PROCESS | 1852 | 1461720260212 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1039ms 18:24:20 INFO - PROCESS | 1852 | 1461720260287 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1852 | 1461720260289 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:24:20 INFO - PROCESS | 1852 | 1461720260310 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1852 | 1461720260319 Marionette TRACE conn3 <- [1,222,null,{}] 18:24:20 INFO - PROCESS | 1852 | 1461720260337 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:20 INFO - PROCESS | 1852 | 1461720260496 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:24:20 INFO - PROCESS | 1852 | 1461720260509 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17858e0800 == 32 [pid = 1852] [id = 63] 18:24:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f1786a31000) [pid = 1852] [serial = 187] [outer = (nil)] 18:24:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f179030a400) [pid = 1852] [serial = 188] [outer = 0x7f1786a31000] 18:24:20 INFO - PROCESS | 1852 | 1461720260570 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f1791278400) [pid = 1852] [serial = 189] [outer = 0x7f1786a31000] 18:24:21 INFO - PROCESS | 1852 | 1461720261394 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1141ms 18:24:21 INFO - PROCESS | 1852 | 1461720261449 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:24:21 INFO - PROCESS | 1852 | 1461720261454 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:24:21 INFO - PROCESS | 1852 | 1461720261460 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1852 | 1461720261463 Marionette TRACE conn3 <- [1,226,null,{}] 18:24:21 INFO - PROCESS | 1852 | 1461720261478 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:21 INFO - PROCESS | 1852 | 1461720261649 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:24:21 INFO - PROCESS | 1852 | 1461720261667 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178259f000 == 33 [pid = 1852] [id = 64] 18:24:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f1782e63800) [pid = 1852] [serial = 190] [outer = (nil)] 18:24:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f17916f1800) [pid = 1852] [serial = 191] [outer = 0x7f1782e63800] 18:24:21 INFO - PROCESS | 1852 | 1461720261729 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f177d951000) [pid = 1852] [serial = 192] [outer = 0x7f1782e63800] 18:24:22 INFO - PROCESS | 1852 | 1461720262479 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1039ms 18:24:22 INFO - PROCESS | 1852 | 1461720262499 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1852 | 1461720262503 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:24:22 INFO - PROCESS | 1852 | 1461720262508 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1852 | 1461720262511 Marionette TRACE conn3 <- [1,230,null,{}] 18:24:22 INFO - PROCESS | 1852 | 1461720262516 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:22 INFO - PROCESS | 1852 | 1461720262678 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:24:22 INFO - PROCESS | 1852 | 1461720262720 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791427800 == 34 [pid = 1852] [id = 65] 18:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f1792631800) [pid = 1852] [serial = 193] [outer = (nil)] 18:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f1792635c00) [pid = 1852] [serial = 194] [outer = 0x7f1792631800] 18:24:22 INFO - PROCESS | 1852 | 1461720262795 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f17945bfc00) [pid = 1852] [serial = 195] [outer = 0x7f1792631800] 18:24:23 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f1783fe1800) [pid = 1852] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:24:23 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f177ed5f000) [pid = 1852] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:24:23 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f177a2ae400) [pid = 1852] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:24:23 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f1784836800) [pid = 1852] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:24:23 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f177a649000) [pid = 1852] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:24:23 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f1780d7fc00) [pid = 1852] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:24:23 INFO - PROCESS | 1852 | 1461720263510 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1030ms 18:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:24:23 INFO - PROCESS | 1852 | 1461720263540 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1852 | 1461720263543 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:24:23 INFO - PROCESS | 1852 | 1461720263549 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1852 | 1461720263552 Marionette TRACE conn3 <- [1,234,null,{}] 18:24:23 INFO - PROCESS | 1852 | 1461720263557 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:23 INFO - PROCESS | 1852 | 1461720263744 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:24:23 INFO - PROCESS | 1852 | 1461720263764 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b3cb800 == 35 [pid = 1852] [id = 66] 18:24:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f1786a33c00) [pid = 1852] [serial = 196] [outer = (nil)] 18:24:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f1795de9400) [pid = 1852] [serial = 197] [outer = 0x7f1786a33c00] 18:24:23 INFO - PROCESS | 1852 | 1461720263826 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f1795fab000) [pid = 1852] [serial = 198] [outer = 0x7f1786a33c00] 18:24:24 INFO - PROCESS | 1852 | 1461720264539 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1032ms 18:24:24 INFO - PROCESS | 1852 | 1461720264581 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 1852 | 1461720264585 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:24:24 INFO - PROCESS | 1852 | 1461720264591 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1852 | 1461720264595 Marionette TRACE conn3 <- [1,238,null,{}] 18:24:24 INFO - PROCESS | 1852 | 1461720264601 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:24 INFO - PROCESS | 1852 | 1461720264778 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:24:24 INFO - PROCESS | 1852 | 1461720264796 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1792434800 == 36 [pid = 1852] [id = 67] 18:24:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f1778e2d400) [pid = 1852] [serial = 199] [outer = (nil)] 18:24:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f1778e36c00) [pid = 1852] [serial = 200] [outer = 0x7f1778e2d400] 18:24:24 INFO - PROCESS | 1852 | 1461720264859 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f177a2ab400) [pid = 1852] [serial = 201] [outer = 0x7f1778e2d400] 18:24:25 INFO - PROCESS | 1852 | 1461720265839 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1280ms 18:24:25 INFO - PROCESS | 1852 | 1461720265873 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:24:25 INFO - PROCESS | 1852 | 1461720265881 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:24:25 INFO - PROCESS | 1852 | 1461720265891 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1852 | 1461720265896 Marionette TRACE conn3 <- [1,242,null,{}] 18:24:25 INFO - PROCESS | 1852 | 1461720265905 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:26 INFO - PROCESS | 1852 | 1461720266080 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:24:26 INFO - PROCESS | 1852 | 1461720266213 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178408b800 == 37 [pid = 1852] [id = 68] 18:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f177c18e800) [pid = 1852] [serial = 202] [outer = (nil)] 18:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f177d78f000) [pid = 1852] [serial = 203] [outer = 0x7f177c18e800] 18:24:26 INFO - PROCESS | 1852 | 1461720266299 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f177ed5a000) [pid = 1852] [serial = 204] [outer = 0x7f177c18e800] 18:24:27 INFO - PROCESS | 1852 | 1461720267221 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1384ms 18:24:27 INFO - PROCESS | 1852 | 1461720267276 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1852 | 1461720267286 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:24:27 INFO - PROCESS | 1852 | 1461720267297 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1852 | 1461720267301 Marionette TRACE conn3 <- [1,246,null,{}] 18:24:27 INFO - PROCESS | 1852 | 1461720267308 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:27 INFO - PROCESS | 1852 | 1461720267541 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:24:27 INFO - PROCESS | 1852 | 1461720267673 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790f1d800 == 38 [pid = 1852] [id = 69] 18:24:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f17835c3800) [pid = 1852] [serial = 205] [outer = (nil)] 18:24:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f178483c800) [pid = 1852] [serial = 206] [outer = 0x7f17835c3800] 18:24:27 INFO - PROCESS | 1852 | 1461720267752 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f178584f400) [pid = 1852] [serial = 207] [outer = 0x7f17835c3800] 18:24:28 INFO - PROCESS | 1852 | 1461720268582 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1334ms 18:24:28 INFO - PROCESS | 1852 | 1461720268632 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1852 | 1461720268636 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:24:28 INFO - PROCESS | 1852 | 1461720268642 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1852 | 1461720268648 Marionette TRACE conn3 <- [1,250,null,{}] 18:24:28 INFO - PROCESS | 1852 | 1461720268681 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:28 INFO - PROCESS | 1852 | 1461720268852 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:24:28 INFO - PROCESS | 1852 | 1461720268981 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e41000 == 39 [pid = 1852] [id = 70] 18:24:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f1790309c00) [pid = 1852] [serial = 208] [outer = (nil)] 18:24:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f1792404000) [pid = 1852] [serial = 209] [outer = 0x7f1790309c00] 18:24:29 INFO - PROCESS | 1852 | 1461720269068 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f1794534400) [pid = 1852] [serial = 210] [outer = 0x7f1790309c00] 18:24:30 INFO - PROCESS | 1852 | 1461720270000 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1401ms 18:24:30 INFO - PROCESS | 1852 | 1461720270045 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:24:30 INFO - PROCESS | 1852 | 1461720270050 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:24:30 INFO - PROCESS | 1852 | 1461720270057 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:24:30 INFO - PROCESS | 1852 | 1461720270060 Marionette TRACE conn3 <- [1,254,null,{}] 18:24:30 INFO - PROCESS | 1852 | 1461720270067 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:30 INFO - PROCESS | 1852 | 1461720270255 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:24:30 INFO - PROCESS | 1852 | 1461720270389 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179646a800 == 40 [pid = 1852] [id = 71] 18:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f1783f06c00) [pid = 1852] [serial = 211] [outer = (nil)] 18:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f1783f0d400) [pid = 1852] [serial = 212] [outer = 0x7f1783f06c00] 18:24:30 INFO - PROCESS | 1852 | 1461720270472 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f1786abf000) [pid = 1852] [serial = 213] [outer = 0x7f1783f06c00] 18:24:31 INFO - PROCESS | 1852 | 1461720271332 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1332ms 18:24:31 INFO - PROCESS | 1852 | 1461720271389 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1852 | 1461720271393 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:24:31 INFO - PROCESS | 1852 | 1461720271417 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1852 | 1461720271421 Marionette TRACE conn3 <- [1,258,null,{}] 18:24:31 INFO - PROCESS | 1852 | 1461720271426 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:31 INFO - PROCESS | 1852 | 1461720271646 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:24:32 INFO - PROCESS | 1852 | 1461720272126 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784338800 == 41 [pid = 1852] [id = 72] 18:24:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f177a88c800) [pid = 1852] [serial = 214] [outer = (nil)] 18:24:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f177a8c5c00) [pid = 1852] [serial = 215] [outer = 0x7f177a88c800] 18:24:32 INFO - PROCESS | 1852 | 1461720272223 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f177d94ac00) [pid = 1852] [serial = 216] [outer = 0x7f177a88c800] 18:24:33 INFO - PROCESS | 1852 | 1461720273114 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1742ms 18:24:33 INFO - PROCESS | 1852 | 1461720273163 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1852 | 1461720273170 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:24:33 INFO - PROCESS | 1852 | 1461720273182 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1852 | 1461720273186 Marionette TRACE conn3 <- [1,262,null,{}] 18:24:33 INFO - PROCESS | 1852 | 1461720273196 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:33 INFO - PROCESS | 1852 | 1461720273374 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:24:33 INFO - PROCESS | 1852 | 1461720273523 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c164000 == 42 [pid = 1852] [id = 73] 18:24:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f1781e18000) [pid = 1852] [serial = 217] [outer = (nil)] 18:24:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f1782e58000) [pid = 1852] [serial = 218] [outer = 0x7f1781e18000] 18:24:33 INFO - PROCESS | 1852 | 1461720273639 Marionette DEBUG loaded listener.js 18:24:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f1783f07c00) [pid = 1852] [serial = 219] [outer = 0x7f1781e18000] 18:24:34 INFO - PROCESS | 1852 | 1461720274507 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d927000 == 41 [pid = 1852] [id = 40] 18:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1384ms 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b3cb800 == 40 [pid = 1852] [id = 66] 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1791427800 == 39 [pid = 1852] [id = 65] 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178259f000 == 38 [pid = 1852] [id = 64] 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17858e0800 == 37 [pid = 1852] [id = 63] 18:24:34 INFO - PROCESS | 1852 | 1461720274590 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:24:34 INFO - PROCESS | 1852 | 1461720274596 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784093800 == 36 [pid = 1852] [id = 62] 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178028e000 == 35 [pid = 1852] [id = 61] 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d91a000 == 34 [pid = 1852] [id = 60] 18:24:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1790387800 == 33 [pid = 1852] [id = 59] 18:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:24:34 INFO - PROCESS | 1852 | 1461720274611 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1852 | 1461720274613 Marionette TRACE conn3 <- [1,266,null,{}] 18:24:34 INFO - PROCESS | 1852 | 1461720274619 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:34 INFO - PROCESS | 1852 | 1461720274773 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f178026ec00) [pid = 1852] [serial = 140] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f177a8c1c00) [pid = 1852] [serial = 146] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f177d952800) [pid = 1852] [serial = 147] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f17835c0c00) [pid = 1852] [serial = 152] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f177ed31c00) [pid = 1852] [serial = 143] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f17903e4000) [pid = 1852] [serial = 162] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f178588fc00) [pid = 1852] [serial = 159] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f1784856000) [pid = 1852] [serial = 153] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f178538a800) [pid = 1852] [serial = 155] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f1780e3e000) [pid = 1852] [serial = 149] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f1782d83400) [pid = 1852] [serial = 150] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f177d94c400) [pid = 1852] [serial = 158] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f1785890c00) [pid = 1852] [serial = 156] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f1787613000) [pid = 1852] [serial = 161] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f1791273c00) [pid = 1852] [serial = 137] [outer = (nil)] [url = about:blank] 18:24:34 INFO - PROCESS | 1852 | 1461720274900 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178028e000 == 34 [pid = 1852] [id = 74] 18:24:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f177a8c1c00) [pid = 1852] [serial = 220] [outer = (nil)] 18:24:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f1782d7cc00) [pid = 1852] [serial = 221] [outer = 0x7f177a8c1c00] 18:24:34 INFO - PROCESS | 1852 | 1461720274977 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f1785898000) [pid = 1852] [serial = 222] [outer = 0x7f177a8c1c00] 18:24:35 INFO - PROCESS | 1852 | 1461720275733 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1132ms 18:24:35 INFO - PROCESS | 1852 | 1461720275743 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1852 | 1461720275746 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:24:35 INFO - PROCESS | 1852 | 1461720275767 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1852 | 1461720275778 Marionette TRACE conn3 <- [1,270,null,{}] 18:24:35 INFO - PROCESS | 1852 | 1461720275796 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:35 INFO - PROCESS | 1852 | 1461720275946 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:24:35 INFO - PROCESS | 1852 | 1461720275958 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a91800 == 35 [pid = 1852] [id = 75] 18:24:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f1785cb1800) [pid = 1852] [serial = 223] [outer = (nil)] 18:24:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f1791273c00) [pid = 1852] [serial = 224] [outer = 0x7f1785cb1800] 18:24:36 INFO - PROCESS | 1852 | 1461720276026 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f1791452c00) [pid = 1852] [serial = 225] [outer = 0x7f1785cb1800] 18:24:36 INFO - PROCESS | 1852 | 1461720276890 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1159ms 18:24:36 INFO - PROCESS | 1852 | 1461720276928 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:24:36 INFO - PROCESS | 1852 | 1461720276933 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:24:36 INFO - PROCESS | 1852 | 1461720276940 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 1852 | 1461720276943 Marionette TRACE conn3 <- [1,274,null,{}] 18:24:36 INFO - PROCESS | 1852 | 1461720276949 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:37 INFO - PROCESS | 1852 | 1461720277118 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:24:37 INFO - PROCESS | 1852 | 1461720277130 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17832bb000 == 36 [pid = 1852] [id = 76] 18:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f17912e7000) [pid = 1852] [serial = 226] [outer = (nil)] 18:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f1792404800) [pid = 1852] [serial = 227] [outer = 0x7f17912e7000] 18:24:37 INFO - PROCESS | 1852 | 1461720277198 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f1794535000) [pid = 1852] [serial = 228] [outer = 0x7f17912e7000] 18:24:38 INFO - PROCESS | 1852 | 1461720278120 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1232ms 18:24:38 INFO - PROCESS | 1852 | 1461720278180 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 1852 | 1461720278182 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:24:38 INFO - PROCESS | 1852 | 1461720278189 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1852 | 1461720278191 Marionette TRACE conn3 <- [1,278,null,{}] 18:24:38 INFO - PROCESS | 1852 | 1461720278196 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:38 INFO - PROCESS | 1852 | 1461720278386 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:24:38 INFO - PROCESS | 1852 | 1461720278414 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e41800 == 37 [pid = 1852] [id = 77] 18:24:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f1795c5e400) [pid = 1852] [serial = 229] [outer = (nil)] 18:24:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f1795fa2800) [pid = 1852] [serial = 230] [outer = 0x7f1795c5e400] 18:24:38 INFO - PROCESS | 1852 | 1461720278500 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f17964a3800) [pid = 1852] [serial = 231] [outer = 0x7f1795c5e400] 18:24:39 INFO - PROCESS | 1852 | 1461720279521 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:24:39 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f177a2aa000) [pid = 1852] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:24:39 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f1786a33c00) [pid = 1852] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:24:39 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f1782e63800) [pid = 1852] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:24:39 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f177daef800) [pid = 1852] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:24:39 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f1792631800) [pid = 1852] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:24:39 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f1786a31000) [pid = 1852] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:24:39 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f177d795c00) [pid = 1852] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1379ms 18:24:39 INFO - PROCESS | 1852 | 1461720279569 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:24:39 INFO - PROCESS | 1852 | 1461720279572 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:24:39 INFO - PROCESS | 1852 | 1461720279578 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:24:39 INFO - PROCESS | 1852 | 1461720279580 Marionette TRACE conn3 <- [1,282,null,{}] 18:24:39 INFO - PROCESS | 1852 | 1461720279585 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:39 INFO - PROCESS | 1852 | 1461720279756 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:24:39 INFO - PROCESS | 1852 | 1461720279848 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a8f800 == 38 [pid = 1852] [id = 78] 18:24:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f17924bb800) [pid = 1852] [serial = 232] [outer = (nil)] 18:24:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f1795faf400) [pid = 1852] [serial = 233] [outer = 0x7f17924bb800] 18:24:39 INFO - PROCESS | 1852 | 1461720279909 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f179664cc00) [pid = 1852] [serial = 234] [outer = 0x7f17924bb800] 18:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f177a2a7c00) [pid = 1852] [serial = 235] [outer = 0x7f177d78e400] 18:24:40 INFO - PROCESS | 1852 | 1461720280669 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1126ms 18:24:40 INFO - PROCESS | 1852 | 1461720280712 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1852 | 1461720280714 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:24:40 INFO - PROCESS | 1852 | 1461720280724 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1852 | 1461720280727 Marionette TRACE conn3 <- [1,286,null,{}] 18:24:40 INFO - PROCESS | 1852 | 1461720280731 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:40 INFO - PROCESS | 1852 | 1461720280867 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:24:40 INFO - PROCESS | 1852 | 1461720280883 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179691f800 == 39 [pid = 1852] [id = 79] 18:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f177c31e400) [pid = 1852] [serial = 236] [outer = (nil)] 18:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f17968e6c00) [pid = 1852] [serial = 237] [outer = 0x7f177c31e400] 18:24:40 INFO - PROCESS | 1852 | 1461720280951 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f17969ca800) [pid = 1852] [serial = 238] [outer = 0x7f177c31e400] 18:24:41 INFO - PROCESS | 1852 | 1461720281817 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1128ms 18:24:41 INFO - PROCESS | 1852 | 1461720281854 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1852 | 1461720281861 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:24:41 INFO - PROCESS | 1852 | 1461720281872 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1852 | 1461720281877 Marionette TRACE conn3 <- [1,290,null,{}] 18:24:41 INFO - PROCESS | 1852 | 1461720281888 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:42 INFO - PROCESS | 1852 | 1461720282071 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:24:42 INFO - PROCESS | 1852 | 1461720282208 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784274000 == 40 [pid = 1852] [id = 80] 18:24:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f1778e3ac00) [pid = 1852] [serial = 239] [outer = (nil)] 18:24:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f177d952800) [pid = 1852] [serial = 240] [outer = 0x7f1778e3ac00] 18:24:42 INFO - PROCESS | 1852 | 1461720282283 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f1782586800) [pid = 1852] [serial = 241] [outer = 0x7f1778e3ac00] 18:24:43 INFO - PROCESS | 1852 | 1461720283186 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1389ms 18:24:43 INFO - PROCESS | 1852 | 1461720283262 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1852 | 1461720283271 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:24:43 INFO - PROCESS | 1852 | 1461720283282 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1852 | 1461720283286 Marionette TRACE conn3 <- [1,294,null,{}] 18:24:43 INFO - PROCESS | 1852 | 1461720283292 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:43 INFO - PROCESS | 1852 | 1461720283510 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:24:43 INFO - PROCESS | 1852 | 1461720283701 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179161b000 == 41 [pid = 1852] [id = 81] 18:24:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f1784856000) [pid = 1852] [serial = 242] [outer = (nil)] 18:24:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f1786a34000) [pid = 1852] [serial = 243] [outer = 0x7f1784856000] 18:24:43 INFO - PROCESS | 1852 | 1461720283833 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f1787614800) [pid = 1852] [serial = 244] [outer = 0x7f1784856000] 18:24:44 INFO - PROCESS | 1852 | 1461720284715 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:44 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. 18:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1480ms 18:24:44 INFO - PROCESS | 1852 | 1461720284763 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:24:44 INFO - PROCESS | 1852 | 1461720284768 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:24:44 INFO - PROCESS | 1852 | 1461720284775 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1852 | 1461720284781 Marionette TRACE conn3 <- [1,298,null,{}] 18:24:44 INFO - PROCESS | 1852 | 1461720284797 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:44 INFO - PROCESS | 1852 | 1461720284975 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:24:45 INFO - PROCESS | 1852 | 1461720285111 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1799262800 == 42 [pid = 1852] [id = 82] 18:24:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f1781fcf800) [pid = 1852] [serial = 245] [outer = (nil)] 18:24:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f1783f0f400) [pid = 1852] [serial = 246] [outer = 0x7f1781fcf800] 18:24:45 INFO - PROCESS | 1852 | 1461720285188 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f178b385800) [pid = 1852] [serial = 247] [outer = 0x7f1781fcf800] 18:24:46 INFO - PROCESS | 1852 | 1461720286165 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:46 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. 18:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1438ms 18:24:46 INFO - PROCESS | 1852 | 1461720286213 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:24:46 INFO - PROCESS | 1852 | 1461720286219 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:24:46 INFO - PROCESS | 1852 | 1461720286225 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 1852 | 1461720286229 Marionette TRACE conn3 <- [1,302,null,{}] 18:24:46 INFO - PROCESS | 1852 | 1461720286237 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:46 INFO - PROCESS | 1852 | 1461720286411 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:24:46 INFO - PROCESS | 1852 | 1461720286543 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179aaac000 == 43 [pid = 1852] [id = 83] 18:24:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f1778f44400) [pid = 1852] [serial = 248] [outer = (nil)] 18:24:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f1778f4ac00) [pid = 1852] [serial = 249] [outer = 0x7f1778f44400] 18:24:46 INFO - PROCESS | 1852 | 1461720286619 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f1781fd1400) [pid = 1852] [serial = 250] [outer = 0x7f1778f44400] 18:24:47 INFO - PROCESS | 1852 | 1461720287480 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:47 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. 18:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1279ms 18:24:47 INFO - PROCESS | 1852 | 1461720287506 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1852 | 1461720287512 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:24:47 INFO - PROCESS | 1852 | 1461720287522 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1852 | 1461720287525 Marionette TRACE conn3 <- [1,306,null,{}] 18:24:47 INFO - PROCESS | 1852 | 1461720287529 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:47 INFO - PROCESS | 1852 | 1461720287755 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:24:47 INFO - PROCESS | 1852 | 1461720287860 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783935000 == 44 [pid = 1852] [id = 84] 18:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f1778e2f000) [pid = 1852] [serial = 251] [outer = (nil)] 18:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f1778f45c00) [pid = 1852] [serial = 252] [outer = 0x7f1778e2f000] 18:24:47 INFO - PROCESS | 1852 | 1461720287947 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f1791408000) [pid = 1852] [serial = 253] [outer = 0x7f1778e2f000] 18:24:49 INFO - PROCESS | 1852 | 1461720289028 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:49 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. 18:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1530ms 18:24:49 INFO - PROCESS | 1852 | 1461720289054 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1852 | 1461720289061 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:24:49 INFO - PROCESS | 1852 | 1461720289071 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1852 | 1461720289074 Marionette TRACE conn3 <- [1,310,null,{}] 18:24:49 INFO - PROCESS | 1852 | 1461720289083 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:49 INFO - PROCESS | 1852 | 1461720289241 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:24:49 INFO - PROCESS | 1852 | 1461720289449 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783397800 == 45 [pid = 1852] [id = 85] 18:24:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f177b4d6400) [pid = 1852] [serial = 254] [outer = (nil)] 18:24:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f177c31f800) [pid = 1852] [serial = 255] [outer = 0x7f177b4d6400] 18:24:49 INFO - PROCESS | 1852 | 1461720289522 Marionette DEBUG loaded listener.js 18:24:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f177ed31c00) [pid = 1852] [serial = 256] [outer = 0x7f177b4d6400] 18:24:50 INFO - PROCESS | 1852 | 1461720290341 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:50 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. 18:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1330ms 18:24:50 INFO - PROCESS | 1852 | 1461720290402 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:24:50 INFO - PROCESS | 1852 | 1461720290410 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:24:50 INFO - PROCESS | 1852 | 1461720290421 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:24:50 INFO - PROCESS | 1852 | 1461720290424 Marionette TRACE conn3 <- [1,314,null,{}] 18:24:50 INFO - PROCESS | 1852 | 1461720290431 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:50 INFO - PROCESS | 1852 | 1461720290623 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:24:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a8f800 == 44 [pid = 1852] [id = 78] 18:24:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e41800 == 43 [pid = 1852] [id = 77] 18:24:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17832bb000 == 42 [pid = 1852] [id = 76] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f177d94f000) [pid = 1852] [serial = 167] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f1784831400) [pid = 1852] [serial = 170] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f179126c000) [pid = 1852] [serial = 164] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f1791447c00) [pid = 1852] [serial = 176] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f1787662000) [pid = 1852] [serial = 173] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f1778e36c00) [pid = 1852] [serial = 200] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a91800 == 41 [pid = 1852] [id = 75] 18:24:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178028e000 == 40 [pid = 1852] [id = 74] 18:24:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c164000 == 39 [pid = 1852] [id = 73] 18:24:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784338800 == 38 [pid = 1852] [id = 72] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f177a540c00) [pid = 1852] [serial = 179] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f1795fab000) [pid = 1852] [serial = 198] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f1795de9400) [pid = 1852] [serial = 197] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f17916f1800) [pid = 1852] [serial = 191] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f1784b98c00) [pid = 1852] [serial = 186] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f177d951000) [pid = 1852] [serial = 192] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f177a8c4000) [pid = 1852] [serial = 180] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f17945bfc00) [pid = 1852] [serial = 195] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f1792635c00) [pid = 1852] [serial = 194] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f1791278400) [pid = 1852] [serial = 189] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f179030a400) [pid = 1852] [serial = 188] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f17802e3800) [pid = 1852] [serial = 182] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f1782d83800) [pid = 1852] [serial = 183] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f1783fe8800) [pid = 1852] [serial = 185] [outer = (nil)] [url = about:blank] 18:24:50 INFO - PROCESS | 1852 | 1461720290791 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c155800 == 39 [pid = 1852] [id = 86] 18:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f177a540c00) [pid = 1852] [serial = 257] [outer = (nil)] 18:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f17802e3800) [pid = 1852] [serial = 258] [outer = 0x7f177a540c00] 18:24:50 INFO - PROCESS | 1852 | 1461720290855 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f178313d400) [pid = 1852] [serial = 259] [outer = 0x7f177a540c00] 18:24:51 INFO - PROCESS | 1852 | 1461720291640 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:51 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. 18:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1239ms 18:24:51 INFO - PROCESS | 1852 | 1461720291661 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:24:51 INFO - PROCESS | 1852 | 1461720291663 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:24:51 INFO - PROCESS | 1852 | 1461720291670 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1852 | 1461720291675 Marionette TRACE conn3 <- [1,318,null,{}] 18:24:51 INFO - PROCESS | 1852 | 1461720291689 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:51 INFO - PROCESS | 1852 | 1461720291839 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:24:51 INFO - PROCESS | 1852 | 1461720291868 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d59800 == 40 [pid = 1852] [id = 87] 18:24:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f1784857000) [pid = 1852] [serial = 260] [outer = (nil)] 18:24:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f17850ed000) [pid = 1852] [serial = 261] [outer = 0x7f1784857000] 18:24:51 INFO - PROCESS | 1852 | 1461720291936 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f1785ca8400) [pid = 1852] [serial = 262] [outer = 0x7f1784857000] 18:24:53 INFO - PROCESS | 1852 | 1461720293099 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24: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. 18:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1492ms 18:24:53 INFO - PROCESS | 1852 | 1461720293179 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1852 | 1461720293186 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:24:53 INFO - PROCESS | 1852 | 1461720293207 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1852 | 1461720293212 Marionette TRACE conn3 <- [1,322,null,{}] 18:24:53 INFO - PROCESS | 1852 | 1461720293221 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:53 INFO - PROCESS | 1852 | 1461720293483 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:24:53 INFO - PROCESS | 1852 | 1461720293580 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a90000 == 41 [pid = 1852] [id = 88] 18:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f178769c400) [pid = 1852] [serial = 263] [outer = (nil)] 18:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f1790f60800) [pid = 1852] [serial = 264] [outer = 0x7f178769c400] 18:24:53 INFO - PROCESS | 1852 | 1461720293642 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f1791406000) [pid = 1852] [serial = 265] [outer = 0x7f178769c400] 18:24:54 INFO - PROCESS | 1852 | 1461720294670 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24: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. 18:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1535ms 18:24:54 INFO - PROCESS | 1852 | 1461720294741 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1852 | 1461720294744 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:24:54 INFO - PROCESS | 1852 | 1461720294750 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1852 | 1461720294753 Marionette TRACE conn3 <- [1,326,null,{}] 18:24:54 INFO - PROCESS | 1852 | 1461720294758 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:54 INFO - PROCESS | 1852 | 1461720294930 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:24:55 INFO - PROCESS | 1852 | 1461720295046 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790fbe800 == 42 [pid = 1852] [id = 89] 18:24:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f179140f800) [pid = 1852] [serial = 266] [outer = (nil)] 18:24:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f1792334800) [pid = 1852] [serial = 267] [outer = 0x7f179140f800] 18:24:55 INFO - PROCESS | 1852 | 1461720295151 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f1792631000) [pid = 1852] [serial = 268] [outer = 0x7f179140f800] 18:24:55 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f1795c5e400) [pid = 1852] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:24:55 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f17924bb800) [pid = 1852] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:24:55 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f177a8c1c00) [pid = 1852] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:24:55 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f1785cb1800) [pid = 1852] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:24:55 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f17912e7000) [pid = 1852] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:24:55 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f1781e18000) [pid = 1852] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:24:55 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f177a88c800) [pid = 1852] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:24:56 INFO - PROCESS | 1852 | 1461720296339 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:56 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. 18:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1640ms 18:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:24:56 INFO - PROCESS | 1852 | 1461720296392 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:24:56 INFO - PROCESS | 1852 | 1461720296395 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:24:56 INFO - PROCESS | 1852 | 1461720296402 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1852 | 1461720296405 Marionette TRACE conn3 <- [1,330,null,{}] 18:24:56 INFO - PROCESS | 1852 | 1461720296411 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:56 INFO - PROCESS | 1852 | 1461720296595 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:24:56 INFO - PROCESS | 1852 | 1461720296689 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1792119800 == 43 [pid = 1852] [id = 90] 18:24:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f1784857400) [pid = 1852] [serial = 269] [outer = (nil)] 18:24:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f1794541400) [pid = 1852] [serial = 270] [outer = 0x7f1784857400] 18:24:56 INFO - PROCESS | 1852 | 1461720296757 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f1796478c00) [pid = 1852] [serial = 271] [outer = 0x7f1784857400] 18:24: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. 18:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1130ms 18:24:57 INFO - PROCESS | 1852 | 1461720297520 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:57 INFO - PROCESS | 1852 | 1461720297539 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 1852 | 1461720297542 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:24:57 INFO - PROCESS | 1852 | 1461720297549 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 1852 | 1461720297551 Marionette TRACE conn3 <- [1,334,null,{}] 18:24:57 INFO - PROCESS | 1852 | 1461720297557 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:57 INFO - PROCESS | 1852 | 1461720297691 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:24:57 INFO - PROCESS | 1852 | 1461720297906 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d978000 == 44 [pid = 1852] [id = 91] 18:24:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f1778e2d800) [pid = 1852] [serial = 272] [outer = (nil)] 18:24:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f1778e3b400) [pid = 1852] [serial = 273] [outer = 0x7f1778e2d800] 18:24:57 INFO - PROCESS | 1852 | 1461720297984 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f177a88ac00) [pid = 1852] [serial = 274] [outer = 0x7f1778e2d800] 18:24:58 INFO - PROCESS | 1852 | 1461720298970 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:24:59 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. 18:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1485ms 18:24:59 INFO - PROCESS | 1852 | 1461720299037 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1852 | 1461720299044 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:24:59 INFO - PROCESS | 1852 | 1461720299052 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1852 | 1461720299057 Marionette TRACE conn3 <- [1,338,null,{}] 18:24:59 INFO - PROCESS | 1852 | 1461720299064 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:59 INFO - PROCESS | 1852 | 1461720299278 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:24:59 INFO - PROCESS | 1852 | 1461720299424 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a0c000 == 45 [pid = 1852] [id = 92] 18:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f177d959000) [pid = 1852] [serial = 275] [outer = (nil)] 18:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f1783981800) [pid = 1852] [serial = 276] [outer = 0x7f177d959000] 18:24:59 INFO - PROCESS | 1852 | 1461720299498 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f1783f11c00) [pid = 1852] [serial = 277] [outer = 0x7f177d959000] 18:25:00 INFO - PROCESS | 1852 | 1461720300399 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:00 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. 18:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1383ms 18:25:00 INFO - PROCESS | 1852 | 1461720300439 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:25:00 INFO - PROCESS | 1852 | 1461720300445 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:25:00 INFO - PROCESS | 1852 | 1461720300453 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - PROCESS | 1852 | 1461720300455 Marionette TRACE conn3 <- [1,342,null,{}] 18:25:00 INFO - PROCESS | 1852 | 1461720300462 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:00 INFO - PROCESS | 1852 | 1461720300631 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:25:00 INFO - PROCESS | 1852 | 1461720300772 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795ea1000 == 46 [pid = 1852] [id = 93] 18:25:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f17850f0000) [pid = 1852] [serial = 278] [outer = (nil)] 18:25:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f1787692c00) [pid = 1852] [serial = 279] [outer = 0x7f17850f0000] 18:25:00 INFO - PROCESS | 1852 | 1461720300860 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f1792343800) [pid = 1852] [serial = 280] [outer = 0x7f17850f0000] 18:25:02 INFO - PROCESS | 1852 | 1461720302043 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:02 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. 18:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1639ms 18:25:02 INFO - PROCESS | 1852 | 1461720302094 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 1852 | 1461720302101 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:25:02 INFO - PROCESS | 1852 | 1461720302130 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1852 | 1461720302146 Marionette TRACE conn3 <- [1,346,null,{}] 18:25:02 INFO - PROCESS | 1852 | 1461720302157 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:02 INFO - PROCESS | 1852 | 1461720302409 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:25:02 INFO - PROCESS | 1852 | 1461720302580 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179925a000 == 47 [pid = 1852] [id = 94] 18:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f1778fed800) [pid = 1852] [serial = 281] [outer = (nil)] 18:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f1778ff3800) [pid = 1852] [serial = 282] [outer = 0x7f1778fed800] 18:25:02 INFO - PROCESS | 1852 | 1461720302653 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f17927d9800) [pid = 1852] [serial = 283] [outer = 0x7f1778fed800] 18:25:03 INFO - PROCESS | 1852 | 1461720303451 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:03 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. 18:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1376ms 18:25:03 INFO - PROCESS | 1852 | 1461720303488 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:25:03 INFO - PROCESS | 1852 | 1461720303493 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:25:03 INFO - PROCESS | 1852 | 1461720303500 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1852 | 1461720303503 Marionette TRACE conn3 <- [1,350,null,{}] 18:25:03 INFO - PROCESS | 1852 | 1461720303510 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:03 INFO - PROCESS | 1852 | 1461720303676 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:25:03 INFO - PROCESS | 1852 | 1461720303814 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1d1800 == 48 [pid = 1852] [id = 95] 18:25:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f1778fee400) [pid = 1852] [serial = 284] [outer = (nil)] 18:25:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f1795c5dc00) [pid = 1852] [serial = 285] [outer = 0x7f1778fee400] 18:25:03 INFO - PROCESS | 1852 | 1461720303888 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f17964ae400) [pid = 1852] [serial = 286] [outer = 0x7f1778fee400] 18:25:04 INFO - PROCESS | 1852 | 1461720304728 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:04 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. 18:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1283ms 18:25:04 INFO - PROCESS | 1852 | 1461720304784 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 1852 | 1461720304788 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:25:04 INFO - PROCESS | 1852 | 1461720304793 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1852 | 1461720304796 Marionette TRACE conn3 <- [1,354,null,{}] 18:25:04 INFO - PROCESS | 1852 | 1461720304801 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:04 INFO - PROCESS | 1852 | 1461720304957 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:25:05 INFO - PROCESS | 1852 | 1461720305102 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790fba800 == 49 [pid = 1852] [id = 96] 18:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f177d741400) [pid = 1852] [serial = 287] [outer = (nil)] 18:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f177d743400) [pid = 1852] [serial = 288] [outer = 0x7f177d741400] 18:25:05 INFO - PROCESS | 1852 | 1461720305187 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f1794543000) [pid = 1852] [serial = 289] [outer = 0x7f177d741400] 18:25:06 INFO - PROCESS | 1852 | 1461720306328 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:06 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. 18:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1588ms 18:25:06 INFO - PROCESS | 1852 | 1461720306384 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 1852 | 1461720306394 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:25:06 INFO - PROCESS | 1852 | 1461720306454 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1852 | 1461720306463 Marionette TRACE conn3 <- [1,358,null,{}] 18:25:06 INFO - PROCESS | 1852 | 1461720306479 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:06 INFO - PROCESS | 1852 | 1461720306853 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:25:07 INFO - PROCESS | 1852 | 1461720307078 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c151800 == 50 [pid = 1852] [id = 97] 18:25:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f177a8cb800) [pid = 1852] [serial = 290] [outer = (nil)] 18:25:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f177c319c00) [pid = 1852] [serial = 291] [outer = 0x7f177a8cb800] 18:25:07 INFO - PROCESS | 1852 | 1461720307191 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f177d73f800) [pid = 1852] [serial = 292] [outer = 0x7f177a8cb800] 18:25:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1792119800 == 49 [pid = 1852] [id = 90] 18:25:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1790fbe800 == 48 [pid = 1852] [id = 89] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f17968e6c00) [pid = 1852] [serial = 237] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a90000 == 47 [pid = 1852] [id = 88] 18:25:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784d59800 == 46 [pid = 1852] [id = 87] 18:25:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c155800 == 45 [pid = 1852] [id = 86] 18:25:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783397800 == 44 [pid = 1852] [id = 85] 18:25:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784274000 == 43 [pid = 1852] [id = 80] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f1795fa2800) [pid = 1852] [serial = 230] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f1795faf400) [pid = 1852] [serial = 233] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f1782d7cc00) [pid = 1852] [serial = 221] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f1785898000) [pid = 1852] [serial = 222] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f1791273c00) [pid = 1852] [serial = 224] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f1792404800) [pid = 1852] [serial = 227] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f1782e58000) [pid = 1852] [serial = 218] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f1783f07c00) [pid = 1852] [serial = 219] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f1791452c00) [pid = 1852] [serial = 225] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f177d94ac00) [pid = 1852] [serial = 216] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f177a8c5c00) [pid = 1852] [serial = 215] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f177d78f000) [pid = 1852] [serial = 203] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f178483c800) [pid = 1852] [serial = 206] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f1792404000) [pid = 1852] [serial = 209] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f1783f0d400) [pid = 1852] [serial = 212] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f179664cc00) [pid = 1852] [serial = 234] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f17964a3800) [pid = 1852] [serial = 231] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f1794535000) [pid = 1852] [serial = 228] [outer = (nil)] [url = about:blank] 18:25:07 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f1784840400) [pid = 1852] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:25:08 INFO - PROCESS | 1852 | 1461720308035 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:08 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. 18:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1692ms 18:25:08 INFO - PROCESS | 1852 | 1461720308100 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:25:08 INFO - PROCESS | 1852 | 1461720308108 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:25:08 INFO - PROCESS | 1852 | 1461720308119 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 1852 | 1461720308122 Marionette TRACE conn3 <- [1,362,null,{}] 18:25:08 INFO - PROCESS | 1852 | 1461720308128 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:08 INFO - PROCESS | 1852 | 1461720308285 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:25:08 INFO - PROCESS | 1852 | 1461720308297 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783932000 == 44 [pid = 1852] [id = 98] 18:25:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f177ed32000) [pid = 1852] [serial = 293] [outer = (nil)] 18:25:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f1781fcb000) [pid = 1852] [serial = 294] [outer = 0x7f177ed32000] 18:25:08 INFO - PROCESS | 1852 | 1461720308373 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f1781fd6800) [pid = 1852] [serial = 295] [outer = 0x7f177ed32000] 18:25:09 INFO - PROCESS | 1852 | 1461720309250 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:09 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. 18:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1185ms 18:25:09 INFO - PROCESS | 1852 | 1461720309304 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1852 | 1461720309309 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:25:09 INFO - PROCESS | 1852 | 1461720309315 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1852 | 1461720309321 Marionette TRACE conn3 <- [1,366,null,{}] 18:25:09 INFO - PROCESS | 1852 | 1461720309337 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:09 INFO - PROCESS | 1852 | 1461720309551 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:25:09 INFO - PROCESS | 1852 | 1461720309614 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784a12000 == 45 [pid = 1852] [id = 99] 18:25:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f178351bc00) [pid = 1852] [serial = 296] [outer = (nil)] 18:25:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f1784857c00) [pid = 1852] [serial = 297] [outer = 0x7f178351bc00] 18:25:09 INFO - PROCESS | 1852 | 1461720309683 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f1786a39c00) [pid = 1852] [serial = 298] [outer = 0x7f178351bc00] 18:25:10 INFO - PROCESS | 1852 | 1461720310483 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:10 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. 18:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1184ms 18:25:10 INFO - PROCESS | 1852 | 1461720310505 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:25:10 INFO - PROCESS | 1852 | 1461720310510 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:25:10 INFO - PROCESS | 1852 | 1461720310516 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 1852 | 1461720310520 Marionette TRACE conn3 <- [1,370,null,{}] 18:25:10 INFO - PROCESS | 1852 | 1461720310525 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:10 INFO - PROCESS | 1852 | 1461720310714 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:25:10 INFO - PROCESS | 1852 | 1461720310749 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a74800 == 46 [pid = 1852] [id = 100] 18:25:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f1784835400) [pid = 1852] [serial = 299] [outer = (nil)] 18:25:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f1791488400) [pid = 1852] [serial = 300] [outer = 0x7f1784835400] 18:25:10 INFO - PROCESS | 1852 | 1461720310813 Marionette DEBUG loaded listener.js 18:25:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f17924bb400) [pid = 1852] [serial = 301] [outer = 0x7f1784835400] 18:25:11 INFO - PROCESS | 1852 | 1461720311621 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:25:11 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. 18:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1131ms 18:25:11 INFO - PROCESS | 1852 | 1461720311646 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 1852 | 1461720311650 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:25:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:25:11 INFO - PROCESS | 1852 | 1461720311656 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 1852 | 1461720311658 Marionette TRACE conn3 <- [1,374,null,{}] 18:25:11 INFO - PROCESS | 1852 | 1461720311665 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:11 INFO - PROCESS | 1852 | 1461720311869 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:25:11 INFO - PROCESS | 1852 | 1461720311889 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791294000 == 47 [pid = 1852] [id = 101] 18:25:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f17824a5400) [pid = 1852] [serial = 302] [outer = (nil)] 18:25:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f17824ac800) [pid = 1852] [serial = 303] [outer = 0x7f17824a5400] 18:25:11 INFO - PROCESS | 1852 | 1461720311951 Marionette DEBUG loaded listener.js 18:25:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f17824b0c00) [pid = 1852] [serial = 304] [outer = 0x7f17824a5400] 18:25:12 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f178769c400) [pid = 1852] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:25:12 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f1784857000) [pid = 1852] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:25:12 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f177a540c00) [pid = 1852] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:25:12 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f177b4d6400) [pid = 1852] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:25:12 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f179140f800) [pid = 1852] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:25:12 INFO - PROCESS | 1852 | 1461720312854 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:25:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1227ms 18:25:12 INFO - PROCESS | 1852 | 1461720312886 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:25:12 INFO - PROCESS | 1852 | 1461720312889 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:25:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:25:12 INFO - PROCESS | 1852 | 1461720312896 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 1852 | 1461720312912 Marionette TRACE conn3 <- [1,378,null,{}] 18:25:12 INFO - PROCESS | 1852 | 1461720312923 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:13 INFO - PROCESS | 1852 | 1461720313133 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:25:13 INFO - PROCESS | 1852 | 1461720313241 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e3d800 == 48 [pid = 1852] [id = 102] 18:25:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f1781fcf400) [pid = 1852] [serial = 305] [outer = (nil)] 18:25:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f1794014c00) [pid = 1852] [serial = 306] [outer = 0x7f1781fcf400] 18:25:13 INFO - PROCESS | 1852 | 1461720313324 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f1796833800) [pid = 1852] [serial = 307] [outer = 0x7f1781fcf400] 18:25:14 INFO - PROCESS | 1852 | 1461720314141 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:25:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:25:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1296ms 18:25:14 INFO - PROCESS | 1852 | 1461720314194 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:25:14 INFO - PROCESS | 1852 | 1461720314198 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:25:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:25:14 INFO - PROCESS | 1852 | 1461720314205 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 1852 | 1461720314209 Marionette TRACE conn3 <- [1,382,null,{}] 18:25:14 INFO - PROCESS | 1852 | 1461720314292 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:14 INFO - PROCESS | 1852 | 1461720314528 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:25:14 INFO - PROCESS | 1852 | 1461720314669 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833e5000 == 49 [pid = 1852] [id = 103] 18:25:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f1778ff2400) [pid = 1852] [serial = 308] [outer = (nil)] 18:25:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f177a64a400) [pid = 1852] [serial = 309] [outer = 0x7f1778ff2400] 18:25:14 INFO - PROCESS | 1852 | 1461720314764 Marionette DEBUG loaded listener.js 18:25:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f177d73d400) [pid = 1852] [serial = 310] [outer = 0x7f1778ff2400] 18:25:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:25:15 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:25:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:25:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:25:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:25:15 INFO - PROCESS | 1852 | 1461720315990 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:25:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1813ms 18:25:16 INFO - PROCESS | 1852 | 1461720316023 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:25:16 INFO - PROCESS | 1852 | 1461720316035 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:25:16 INFO - PROCESS | 1852 | 1461720316048 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1852 | 1461720316055 Marionette TRACE conn3 <- [1,386,null,{}] 18:25:16 INFO - PROCESS | 1852 | 1461720316066 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:16 INFO - PROCESS | 1852 | 1461720316397 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:25:16 INFO - PROCESS | 1852 | 1461720316524 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790fb6800 == 50 [pid = 1852] [id = 104] 18:25:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f17824a7000) [pid = 1852] [serial = 311] [outer = (nil)] 18:25:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f1782591000) [pid = 1852] [serial = 312] [outer = 0x7f17824a7000] 18:25:16 INFO - PROCESS | 1852 | 1461720316656 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f1783f0a400) [pid = 1852] [serial = 313] [outer = 0x7f17824a7000] 18:25:17 INFO - PROCESS | 1852 | 1461720317599 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1590ms 18:25:17 INFO - PROCESS | 1852 | 1461720317635 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1852 | 1461720317639 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:25:17 INFO - PROCESS | 1852 | 1461720317646 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1852 | 1461720317651 Marionette TRACE conn3 <- [1,390,null,{}] 18:25:17 INFO - PROCESS | 1852 | 1461720317658 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:17 INFO - PROCESS | 1852 | 1461720317850 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:25:17 INFO - PROCESS | 1852 | 1461720317989 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179841e800 == 51 [pid = 1852] [id = 105] 18:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f1783f0c400) [pid = 1852] [serial = 314] [outer = (nil)] 18:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f178b387400) [pid = 1852] [serial = 315] [outer = 0x7f1783f0c400] 18:25:18 INFO - PROCESS | 1852 | 1461720318118 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f1792633800) [pid = 1852] [serial = 316] [outer = 0x7f1783f0c400] 18:25:19 INFO - PROCESS | 1852 | 1461720319175 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1582ms 18:25:19 INFO - PROCESS | 1852 | 1461720319236 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:25:19 INFO - PROCESS | 1852 | 1461720319246 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:25:19 INFO - PROCESS | 1852 | 1461720319252 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1852 | 1461720319256 Marionette TRACE conn3 <- [1,394,null,{}] 18:25:19 INFO - PROCESS | 1852 | 1461720319262 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:19 INFO - PROCESS | 1852 | 1461720319484 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:25:19 INFO - PROCESS | 1852 | 1461720319668 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836df800 == 52 [pid = 1852] [id = 106] 18:25:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f1795c54800) [pid = 1852] [serial = 317] [outer = (nil)] 18:25:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f1796925000) [pid = 1852] [serial = 318] [outer = 0x7f1795c54800] 18:25:19 INFO - PROCESS | 1852 | 1461720319791 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f17969d2c00) [pid = 1852] [serial = 319] [outer = 0x7f1795c54800] 18:25:20 INFO - PROCESS | 1852 | 1461720320639 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1440ms 18:25:20 INFO - PROCESS | 1852 | 1461720320694 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1852 | 1461720320697 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:25:20 INFO - PROCESS | 1852 | 1461720320706 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1852 | 1461720320711 Marionette TRACE conn3 <- [1,398,null,{}] 18:25:20 INFO - PROCESS | 1852 | 1461720320718 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:20 INFO - PROCESS | 1852 | 1461720320907 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:25:21 INFO - PROCESS | 1852 | 1461720321053 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820d1800 == 53 [pid = 1852] [id = 107] 18:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f1796640800) [pid = 1852] [serial = 320] [outer = (nil)] 18:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f17969d9c00) [pid = 1852] [serial = 321] [outer = 0x7f1796640800] 18:25:21 INFO - PROCESS | 1852 | 1461720321124 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f17984c4c00) [pid = 1852] [serial = 322] [outer = 0x7f1796640800] 18:25:22 INFO - PROCESS | 1852 | 1461720322074 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1442ms 18:25:22 INFO - PROCESS | 1852 | 1461720322150 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 1852 | 1461720322153 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:25:22 INFO - PROCESS | 1852 | 1461720322160 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 1852 | 1461720322163 Marionette TRACE conn3 <- [1,402,null,{}] 18:25:22 INFO - PROCESS | 1852 | 1461720322169 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:22 INFO - PROCESS | 1852 | 1461720322405 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:25:22 INFO - PROCESS | 1852 | 1461720322608 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1779077000 == 54 [pid = 1852] [id = 108] 18:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f1778f4e400) [pid = 1852] [serial = 323] [outer = (nil)] 18:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f179920b400) [pid = 1852] [serial = 324] [outer = 0x7f1778f4e400] 18:25:22 INFO - PROCESS | 1852 | 1461720322737 Marionette DEBUG loaded listener.js 18:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f17992c4800) [pid = 1852] [serial = 325] [outer = 0x7f1778f4e400] 18:25:24 INFO - PROCESS | 1852 | 1461720324013 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1937ms 18:25:24 INFO - PROCESS | 1852 | 1461720324254 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 1852 | 1461720324263 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:25:24 INFO - PROCESS | 1852 | 1461720324283 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 1852 | 1461720324292 Marionette TRACE conn3 <- [1,406,null,{}] 18:25:24 INFO - PROCESS | 1852 | 1461720324306 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:24 INFO - PROCESS | 1852 | 1461720324571 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:25:24 INFO - PROCESS | 1852 | 1461720324695 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780d49800 == 55 [pid = 1852] [id = 109] 18:25:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f1778f47400) [pid = 1852] [serial = 326] [outer = (nil)] 18:25:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f1779011800) [pid = 1852] [serial = 327] [outer = 0x7f1778f47400] 18:25:24 INFO - PROCESS | 1852 | 1461720324769 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f177a894400) [pid = 1852] [serial = 328] [outer = 0x7f1778f47400] 18:25:25 INFO - PROCESS | 1852 | 1461720325786 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1556ms 18:25:25 INFO - PROCESS | 1852 | 1461720325837 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1852 | 1461720325846 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:25:25 INFO - PROCESS | 1852 | 1461720325858 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1852 | 1461720325862 Marionette TRACE conn3 <- [1,410,null,{}] 18:25:25 INFO - PROCESS | 1852 | 1461720325869 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:26 INFO - PROCESS | 1852 | 1461720326035 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:25:26 INFO - PROCESS | 1852 | 1461720326185 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1781fea800 == 56 [pid = 1852] [id = 110] 18:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f177dae1c00) [pid = 1852] [serial = 329] [outer = (nil)] 18:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f177ed58000) [pid = 1852] [serial = 330] [outer = 0x7f177dae1c00] 18:25:26 INFO - PROCESS | 1852 | 1461720326310 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1781fce000) [pid = 1852] [serial = 331] [outer = 0x7f177dae1c00] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e41000 == 55 [pid = 1852] [id = 70] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1790f1d800 == 54 [pid = 1852] [id = 69] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179646a800 == 53 [pid = 1852] [id = 71] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f1786a34000) [pid = 1852] [serial = 243] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f1783f0f400) [pid = 1852] [serial = 246] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f1778f4ac00) [pid = 1852] [serial = 249] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f177d952800) [pid = 1852] [serial = 240] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f1794541400) [pid = 1852] [serial = 270] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1791294000 == 52 [pid = 1852] [id = 101] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a74800 == 51 [pid = 1852] [id = 100] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784a12000 == 50 [pid = 1852] [id = 99] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783932000 == 49 [pid = 1852] [id = 98] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c151800 == 48 [pid = 1852] [id = 97] 18:25:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d978000 == 47 [pid = 1852] [id = 91] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f1790f60800) [pid = 1852] [serial = 264] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f17850ed000) [pid = 1852] [serial = 261] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f17802e3800) [pid = 1852] [serial = 258] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f178313d400) [pid = 1852] [serial = 259] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f177ed31c00) [pid = 1852] [serial = 256] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f177c31f800) [pid = 1852] [serial = 255] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f1792334800) [pid = 1852] [serial = 267] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f1778f45c00) [pid = 1852] [serial = 252] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f1792631000) [pid = 1852] [serial = 268] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f1791406000) [pid = 1852] [serial = 265] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f1785ca8400) [pid = 1852] [serial = 262] [outer = (nil)] [url = about:blank] 18:25:27 INFO - PROCESS | 1852 | 1461720327287 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:25:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:25:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1485ms 18:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:25:27 INFO - PROCESS | 1852 | 1461720327343 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 1852 | 1461720327346 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:25:27 INFO - PROCESS | 1852 | 1461720327353 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 1852 | 1461720327359 Marionette TRACE conn3 <- [1,414,null,{}] 18:25:27 INFO - PROCESS | 1852 | 1461720327373 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:27 INFO - PROCESS | 1852 | 1461720327543 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:25:27 INFO - PROCESS | 1852 | 1461720327719 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783942000 == 48 [pid = 1852] [id = 111] 18:25:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f17824af800) [pid = 1852] [serial = 332] [outer = (nil)] 18:25:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f1783f08000) [pid = 1852] [serial = 333] [outer = 0x7f17824af800] 18:25:27 INFO - PROCESS | 1852 | 1461720327869 Marionette DEBUG loaded listener.js 18:25:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f1784859c00) [pid = 1852] [serial = 334] [outer = 0x7f17824af800] 18:25:28 INFO - PROCESS | 1852 | 1461720328765 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:25:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:25:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1435ms 18:25:28 INFO - PROCESS | 1852 | 1461720328790 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1852 | 1461720328794 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:25:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:25:28 INFO - PROCESS | 1852 | 1461720328811 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1852 | 1461720328813 Marionette TRACE conn3 <- [1,418,null,{}] 18:25:28 INFO - PROCESS | 1852 | 1461720328819 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:28 INFO - PROCESS | 1852 | 1461720328980 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:25:29 INFO - PROCESS | 1852 | 1461720328997 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784a23000 == 49 [pid = 1852] [id = 112] 18:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f1778f72000) [pid = 1852] [serial = 335] [outer = (nil)] 18:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f1778f7d400) [pid = 1852] [serial = 336] [outer = 0x7f1778f72000] 18:25:29 INFO - PROCESS | 1852 | 1461720329065 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f1783f10000) [pid = 1852] [serial = 337] [outer = 0x7f1778f72000] 18:25:30 INFO - PROCESS | 1852 | 1461720330361 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:25:30 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 18:25:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1593ms 18:25:30 INFO - PROCESS | 1852 | 1461720330418 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:25:30 INFO - PROCESS | 1852 | 1461720330420 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:25:30 INFO - PROCESS | 1852 | 1461720330442 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - PROCESS | 1852 | 1461720330447 Marionette TRACE conn3 <- [1,422,null,{}] 18:25:30 INFO - PROCESS | 1852 | 1461720330461 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:30 INFO - PROCESS | 1852 | 1461720330725 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:25:30 INFO - PROCESS | 1852 | 1461720330768 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a1a000 == 50 [pid = 1852] [id = 113] 18:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f1778f74800) [pid = 1852] [serial = 338] [outer = (nil)] 18:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f177abedc00) [pid = 1852] [serial = 339] [outer = 0x7f1778f74800] 18:25:30 INFO - PROCESS | 1852 | 1461720330839 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f177abf5000) [pid = 1852] [serial = 340] [outer = 0x7f1778f74800] 18:25:31 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f1784835400) [pid = 1852] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:25:31 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f17824a5400) [pid = 1852] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:25:31 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f177a8cb800) [pid = 1852] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:25:31 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f177ed32000) [pid = 1852] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:25:31 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f178351bc00) [pid = 1852] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:25:31 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f1784857400) [pid = 1852] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:25:32 INFO - PROCESS | 1852 | 1461720332041 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:25:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:25:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1661ms 18:25:32 INFO - PROCESS | 1852 | 1461720332093 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 1852 | 1461720332096 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:25:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:25:32 INFO - PROCESS | 1852 | 1461720332103 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 1852 | 1461720332106 Marionette TRACE conn3 <- [1,426,null,{}] 18:25:32 INFO - PROCESS | 1852 | 1461720332111 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:32 INFO - PROCESS | 1852 | 1461720332335 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:25:32 INFO - PROCESS | 1852 | 1461720332447 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791285800 == 51 [pid = 1852] [id = 114] 18:25:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f177abf1400) [pid = 1852] [serial = 341] [outer = (nil)] 18:25:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f178760d000) [pid = 1852] [serial = 342] [outer = 0x7f177abf1400] 18:25:32 INFO - PROCESS | 1852 | 1461720332519 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f1790f6c800) [pid = 1852] [serial = 343] [outer = 0x7f177abf1400] 18:25:33 INFO - PROCESS | 1852 | 1461720333269 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 1852 | 1461720333341 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:25:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:25:33 INFO - PROCESS | 1852 | 1461720333348 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1852 | 1461720333351 Marionette TRACE conn3 <- [1,430,null,{}] 18:25:33 INFO - PROCESS | 1852 | 1461720333358 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:33 INFO - PROCESS | 1852 | 1461720333559 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:25:33 INFO - PROCESS | 1852 | 1461720333664 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e4f800 == 52 [pid = 1852] [id = 115] 18:25:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f177abf8800) [pid = 1852] [serial = 344] [outer = (nil)] 18:25:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f1791657800) [pid = 1852] [serial = 345] [outer = 0x7f177abf8800] 18:25:33 INFO - PROCESS | 1852 | 1461720333736 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f179263b400) [pid = 1852] [serial = 346] [outer = 0x7f177abf8800] 18:25:34 INFO - PROCESS | 1852 | 1461720334730 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:25:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:25:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1437ms 18:25:34 INFO - PROCESS | 1852 | 1461720334787 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 1852 | 1461720334795 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:25:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:25:34 INFO - PROCESS | 1852 | 1461720334804 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 1852 | 1461720334810 Marionette TRACE conn3 <- [1,434,null,{}] 18:25:34 INFO - PROCESS | 1852 | 1461720334837 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:35 INFO - PROCESS | 1852 | 1461720335032 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:25:35 INFO - PROCESS | 1852 | 1461720335237 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833e2000 == 53 [pid = 1852] [id = 116] 18:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f1779011c00) [pid = 1852] [serial = 347] [outer = (nil)] 18:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f177a88bc00) [pid = 1852] [serial = 348] [outer = 0x7f1779011c00] 18:25:35 INFO - PROCESS | 1852 | 1461720335368 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f177abf1c00) [pid = 1852] [serial = 349] [outer = 0x7f1779011c00] 18:25:36 INFO - PROCESS | 1852 | 1461720336286 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:25:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1552ms 18:25:36 INFO - PROCESS | 1852 | 1461720336358 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1852 | 1461720336366 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:25:36 INFO - PROCESS | 1852 | 1461720336377 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1852 | 1461720336381 Marionette TRACE conn3 <- [1,438,null,{}] 18:25:36 INFO - PROCESS | 1852 | 1461720336387 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:36 INFO - PROCESS | 1852 | 1461720336624 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:25:36 INFO - PROCESS | 1852 | 1461720336748 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178b3f6800 == 54 [pid = 1852] [id = 117] 18:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f177abf9c00) [pid = 1852] [serial = 350] [outer = (nil)] 18:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f177dae2000) [pid = 1852] [serial = 351] [outer = 0x7f177abf9c00] 18:25:36 INFO - PROCESS | 1852 | 1461720336835 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f1781fcf000) [pid = 1852] [serial = 352] [outer = 0x7f177abf9c00] 18:25:37 INFO - PROCESS | 1852 | 1461720337881 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:25:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:25:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1538ms 18:25:37 INFO - PROCESS | 1852 | 1461720337915 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 1852 | 1461720337920 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:25:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:25:37 INFO - PROCESS | 1852 | 1461720337927 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 1852 | 1461720337934 Marionette TRACE conn3 <- [1,442,null,{}] 18:25:37 INFO - PROCESS | 1852 | 1461720337953 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:38 INFO - PROCESS | 1852 | 1461720338149 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:25:38 INFO - PROCESS | 1852 | 1461720338367 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17a36cc000 == 55 [pid = 1852] [id = 118] 18:25:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1784b94400) [pid = 1852] [serial = 353] [outer = (nil)] 18:25:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f1785ca8400) [pid = 1852] [serial = 354] [outer = 0x7f1784b94400] 18:25:38 INFO - PROCESS | 1852 | 1461720338508 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f1791495800) [pid = 1852] [serial = 355] [outer = 0x7f1784b94400] 18:25:39 INFO - PROCESS | 1852 | 1461720339396 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:25:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1496ms 18:25:39 INFO - PROCESS | 1852 | 1461720339426 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:25:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:25:39 INFO - PROCESS | 1852 | 1461720339431 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:25:39 INFO - PROCESS | 1852 | 1461720339438 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 1852 | 1461720339441 Marionette TRACE conn3 <- [1,446,null,{}] 18:25:39 INFO - PROCESS | 1852 | 1461720339446 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:39 INFO - PROCESS | 1852 | 1461720339644 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:25:39 INFO - PROCESS | 1852 | 1461720339792 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796231000 == 56 [pid = 1852] [id = 119] 18:25:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f177d742000) [pid = 1852] [serial = 356] [outer = (nil)] 18:25:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f1795ded000) [pid = 1852] [serial = 357] [outer = 0x7f177d742000] 18:25:39 INFO - PROCESS | 1852 | 1461720339866 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f179647c800) [pid = 1852] [serial = 358] [outer = 0x7f177d742000] 18:25:40 INFO - PROCESS | 1852 | 1461720340802 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:25:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1439ms 18:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:25:40 INFO - PROCESS | 1852 | 1461720340878 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1852 | 1461720340881 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:25:40 INFO - PROCESS | 1852 | 1461720340888 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1852 | 1461720340891 Marionette TRACE conn3 <- [1,450,null,{}] 18:25:40 INFO - PROCESS | 1852 | 1461720340897 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:41 INFO - PROCESS | 1852 | 1461720341113 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:25:41 INFO - PROCESS | 1852 | 1461720341300 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796171800 == 57 [pid = 1852] [id = 120] 18:25:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f177acc7800) [pid = 1852] [serial = 359] [outer = (nil)] 18:25:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f177acccc00) [pid = 1852] [serial = 360] [outer = 0x7f177acc7800] 18:25:41 INFO - PROCESS | 1852 | 1461720341420 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f177acd1800) [pid = 1852] [serial = 361] [outer = 0x7f177acc7800] 18:25:42 INFO - PROCESS | 1852 | 1461720342277 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 1852 | 1461720342331 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:25:42 INFO - PROCESS | 1852 | 1461720342338 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 1852 | 1461720342342 Marionette TRACE conn3 <- [1,454,null,{}] 18:25:42 INFO - PROCESS | 1852 | 1461720342348 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:42 INFO - PROCESS | 1852 | 1461720342542 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:25:42 INFO - PROCESS | 1852 | 1461720342686 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad82000 == 58 [pid = 1852] [id = 121] 18:25:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f177acd3c00) [pid = 1852] [serial = 362] [outer = (nil)] 18:25:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f177ad98c00) [pid = 1852] [serial = 363] [outer = 0x7f177acd3c00] 18:25:42 INFO - PROCESS | 1852 | 1461720342780 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1783749c00) [pid = 1852] [serial = 364] [outer = 0x7f177acd3c00] 18:25:43 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:25:43 INFO - PROCESS | 1852 | 1461720343734 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1437ms 18:25:43 INFO - PROCESS | 1852 | 1461720343776 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 1852 | 1461720343781 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:25:43 INFO - PROCESS | 1852 | 1461720343788 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1852 | 1461720343791 Marionette TRACE conn3 <- [1,458,null,{}] 18:25:43 INFO - PROCESS | 1852 | 1461720343796 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:43 INFO - PROCESS | 1852 | 1461720343966 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:25:44 INFO - PROCESS | 1852 | 1461720344121 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfba000 == 59 [pid = 1852] [id = 122] 18:25:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1778f78800) [pid = 1852] [serial = 365] [outer = (nil)] 18:25:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f177e05ec00) [pid = 1852] [serial = 366] [outer = 0x7f1778f78800] 18:25:44 INFO - PROCESS | 1852 | 1461720344207 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f177e068400) [pid = 1852] [serial = 367] [outer = 0x7f1778f78800] 18:25:45 INFO - PROCESS | 1852 | 1461720345226 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 1852 | 1461720345294 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:25:45 INFO - PROCESS | 1852 | 1461720345306 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 1852 | 1461720345310 Marionette TRACE conn3 <- [1,462,null,{}] 18:25:45 INFO - PROCESS | 1852 | 1461720345320 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:45 INFO - PROCESS | 1852 | 1461720345511 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:25:45 INFO - PROCESS | 1852 | 1461720345934 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d978000 == 60 [pid = 1852] [id = 123] 18:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1778d0b400) [pid = 1852] [serial = 368] [outer = (nil)] 18:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f1778f72400) [pid = 1852] [serial = 369] [outer = 0x7f1778d0b400] 18:25:46 INFO - PROCESS | 1852 | 1461720346048 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1778f80000) [pid = 1852] [serial = 370] [outer = 0x7f1778d0b400] 18:25:47 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:25:47 INFO - PROCESS | 1852 | 1461720347098 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 1852 | 1461720347155 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:25:47 INFO - PROCESS | 1852 | 1461720347165 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 1852 | 1461720347170 Marionette TRACE conn3 <- [1,466,null,{}] 18:25:47 INFO - PROCESS | 1852 | 1461720347177 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:47 INFO - PROCESS | 1852 | 1461720347411 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:25:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1791285800 == 59 [pid = 1852] [id = 114] 18:25:47 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1794014c00) [pid = 1852] [serial = 306] [outer = (nil)] [url = about:blank] 18:25:47 INFO - PROCESS | 1852 | 1461720347710 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a1a000 == 58 [pid = 1852] [id = 113] 18:25:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784a23000 == 57 [pid = 1852] [id = 112] 18:25:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783942000 == 56 [pid = 1852] [id = 111] 18:25:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1781fea800 == 55 [pid = 1852] [id = 110] 18:25:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780d49800 == 54 [pid = 1852] [id = 109] 18:25:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1c3800 == 55 [pid = 1852] [id = 124] 18:25:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1778f7f800) [pid = 1852] [serial = 371] [outer = (nil)] 18:25:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f177a8cc800) [pid = 1852] [serial = 372] [outer = 0x7f1778f7f800] 18:25:47 INFO - PROCESS | 1852 | 1461720347799 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f177abf7800) [pid = 1852] [serial = 373] [outer = 0x7f1778f7f800] 18:25:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e3d800 == 54 [pid = 1852] [id = 102] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1796478c00) [pid = 1852] [serial = 271] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1791488400) [pid = 1852] [serial = 300] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f17824ac800) [pid = 1852] [serial = 303] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f17824b0c00) [pid = 1852] [serial = 304] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1787692c00) [pid = 1852] [serial = 279] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f177d73f800) [pid = 1852] [serial = 292] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f177c319c00) [pid = 1852] [serial = 291] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1781fcb000) [pid = 1852] [serial = 294] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1781fd6800) [pid = 1852] [serial = 295] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f1778e3b400) [pid = 1852] [serial = 273] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1784857c00) [pid = 1852] [serial = 297] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f1783981800) [pid = 1852] [serial = 276] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f177d743400) [pid = 1852] [serial = 288] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1778ff3800) [pid = 1852] [serial = 282] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1795c5dc00) [pid = 1852] [serial = 285] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f17924bb400) [pid = 1852] [serial = 301] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f1786a39c00) [pid = 1852] [serial = 298] [outer = (nil)] [url = about:blank] 18:25:48 INFO - PROCESS | 1852 | 1461720348639 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 1852 | 1461720348711 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:25:48 INFO - PROCESS | 1852 | 1461720348720 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1852 | 1461720348724 Marionette TRACE conn3 <- [1,470,null,{}] 18:25:48 INFO - PROCESS | 1852 | 1461720348730 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:48 INFO - PROCESS | 1852 | 1461720348894 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:25:49 INFO - PROCESS | 1852 | 1461720349024 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad81000 == 55 [pid = 1852] [id = 125] 18:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f1778e3b400) [pid = 1852] [serial = 374] [outer = (nil)] 18:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f177ad96000) [pid = 1852] [serial = 375] [outer = 0x7f1778e3b400] 18:25:49 INFO - PROCESS | 1852 | 1461720349110 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f177d742800) [pid = 1852] [serial = 376] [outer = 0x7f1778e3b400] 18:25:49 INFO - PROCESS | 1852 | 1461720349975 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:25:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:25:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1333ms 18:25:50 INFO - PROCESS | 1852 | 1461720350053 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 1852 | 1461720350057 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:25:50 INFO - PROCESS | 1852 | 1461720350077 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 1852 | 1461720350087 Marionette TRACE conn3 <- [1,474,null,{}] 18:25:50 INFO - PROCESS | 1852 | 1461720350095 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:50 INFO - PROCESS | 1852 | 1461720350312 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:25:50 INFO - PROCESS | 1852 | 1461720350336 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17858c3800 == 56 [pid = 1852] [id = 126] 18:25:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f177e068000) [pid = 1852] [serial = 377] [outer = (nil)] 18:25:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f1781ea7800) [pid = 1852] [serial = 378] [outer = 0x7f177e068000] 18:25:50 INFO - PROCESS | 1852 | 1461720350398 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f17824a3000) [pid = 1852] [serial = 379] [outer = 0x7f177e068000] 18:25:51 INFO - PROCESS | 1852 | 1461720351286 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:25:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:25:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1244ms 18:25:51 INFO - PROCESS | 1852 | 1461720351315 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:25:51 INFO - PROCESS | 1852 | 1461720351320 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:25:51 INFO - PROCESS | 1852 | 1461720351326 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 1852 | 1461720351330 Marionette TRACE conn3 <- [1,478,null,{}] 18:25:51 INFO - PROCESS | 1852 | 1461720351335 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:51 INFO - PROCESS | 1852 | 1461720351537 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:25:51 INFO - PROCESS | 1852 | 1461720351567 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790f0b800 == 57 [pid = 1852] [id = 127] 18:25:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f177e06a000) [pid = 1852] [serial = 380] [outer = (nil)] 18:25:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f178313e000) [pid = 1852] [serial = 381] [outer = 0x7f177e06a000] 18:25:51 INFO - PROCESS | 1852 | 1461720351632 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1783746800) [pid = 1852] [serial = 382] [outer = 0x7f177e06a000] 18:25:52 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1781fcf400) [pid = 1852] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:25:52 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f1778f74800) [pid = 1852] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:25:52 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f177dae1c00) [pid = 1852] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:25:52 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f17824af800) [pid = 1852] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:25:52 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f177abf1400) [pid = 1852] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:25:52 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1778f72000) [pid = 1852] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:25:52 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1778f47400) [pid = 1852] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:25:52 INFO - PROCESS | 1852 | 1461720352614 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1331ms 18:25:52 INFO - PROCESS | 1852 | 1461720352658 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1852 | 1461720352661 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:25:52 INFO - PROCESS | 1852 | 1461720352668 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1852 | 1461720352671 Marionette TRACE conn3 <- [1,482,null,{}] 18:25:52 INFO - PROCESS | 1852 | 1461720352676 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:52 INFO - PROCESS | 1852 | 1461720352869 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:25:52 INFO - PROCESS | 1852 | 1461720352889 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179211b800 == 58 [pid = 1852] [id = 128] 18:25:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f17734da000) [pid = 1852] [serial = 383] [outer = (nil)] 18:25:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f17734dc400) [pid = 1852] [serial = 384] [outer = 0x7f17734da000] 18:25:52 INFO - PROCESS | 1852 | 1461720352968 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f1781fd0400) [pid = 1852] [serial = 385] [outer = 0x7f17734da000] 18:25:53 INFO - PROCESS | 1852 | 1461720353889 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1280ms 18:25:53 INFO - PROCESS | 1852 | 1461720353950 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 1852 | 1461720353953 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:25:53 INFO - PROCESS | 1852 | 1461720353959 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 1852 | 1461720353961 Marionette TRACE conn3 <- [1,486,null,{}] 18:25:53 INFO - PROCESS | 1852 | 1461720353967 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:54 INFO - PROCESS | 1852 | 1461720354146 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:25:54 INFO - PROCESS | 1852 | 1461720354248 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad7c000 == 59 [pid = 1852] [id = 129] 18:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f17734cec00) [pid = 1852] [serial = 386] [outer = (nil)] 18:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f17734d3800) [pid = 1852] [serial = 387] [outer = 0x7f17734cec00] 18:25:54 INFO - PROCESS | 1852 | 1461720354405 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1778d0a800) [pid = 1852] [serial = 388] [outer = 0x7f17734cec00] 18:25:55 INFO - PROCESS | 1852 | 1461720355424 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1531ms 18:25:55 INFO - PROCESS | 1852 | 1461720355493 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:25:55 INFO - PROCESS | 1852 | 1461720355500 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:25:55 INFO - PROCESS | 1852 | 1461720355510 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 1852 | 1461720355516 Marionette TRACE conn3 <- [1,490,null,{}] 18:25:55 INFO - PROCESS | 1852 | 1461720355524 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:55 INFO - PROCESS | 1852 | 1461720355755 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:25:55 INFO - PROCESS | 1852 | 1461720355953 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783ec3000 == 60 [pid = 1852] [id = 130] 18:25:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f177a2a2800) [pid = 1852] [serial = 389] [outer = (nil)] 18:25:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f177abf3c00) [pid = 1852] [serial = 390] [outer = 0x7f177a2a2800] 18:25:56 INFO - PROCESS | 1852 | 1461720356046 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f177ad8ec00) [pid = 1852] [serial = 391] [outer = 0x7f177a2a2800] 18:25:57 INFO - PROCESS | 1852 | 1461720357029 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1544ms 18:25:57 INFO - PROCESS | 1852 | 1461720357054 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 1852 | 1461720357064 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:25:57 INFO - PROCESS | 1852 | 1461720357080 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 1852 | 1461720357086 Marionette TRACE conn3 <- [1,494,null,{}] 18:25:57 INFO - PROCESS | 1852 | 1461720357095 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:57 INFO - PROCESS | 1852 | 1461720357318 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:25:57 INFO - PROCESS | 1852 | 1461720357573 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1792619000 == 61 [pid = 1852] [id = 131] 18:25:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f1779002c00) [pid = 1852] [serial = 392] [outer = (nil)] 18:25:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f177dae7400) [pid = 1852] [serial = 393] [outer = 0x7f1779002c00] 18:25:57 INFO - PROCESS | 1852 | 1461720357724 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f177e06cc00) [pid = 1852] [serial = 394] [outer = 0x7f1779002c00] 18:25:58 INFO - PROCESS | 1852 | 1461720358676 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1640ms 18:25:58 INFO - PROCESS | 1852 | 1461720358718 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 1852 | 1461720358722 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:25:58 INFO - PROCESS | 1852 | 1461720358729 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1852 | 1461720358735 Marionette TRACE conn3 <- [1,498,null,{}] 18:25:58 INFO - PROCESS | 1852 | 1461720358752 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:58 INFO - PROCESS | 1852 | 1461720358952 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:25:59 INFO - PROCESS | 1852 | 1461720359105 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179aa9b000 == 62 [pid = 1852] [id = 132] 18:25:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f178374a400) [pid = 1852] [serial = 395] [outer = (nil)] 18:25:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f1783f0d400) [pid = 1852] [serial = 396] [outer = 0x7f178374a400] 18:25:59 INFO - PROCESS | 1852 | 1461720359219 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1784857400) [pid = 1852] [serial = 397] [outer = 0x7f178374a400] 18:26:00 INFO - PROCESS | 1852 | 1461720360036 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1338ms 18:26:00 INFO - PROCESS | 1852 | 1461720360069 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 1852 | 1461720360074 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:26:00 INFO - PROCESS | 1852 | 1461720360081 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 1852 | 1461720360085 Marionette TRACE conn3 <- [1,502,null,{}] 18:26:00 INFO - PROCESS | 1852 | 1461720360092 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:00 INFO - PROCESS | 1852 | 1461720360270 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:26:00 INFO - PROCESS | 1852 | 1461720360424 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f39000 == 63 [pid = 1852] [id = 133] 18:26:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f178374ac00) [pid = 1852] [serial = 398] [outer = (nil)] 18:26:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1786a39c00) [pid = 1852] [serial = 399] [outer = 0x7f178374ac00] 18:26:00 INFO - PROCESS | 1852 | 1461720360509 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f178761c800) [pid = 1852] [serial = 400] [outer = 0x7f178374ac00] 18:26:01 INFO - PROCESS | 1852 | 1461720361707 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1684ms 18:26:01 INFO - PROCESS | 1852 | 1461720361769 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:26:01 INFO - PROCESS | 1852 | 1461720361775 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:26:01 INFO - PROCESS | 1852 | 1461720361786 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:26:01 INFO - PROCESS | 1852 | 1461720361793 Marionette TRACE conn3 <- [1,506,null,{}] 18:26:02 INFO - PROCESS | 1852 | 1461720362517 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:02 INFO - PROCESS | 1852 | 1461720362887 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:26:03 INFO - PROCESS | 1852 | 1461720363000 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ab9c800 == 64 [pid = 1852] [id = 134] 18:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f1791452c00) [pid = 1852] [serial = 401] [outer = (nil)] 18:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1796478000) [pid = 1852] [serial = 402] [outer = 0x7f1791452c00] 18:26:03 INFO - PROCESS | 1852 | 1461720363084 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f17969d4c00) [pid = 1852] [serial = 403] [outer = 0x7f1791452c00] 18:26:04 INFO - PROCESS | 1852 | 1461720364188 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:26:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:26:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 2450ms 18:26:04 INFO - PROCESS | 1852 | 1461720364235 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:26:04 INFO - PROCESS | 1852 | 1461720364239 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:26:04 INFO - PROCESS | 1852 | 1461720364246 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - PROCESS | 1852 | 1461720364249 Marionette TRACE conn3 <- [1,510,null,{}] 18:26:04 INFO - PROCESS | 1852 | 1461720364255 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:04 INFO - PROCESS | 1852 | 1461720364443 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:26:04 INFO - PROCESS | 1852 | 1461720364594 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aba1800 == 65 [pid = 1852] [id = 135] 18:26:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f1772e7b000) [pid = 1852] [serial = 404] [outer = (nil)] 18:26:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f177c435c00) [pid = 1852] [serial = 405] [outer = 0x7f1772e7b000] 18:26:04 INFO - PROCESS | 1852 | 1461720364686 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f179845c800) [pid = 1852] [serial = 406] [outer = 0x7f1772e7b000] 18:26:05 INFO - PROCESS | 1852 | 1461720365759 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:26:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:26:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1586ms 18:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:26:05 INFO - PROCESS | 1852 | 1461720365832 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 1852 | 1461720365835 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:26:05 INFO - PROCESS | 1852 | 1461720365842 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 1852 | 1461720365846 Marionette TRACE conn3 <- [1,514,null,{}] 18:26:05 INFO - PROCESS | 1852 | 1461720365852 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:06 INFO - PROCESS | 1852 | 1461720366070 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:26:06 INFO - PROCESS | 1852 | 1461720366375 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773114800 == 66 [pid = 1852] [id = 136] 18:26:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f1772e7c000) [pid = 1852] [serial = 407] [outer = (nil)] 18:26:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1773163000) [pid = 1852] [serial = 408] [outer = 0x7f1772e7c000] 18:26:06 INFO - PROCESS | 1852 | 1461720366505 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f1773168800) [pid = 1852] [serial = 409] [outer = 0x7f1772e7c000] 18:26:07 INFO - PROCESS | 1852 | 1461720367714 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:26:07 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 18:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1935ms 18:26:07 INFO - PROCESS | 1852 | 1461720367777 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:26:07 INFO - PROCESS | 1852 | 1461720367783 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:26:07 INFO - PROCESS | 1852 | 1461720367801 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 1852 | 1461720367807 Marionette TRACE conn3 <- [1,518,null,{}] 18:26:07 INFO - PROCESS | 1852 | 1461720367817 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:08 INFO - PROCESS | 1852 | 1461720368078 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:26:08 INFO - PROCESS | 1852 | 1461720368207 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1d0800 == 67 [pid = 1852] [id = 137] 18:26:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f177315d000) [pid = 1852] [serial = 410] [outer = (nil)] 18:26:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f1773164c00) [pid = 1852] [serial = 411] [outer = 0x7f177315d000] 18:26:08 INFO - PROCESS | 1852 | 1461720368273 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f17734d1400) [pid = 1852] [serial = 412] [outer = 0x7f177315d000] 18:26:09 INFO - PROCESS | 1852 | 1461720369403 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1656ms 18:26:09 INFO - PROCESS | 1852 | 1461720369448 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:26:09 INFO - PROCESS | 1852 | 1461720369456 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:26:09 INFO - PROCESS | 1852 | 1461720369466 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:26:09 INFO - PROCESS | 1852 | 1461720369470 Marionette TRACE conn3 <- [1,522,null,{}] 18:26:09 INFO - PROCESS | 1852 | 1461720369476 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:09 INFO - PROCESS | 1852 | 1461720369649 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:26:09 INFO - PROCESS | 1852 | 1461720369843 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfb9800 == 68 [pid = 1852] [id = 138] 18:26:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f1778f72800) [pid = 1852] [serial = 413] [outer = (nil)] 18:26:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f1778f7b800) [pid = 1852] [serial = 414] [outer = 0x7f1778f72800] 18:26:09 INFO - PROCESS | 1852 | 1461720369915 Marionette DEBUG loaded listener.js 18:26:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f1779004800) [pid = 1852] [serial = 415] [outer = 0x7f1778f72800] 18:26:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f177abf9400) [pid = 1852] [serial = 416] [outer = 0x7f177d78e400] 18:26:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178408b800 == 67 [pid = 1852] [id = 68] 18:26:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179925a000 == 66 [pid = 1852] [id = 94] 18:26:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179211b800 == 65 [pid = 1852] [id = 128] 18:26:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1790f0b800 == 64 [pid = 1852] [id = 127] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f177a64a400) [pid = 1852] [serial = 309] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f1782591000) [pid = 1852] [serial = 312] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f178b387400) [pid = 1852] [serial = 315] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1796925000) [pid = 1852] [serial = 318] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f179920b400) [pid = 1852] [serial = 324] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f17969d9c00) [pid = 1852] [serial = 321] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17858c3800 == 63 [pid = 1852] [id = 126] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ad81000 == 62 [pid = 1852] [id = 125] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1c3800 == 61 [pid = 1852] [id = 124] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d978000 == 60 [pid = 1852] [id = 123] 18:26:11 INFO - PROCESS | 1852 | 1461720371057 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ad82000 == 59 [pid = 1852] [id = 121] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796171800 == 58 [pid = 1852] [id = 120] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796231000 == 57 [pid = 1852] [id = 119] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17a36cc000 == 56 [pid = 1852] [id = 118] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178b3f6800 == 55 [pid = 1852] [id = 117] 18:26:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833e2000 == 54 [pid = 1852] [id = 116] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f1796833800) [pid = 1852] [serial = 307] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f177abedc00) [pid = 1852] [serial = 339] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f1781fce000) [pid = 1852] [serial = 331] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f177ed58000) [pid = 1852] [serial = 330] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f1783f08000) [pid = 1852] [serial = 333] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f178760d000) [pid = 1852] [serial = 342] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f1784859c00) [pid = 1852] [serial = 334] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f1778f7d400) [pid = 1852] [serial = 336] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f177a894400) [pid = 1852] [serial = 328] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f1779011800) [pid = 1852] [serial = 327] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1790f6c800) [pid = 1852] [serial = 343] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f177abf5000) [pid = 1852] [serial = 340] [outer = (nil)] [url = about:blank] 18:26:11 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f1783f10000) [pid = 1852] [serial = 337] [outer = (nil)] [url = about:blank] 18:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1633ms 18:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:26:11 INFO - PROCESS | 1852 | 1461720371099 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:26:11 INFO - PROCESS | 1852 | 1461720371102 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:26:11 INFO - PROCESS | 1852 | 1461720371109 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 1852 | 1461720371115 Marionette TRACE conn3 <- [1,526,null,{}] 18:26:11 INFO - PROCESS | 1852 | 1461720371131 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:11 INFO - PROCESS | 1852 | 1461720371299 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:26:11 INFO - PROCESS | 1852 | 1461720371461 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833e2000 == 55 [pid = 1852] [id = 139] 18:26:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f177abef400) [pid = 1852] [serial = 417] [outer = (nil)] 18:26:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f177acd1c00) [pid = 1852] [serial = 418] [outer = 0x7f177abef400] 18:26:11 INFO - PROCESS | 1852 | 1461720371533 Marionette DEBUG loaded listener.js 18:26:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f177ad9d800) [pid = 1852] [serial = 419] [outer = 0x7f177abef400] 18:26:12 INFO - PROCESS | 1852 | 1461720372293 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:26:12 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 18:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1240ms 18:26:12 INFO - PROCESS | 1852 | 1461720372349 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 1852 | 1461720372353 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:26:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:26:12 INFO - PROCESS | 1852 | 1461720372359 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - PROCESS | 1852 | 1461720372361 Marionette TRACE conn3 <- [1,530,null,{}] 18:26:12 INFO - PROCESS | 1852 | 1461720372367 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:12 INFO - PROCESS | 1852 | 1461720372515 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:26:12 INFO - PROCESS | 1852 | 1461720372530 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784a19000 == 56 [pid = 1852] [id = 140] 18:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f177ad9dc00) [pid = 1852] [serial = 420] [outer = (nil)] 18:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f177ed5a400) [pid = 1852] [serial = 421] [outer = 0x7f177ad9dc00] 18:26:12 INFO - PROCESS | 1852 | 1461720372593 Marionette DEBUG loaded listener.js 18:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f1780ed3800) [pid = 1852] [serial = 422] [outer = 0x7f177ad9dc00] 18:26:13 INFO - PROCESS | 1852 | 1461720373340 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:26:13 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 18:26:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:26:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:26:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:26:13 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 18:26:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:26:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:26:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:26:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1036ms 18:26:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:26:13 INFO - PROCESS | 1852 | 1461720373460 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:26:13 INFO - PROCESS | 1852 | 1461720373462 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:26:13 INFO - PROCESS | 1852 | 1461720373470 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:26:13 INFO - PROCESS | 1852 | 1461720373484 Marionette TRACE conn3 <- [1,534,null,{}] 18:26:13 INFO - PROCESS | 1852 | 1461720373510 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:13 INFO - PROCESS | 1852 | 1461720373713 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:26:13 INFO - PROCESS | 1852 | 1461720373737 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790f1d800 == 57 [pid = 1852] [id = 141] 18:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f177abef800) [pid = 1852] [serial = 423] [outer = (nil)] 18:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f17833b8800) [pid = 1852] [serial = 424] [outer = 0x7f177abef800] 18:26:13 INFO - PROCESS | 1852 | 1461720373799 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f178374a800) [pid = 1852] [serial = 425] [outer = 0x7f177abef800] 18:26:14 INFO - PROCESS | 1852 | 1461720374621 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 18:26:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:26:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1167ms 18:26:14 INFO - PROCESS | 1852 | 1461720374642 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:26:14 INFO - PROCESS | 1852 | 1461720374647 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:26:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:26:14 INFO - PROCESS | 1852 | 1461720374653 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 1852 | 1461720374656 Marionette TRACE conn3 <- [1,538,null,{}] 18:26:14 INFO - PROCESS | 1852 | 1461720374661 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:14 INFO - PROCESS | 1852 | 1461720374948 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:26:14 INFO - PROCESS | 1852 | 1461720374990 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796167000 == 58 [pid = 1852] [id = 142] 18:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177a103400) [pid = 1852] [serial = 426] [outer = (nil)] 18:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f177a10c800) [pid = 1852] [serial = 427] [outer = 0x7f177a103400] 18:26:15 INFO - PROCESS | 1852 | 1461720375060 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f1790305000) [pid = 1852] [serial = 428] [outer = 0x7f177a103400] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f1778f7f800) [pid = 1852] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f177a651800) [pid = 1852] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1778d0b400) [pid = 1852] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f177e06a000) [pid = 1852] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f1778e3b400) [pid = 1852] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f177e068000) [pid = 1852] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f177c31e400) [pid = 1852] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f177abf8800) [pid = 1852] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f17850ec400) [pid = 1852] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:26:15 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1778e2d400) [pid = 1852] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:26:16 INFO - PROCESS | 1852 | 1461720376020 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:26:16 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. 18:26:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1383ms 18:26:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:26:16 INFO - PROCESS | 1852 | 1461720376036 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:26:16 INFO - PROCESS | 1852 | 1461720376039 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:26:16 INFO - PROCESS | 1852 | 1461720376045 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 1852 | 1461720376048 Marionette TRACE conn3 <- [1,542,null,{}] 18:26:16 INFO - PROCESS | 1852 | 1461720376076 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:16 INFO - PROCESS | 1852 | 1461720376235 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:26:16 INFO - PROCESS | 1852 | 1461720376249 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a90000 == 59 [pid = 1852] [id = 143] 18:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1778d17000) [pid = 1852] [serial = 429] [outer = (nil)] 18:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f177a897000) [pid = 1852] [serial = 430] [outer = 0x7f1778d17000] 18:26:16 INFO - PROCESS | 1852 | 1461720376314 Marionette DEBUG loaded listener.js 18:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f178014dc00) [pid = 1852] [serial = 431] [outer = 0x7f1778d17000] 18:26:17 INFO - PROCESS | 1852 | 1461720377049 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:26:17 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. 18:26:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1078ms 18:26:17 INFO - PROCESS | 1852 | 1461720377123 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 1852 | 1461720377126 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:26:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:26:17 INFO - PROCESS | 1852 | 1461720377149 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 1852 | 1461720377153 Marionette TRACE conn3 <- [1,546,null,{}] 18:26:17 INFO - PROCESS | 1852 | 1461720377161 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:17 INFO - PROCESS | 1852 | 1461720377329 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:26:17 INFO - PROCESS | 1852 | 1461720377345 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1798f6a800 == 60 [pid = 1852] [id = 144] 18:26:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f177315c800) [pid = 1852] [serial = 432] [outer = (nil)] 18:26:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f178014f000) [pid = 1852] [serial = 433] [outer = 0x7f177315c800] 18:26:17 INFO - PROCESS | 1852 | 1461720377414 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1780159c00) [pid = 1852] [serial = 434] [outer = 0x7f177315c800] 18:26:18 INFO - PROCESS | 1852 | 1461720378420 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 18:26:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:26:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1303ms 18:26:18 INFO - PROCESS | 1852 | 1461720378473 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:26:18 INFO - PROCESS | 1852 | 1461720378480 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:26:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:26:18 INFO - PROCESS | 1852 | 1461720378492 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:26:18 INFO - PROCESS | 1852 | 1461720378496 Marionette TRACE conn3 <- [1,550,null,{}] 18:26:18 INFO - PROCESS | 1852 | 1461720378505 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:18 INFO - PROCESS | 1852 | 1461720378698 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:26:18 INFO - PROCESS | 1852 | 1461720378865 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772a23800 == 61 [pid = 1852] [id = 145] 18:26:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f1772e7b400) [pid = 1852] [serial = 435] [outer = (nil)] 18:26:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f17734d9c00) [pid = 1852] [serial = 436] [outer = 0x7f1772e7b400] 18:26:18 INFO - PROCESS | 1852 | 1461720378954 Marionette DEBUG loaded listener.js 18:26:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1778f48800) [pid = 1852] [serial = 437] [outer = 0x7f1772e7b400] 18:26:19 INFO - PROCESS | 1852 | 1461720379821 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 18:26:19 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. 18:26:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1385ms 18:26:19 INFO - PROCESS | 1852 | 1461720379883 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:26:19 INFO - PROCESS | 1852 | 1461720379891 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:26:19 INFO - PROCESS | 1852 | 1461720379902 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:26:19 INFO - PROCESS | 1852 | 1461720379906 Marionette TRACE conn3 <- [1,554,null,{}] 18:26:19 INFO - PROCESS | 1852 | 1461720379912 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:20 INFO - PROCESS | 1852 | 1461720380069 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:26:20 INFO - PROCESS | 1852 | 1461720380228 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d927800 == 62 [pid = 1852] [id = 146] 18:26:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f1778f72c00) [pid = 1852] [serial = 438] [outer = (nil)] 18:26:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f17791cd000) [pid = 1852] [serial = 439] [outer = 0x7f1778f72c00] 18:26:20 INFO - PROCESS | 1852 | 1461720380308 Marionette DEBUG loaded listener.js 18:26:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f17791d2800) [pid = 1852] [serial = 440] [outer = 0x7f1778f72c00] 18:26:21 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:21 INFO - PROCESS | 1852 | 1461720381354 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1482ms 18:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:26:21 INFO - PROCESS | 1852 | 1461720381384 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:26:21 INFO - PROCESS | 1852 | 1461720381387 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:26:21 INFO - PROCESS | 1852 | 1461720381394 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 1852 | 1461720381399 Marionette TRACE conn3 <- [1,558,null,{}] 18:26:21 INFO - PROCESS | 1852 | 1461720381414 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:21 INFO - PROCESS | 1852 | 1461720381654 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:26:21 INFO - PROCESS | 1852 | 1461720381769 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e38000 == 63 [pid = 1852] [id = 147] 18:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f177a10ac00) [pid = 1852] [serial = 441] [outer = (nil)] 18:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f177a2a9000) [pid = 1852] [serial = 442] [outer = 0x7f177a10ac00] 18:26:21 INFO - PROCESS | 1852 | 1461720381855 Marionette DEBUG loaded listener.js 18:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f177abee400) [pid = 1852] [serial = 443] [outer = 0x7f177a10ac00] 18:26:22 INFO - PROCESS | 1852 | 1461720382694 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1339ms 18:26:22 INFO - PROCESS | 1852 | 1461720382732 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 1852 | 1461720382736 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:26:22 INFO - PROCESS | 1852 | 1461720382742 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 1852 | 1461720382745 Marionette TRACE conn3 <- [1,562,null,{}] 18:26:22 INFO - PROCESS | 1852 | 1461720382750 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:22 INFO - PROCESS | 1852 | 1461720382917 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:26:23 INFO - PROCESS | 1852 | 1461720383074 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17729af000 == 64 [pid = 1852] [id = 148] 18:26:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f177a10b400) [pid = 1852] [serial = 444] [outer = (nil)] 18:26:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f177e068c00) [pid = 1852] [serial = 445] [outer = 0x7f177a10b400] 18:26:23 INFO - PROCESS | 1852 | 1461720383144 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f1780154000) [pid = 1852] [serial = 446] [outer = 0x7f177a10b400] 18:26:23 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:24 INFO - PROCESS | 1852 | 1461720384037 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1378ms 18:26:24 INFO - PROCESS | 1852 | 1461720384121 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 1852 | 1461720384124 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:26:24 INFO - PROCESS | 1852 | 1461720384131 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 1852 | 1461720384133 Marionette TRACE conn3 <- [1,566,null,{}] 18:26:24 INFO - PROCESS | 1852 | 1461720384139 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:24 INFO - PROCESS | 1852 | 1461720384307 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:26:24 INFO - PROCESS | 1852 | 1461720384474 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b52800 == 65 [pid = 1852] [id = 149] 18:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f177c31e400) [pid = 1852] [serial = 447] [outer = (nil)] 18:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f17824a4c00) [pid = 1852] [serial = 448] [outer = 0x7f177c31e400] 18:26:24 INFO - PROCESS | 1852 | 1461720384560 Marionette DEBUG loaded listener.js 18:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f1783751c00) [pid = 1852] [serial = 449] [outer = 0x7f177c31e400] 18:26:25 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:25 INFO - PROCESS | 1852 | 1461720385369 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1284ms 18:26:25 INFO - PROCESS | 1852 | 1461720385417 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:26:25 INFO - PROCESS | 1852 | 1461720385421 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:26:25 INFO - PROCESS | 1852 | 1461720385427 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:26:25 INFO - PROCESS | 1852 | 1461720385430 Marionette TRACE conn3 <- [1,570,null,{}] 18:26:25 INFO - PROCESS | 1852 | 1461720385435 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:25 INFO - PROCESS | 1852 | 1461720385641 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:26:25 INFO - PROCESS | 1852 | 1461720385795 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e90a000 == 66 [pid = 1852] [id = 150] 18:26:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f1772be2400) [pid = 1852] [serial = 450] [outer = (nil)] 18:26:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f1772be9400) [pid = 1852] [serial = 451] [outer = 0x7f1772be2400] 18:26:25 INFO - PROCESS | 1852 | 1461720385875 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f1785cb1800) [pid = 1852] [serial = 452] [outer = 0x7f1772be2400] 18:26:26 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:26 INFO - PROCESS | 1852 | 1461720386668 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1285ms 18:26:26 INFO - PROCESS | 1852 | 1461720386713 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 1852 | 1461720386717 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:26:26 INFO - PROCESS | 1852 | 1461720386722 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 1852 | 1461720386725 Marionette TRACE conn3 <- [1,574,null,{}] 18:26:26 INFO - PROCESS | 1852 | 1461720386730 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:26 INFO - PROCESS | 1852 | 1461720386889 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:26:27 INFO - PROCESS | 1852 | 1461720387058 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712a6800 == 67 [pid = 1852] [id = 151] 18:26:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f17711af400) [pid = 1852] [serial = 453] [outer = (nil)] 18:26:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f17711b7c00) [pid = 1852] [serial = 454] [outer = 0x7f17711af400] 18:26:27 INFO - PROCESS | 1852 | 1461720387130 Marionette DEBUG loaded listener.js 18:26:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f17711bd000) [pid = 1852] [serial = 455] [outer = 0x7f17711af400] 18:26:27 INFO - PROCESS | 1852 | 1461720387989 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1334ms 18:26:28 INFO - PROCESS | 1852 | 1461720388058 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:26:28 INFO - PROCESS | 1852 | 1461720388062 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:26:28 INFO - PROCESS | 1852 | 1461720388067 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:26:28 INFO - PROCESS | 1852 | 1461720388069 Marionette TRACE conn3 <- [1,578,null,{}] 18:26:28 INFO - PROCESS | 1852 | 1461720388075 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:28 INFO - PROCESS | 1852 | 1461720388232 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:26:28 INFO - PROCESS | 1852 | 1461720388388 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e91d000 == 68 [pid = 1852] [id = 152] 18:26:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f17711b1000) [pid = 1852] [serial = 456] [outer = (nil)] 18:26:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f1779f43c00) [pid = 1852] [serial = 457] [outer = 0x7f17711b1000] 18:26:28 INFO - PROCESS | 1852 | 1461720388473 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f1779f49400) [pid = 1852] [serial = 458] [outer = 0x7f17711b1000] 18:26:29 INFO - PROCESS | 1852 | 1461720389262 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1253ms 18:26:29 INFO - PROCESS | 1852 | 1461720389322 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 1852 | 1461720389325 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:26:29 INFO - PROCESS | 1852 | 1461720389331 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 1852 | 1461720389333 Marionette TRACE conn3 <- [1,582,null,{}] 18:26:29 INFO - PROCESS | 1852 | 1461720389338 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:29 INFO - PROCESS | 1852 | 1461720389503 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:26:29 INFO - PROCESS | 1852 | 1461720389663 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177154f000 == 69 [pid = 1852] [id = 153] 18:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f176feee400) [pid = 1852] [serial = 459] [outer = (nil)] 18:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f176fef6000) [pid = 1852] [serial = 460] [outer = 0x7f176feee400] 18:26:29 INFO - PROCESS | 1852 | 1461720389740 Marionette DEBUG loaded listener.js 18:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f176fefc400) [pid = 1852] [serial = 461] [outer = 0x7f176feee400] 18:26:30 INFO - PROCESS | 1852 | 1461720390609 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1331ms 18:26:30 INFO - PROCESS | 1852 | 1461720390663 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:26:30 INFO - PROCESS | 1852 | 1461720390667 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:26:30 INFO - PROCESS | 1852 | 1461720390673 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:26:30 INFO - PROCESS | 1852 | 1461720390675 Marionette TRACE conn3 <- [1,586,null,{}] 18:26:30 INFO - PROCESS | 1852 | 1461720390681 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:30 INFO - PROCESS | 1852 | 1461720390847 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:26:31 INFO - PROCESS | 1852 | 1461720391013 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177005f000 == 70 [pid = 1852] [id = 154] 18:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f176feefc00) [pid = 1852] [serial = 462] [outer = (nil)] 18:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1779f42000) [pid = 1852] [serial = 463] [outer = 0x7f176feefc00] 18:26:31 INFO - PROCESS | 1852 | 1461720391086 Marionette DEBUG loaded listener.js 18:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f1779f4d400) [pid = 1852] [serial = 464] [outer = 0x7f176feefc00] 18:26:31 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:31 INFO - PROCESS | 1852 | 1461720391967 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1333ms 18:26:32 INFO - PROCESS | 1852 | 1461720392007 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:26:32 INFO - PROCESS | 1852 | 1461720392012 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:26:32 INFO - PROCESS | 1852 | 1461720392017 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:26:32 INFO - PROCESS | 1852 | 1461720392023 Marionette TRACE conn3 <- [1,590,null,{}] 18:26:32 INFO - PROCESS | 1852 | 1461720392028 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:32 INFO - PROCESS | 1852 | 1461720392245 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:26:32 INFO - PROCESS | 1852 | 1461720392403 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c163800 == 71 [pid = 1852] [id = 155] 18:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f176fef7000) [pid = 1852] [serial = 465] [outer = (nil)] 18:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f1772d13c00) [pid = 1852] [serial = 466] [outer = 0x7f176fef7000] 18:26:32 INFO - PROCESS | 1852 | 1461720392480 Marionette DEBUG loaded listener.js 18:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f1779f50400) [pid = 1852] [serial = 467] [outer = 0x7f176fef7000] 18:26:33 INFO - PROCESS | 1852 | 1461720393878 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1937ms 18:26:33 INFO - PROCESS | 1852 | 1461720393957 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:26:33 INFO - PROCESS | 1852 | 1461720393963 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:26:33 INFO - PROCESS | 1852 | 1461720393972 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:26:33 INFO - PROCESS | 1852 | 1461720393976 Marionette TRACE conn3 <- [1,594,null,{}] 18:26:33 INFO - PROCESS | 1852 | 1461720393984 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:34 INFO - PROCESS | 1852 | 1461720394190 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:26:34 INFO - PROCESS | 1852 | 1461720394561 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772e13800 == 72 [pid = 1852] [id = 156] 18:26:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f1772d12c00) [pid = 1852] [serial = 468] [outer = (nil)] 18:26:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f1772d16000) [pid = 1852] [serial = 469] [outer = 0x7f1772d12c00] 18:26:34 INFO - PROCESS | 1852 | 1461720394645 Marionette DEBUG loaded listener.js 18:26:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f1772e79c00) [pid = 1852] [serial = 470] [outer = 0x7f1772d12c00] 18:26:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a9c800 == 71 [pid = 1852] [id = 43] 18:26:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784a0c800 == 70 [pid = 1852] [id = 57] 18:26:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d97e800 == 69 [pid = 1852] [id = 41] 18:26:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178028c000 == 68 [pid = 1852] [id = 56] 18:26:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786aa4800 == 67 [pid = 1852] [id = 58] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f177ad98c00) [pid = 1852] [serial = 363] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f177e05ec00) [pid = 1852] [serial = 366] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f17734dc400) [pid = 1852] [serial = 384] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f177acccc00) [pid = 1852] [serial = 360] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | 1461720395710 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:26:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e4f800 == 66 [pid = 1852] [id = 115] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f177abf7800) [pid = 1852] [serial = 373] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f1785ca8400) [pid = 1852] [serial = 354] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f177a88bc00) [pid = 1852] [serial = 348] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f1794015400) [pid = 1852] [serial = 138] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f177a8cc800) [pid = 1852] [serial = 372] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f1778f80000) [pid = 1852] [serial = 370] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f1783746800) [pid = 1852] [serial = 382] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f178313e000) [pid = 1852] [serial = 381] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f177d742800) [pid = 1852] [serial = 376] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f1795ded000) [pid = 1852] [serial = 357] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f1781ea7800) [pid = 1852] [serial = 378] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f17969ca800) [pid = 1852] [serial = 238] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f179263b400) [pid = 1852] [serial = 346] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f179140a800) [pid = 1852] [serial = 165] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f177dae2000) [pid = 1852] [serial = 351] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177a2ab400) [pid = 1852] [serial = 201] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f1791657800) [pid = 1852] [serial = 345] [outer = (nil)] [url = about:blank] 18:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1787ms 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f1778f72400) [pid = 1852] [serial = 369] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f17824a3000) [pid = 1852] [serial = 379] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f177ad96000) [pid = 1852] [serial = 375] [outer = (nil)] [url = about:blank] 18:26:35 INFO - PROCESS | 1852 | 1461720395767 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 1852 | 1461720395776 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:26:35 INFO - PROCESS | 1852 | 1461720395787 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - PROCESS | 1852 | 1461720395792 Marionette TRACE conn3 <- [1,598,null,{}] 18:26:35 INFO - PROCESS | 1852 | 1461720395799 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:35 INFO - PROCESS | 1852 | 1461720395984 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:26:36 INFO - PROCESS | 1852 | 1461720396185 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ab8e000 == 67 [pid = 1852] [id = 157] 18:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f177316ac00) [pid = 1852] [serial = 471] [outer = (nil)] 18:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f17734ddc00) [pid = 1852] [serial = 472] [outer = 0x7f177316ac00] 18:26:36 INFO - PROCESS | 1852 | 1461720396258 Marionette DEBUG loaded listener.js 18:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f1778e32c00) [pid = 1852] [serial = 473] [outer = 0x7f177316ac00] 18:26:36 INFO - PROCESS | 1852 | 1461720396969 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1233ms 18:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:26:37 INFO - PROCESS | 1852 | 1461720397021 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:26:37 INFO - PROCESS | 1852 | 1461720397023 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:26:37 INFO - PROCESS | 1852 | 1461720397030 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:26:37 INFO - PROCESS | 1852 | 1461720397036 Marionette TRACE conn3 <- [1,602,null,{}] 18:26:37 INFO - PROCESS | 1852 | 1461720397051 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:37 INFO - PROCESS | 1852 | 1461720397230 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:26:37 INFO - PROCESS | 1852 | 1461720397243 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfc2000 == 68 [pid = 1852] [id = 158] 18:26:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f1779003c00) [pid = 1852] [serial = 474] [outer = (nil)] 18:26:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f17791cf800) [pid = 1852] [serial = 475] [outer = 0x7f1779003c00] 18:26:37 INFO - PROCESS | 1852 | 1461720397312 Marionette DEBUG loaded listener.js 18:26:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f1779f42400) [pid = 1852] [serial = 476] [outer = 0x7f1779003c00] 18:26:38 INFO - PROCESS | 1852 | 1461720398164 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1190ms 18:26:38 INFO - PROCESS | 1852 | 1461720398224 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:26:38 INFO - PROCESS | 1852 | 1461720398227 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:26:38 INFO - PROCESS | 1852 | 1461720398249 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:26:38 INFO - PROCESS | 1852 | 1461720398253 Marionette TRACE conn3 <- [1,606,null,{}] 18:26:38 INFO - PROCESS | 1852 | 1461720398270 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:38 INFO - PROCESS | 1852 | 1461720398477 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:26:38 INFO - PROCESS | 1852 | 1461720398503 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820d1000 == 69 [pid = 1852] [id = 159] 18:26:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f1778f48400) [pid = 1852] [serial = 477] [outer = (nil)] 18:26:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f177a108800) [pid = 1852] [serial = 478] [outer = 0x7f1778f48400] 18:26:38 INFO - PROCESS | 1852 | 1461720398565 Marionette DEBUG loaded listener.js 18:26:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f177a2ae400) [pid = 1852] [serial = 479] [outer = 0x7f1778f48400] 18:26:39 INFO - PROCESS | 1852 | 1461720399479 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1247ms 18:26:39 INFO - PROCESS | 1852 | 1461720399514 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:26:39 INFO - PROCESS | 1852 | 1461720399519 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:26:39 INFO - PROCESS | 1852 | 1461720399525 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:26:39 INFO - PROCESS | 1852 | 1461720399528 Marionette TRACE conn3 <- [1,610,null,{}] 18:26:39 INFO - PROCESS | 1852 | 1461720399533 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:39 INFO - PROCESS | 1852 | 1461720399748 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:26:39 INFO - PROCESS | 1852 | 1461720399775 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836dd000 == 70 [pid = 1852] [id = 160] 18:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1779f4c800) [pid = 1852] [serial = 480] [outer = (nil)] 18:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f177a8c0400) [pid = 1852] [serial = 481] [outer = 0x7f1779f4c800] 18:26:39 INFO - PROCESS | 1852 | 1461720399849 Marionette DEBUG loaded listener.js 18:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f177abf7400) [pid = 1852] [serial = 482] [outer = 0x7f1779f4c800] 18:26:40 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f17734da000) [pid = 1852] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:26:40 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f177abef800) [pid = 1852] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:26:40 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f177a103400) [pid = 1852] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:26:40 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f1778d17000) [pid = 1852] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:26:40 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f177abef400) [pid = 1852] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:26:40 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f177315d000) [pid = 1852] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:26:40 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f1778f72800) [pid = 1852] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:26:40 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177ad9dc00) [pid = 1852] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:26:40 INFO - PROCESS | 1852 | 1461720400921 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1427ms 18:26:40 INFO - PROCESS | 1852 | 1461720400954 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:26:40 INFO - PROCESS | 1852 | 1461720400957 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:26:40 INFO - PROCESS | 1852 | 1461720400964 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:26:40 INFO - PROCESS | 1852 | 1461720400967 Marionette TRACE conn3 <- [1,614,null,{}] 18:26:40 INFO - PROCESS | 1852 | 1461720400972 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:41 INFO - PROCESS | 1852 | 1461720401204 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:26:41 INFO - PROCESS | 1852 | 1461720401223 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178487f000 == 71 [pid = 1852] [id = 161] 18:26:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f177a891000) [pid = 1852] [serial = 483] [outer = (nil)] 18:26:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f177ae0b000) [pid = 1852] [serial = 484] [outer = 0x7f177a891000] 18:26:41 INFO - PROCESS | 1852 | 1461720401289 Marionette DEBUG loaded listener.js 18:26:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f177b4d0000) [pid = 1852] [serial = 485] [outer = 0x7f177a891000] 18:26:42 INFO - PROCESS | 1852 | 1461720402300 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1354ms 18:26:42 INFO - PROCESS | 1852 | 1461720402321 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:26:42 INFO - PROCESS | 1852 | 1461720402326 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:26:42 INFO - PROCESS | 1852 | 1461720402333 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:26:42 INFO - PROCESS | 1852 | 1461720402335 Marionette TRACE conn3 <- [1,618,null,{}] 18:26:42 INFO - PROCESS | 1852 | 1461720402340 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:42 INFO - PROCESS | 1852 | 1461720402491 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:26:42 INFO - PROCESS | 1852 | 1461720402740 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771542000 == 72 [pid = 1852] [id = 162] 18:26:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f176feef800) [pid = 1852] [serial = 486] [outer = (nil)] 18:26:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f17711b6400) [pid = 1852] [serial = 487] [outer = 0x7f176feef800] 18:26:42 INFO - PROCESS | 1852 | 1461720402829 Marionette DEBUG loaded listener.js 18:26:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1772ad1800) [pid = 1852] [serial = 488] [outer = 0x7f176feef800] 18:26:43 INFO - PROCESS | 1852 | 1461720403837 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1578ms 18:26:43 INFO - PROCESS | 1852 | 1461720403914 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:26:43 INFO - PROCESS | 1852 | 1461720403920 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:26:43 INFO - PROCESS | 1852 | 1461720403928 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:26:43 INFO - PROCESS | 1852 | 1461720403935 Marionette TRACE conn3 <- [1,622,null,{}] 18:26:43 INFO - PROCESS | 1852 | 1461720403942 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:44 INFO - PROCESS | 1852 | 1461720404176 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:26:44 INFO - PROCESS | 1852 | 1461720404400 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c169800 == 73 [pid = 1852] [id = 163] 18:26:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f17734ce400) [pid = 1852] [serial = 489] [outer = (nil)] 18:26:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f1778e2dc00) [pid = 1852] [serial = 490] [outer = 0x7f17734ce400] 18:26:44 INFO - PROCESS | 1852 | 1461720404530 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f1778f72400) [pid = 1852] [serial = 491] [outer = 0x7f17734ce400] 18:26:45 INFO - PROCESS | 1852 | 1461720405458 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1582ms 18:26:45 INFO - PROCESS | 1852 | 1461720405515 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:26:45 INFO - PROCESS | 1852 | 1461720405521 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:26:45 INFO - PROCESS | 1852 | 1461720405529 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 1852 | 1461720405533 Marionette TRACE conn3 <- [1,626,null,{}] 18:26:45 INFO - PROCESS | 1852 | 1461720405539 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:45 INFO - PROCESS | 1852 | 1461720405728 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:26:45 INFO - PROCESS | 1852 | 1461720405886 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783d82000 == 74 [pid = 1852] [id = 164] 18:26:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f17734d7c00) [pid = 1852] [serial = 492] [outer = (nil)] 18:26:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f17791d7800) [pid = 1852] [serial = 493] [outer = 0x7f17734d7c00] 18:26:45 INFO - PROCESS | 1852 | 1461720405962 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f177a10b000) [pid = 1852] [serial = 494] [outer = 0x7f17734d7c00] 18:26:46 INFO - PROCESS | 1852 | 1461720406930 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1432ms 18:26:46 INFO - PROCESS | 1852 | 1461720406962 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:26:46 INFO - PROCESS | 1852 | 1461720406967 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:26:46 INFO - PROCESS | 1852 | 1461720406983 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - PROCESS | 1852 | 1461720406993 Marionette TRACE conn3 <- [1,630,null,{}] 18:26:47 INFO - PROCESS | 1852 | 1461720406999 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:47 INFO - PROCESS | 1852 | 1461720407197 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:26:47 INFO - PROCESS | 1852 | 1461720407356 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179160f800 == 75 [pid = 1852] [id = 165] 18:26:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1778fea800) [pid = 1852] [serial = 495] [outer = (nil)] 18:26:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f177ad9a800) [pid = 1852] [serial = 496] [outer = 0x7f1778fea800] 18:26:47 INFO - PROCESS | 1852 | 1461720407432 Marionette DEBUG loaded listener.js 18:26:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f177ae18000) [pid = 1852] [serial = 497] [outer = 0x7f1778fea800] 18:26:48 INFO - PROCESS | 1852 | 1461720408297 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1400ms 18:26:48 INFO - PROCESS | 1852 | 1461720408375 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:26:48 INFO - PROCESS | 1852 | 1461720408380 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:26:48 INFO - PROCESS | 1852 | 1461720408387 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:26:48 INFO - PROCESS | 1852 | 1461720408389 Marionette TRACE conn3 <- [1,634,null,{}] 18:26:48 INFO - PROCESS | 1852 | 1461720408396 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:48 INFO - PROCESS | 1852 | 1461720408620 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:26:48 INFO - PROCESS | 1852 | 1461720408780 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e30800 == 76 [pid = 1852] [id = 166] 18:26:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f1779005000) [pid = 1852] [serial = 498] [outer = (nil)] 18:26:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f177d94ac00) [pid = 1852] [serial = 499] [outer = 0x7f1779005000] 18:26:48 INFO - PROCESS | 1852 | 1461720408882 Marionette DEBUG loaded listener.js 18:26:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f177e065400) [pid = 1852] [serial = 500] [outer = 0x7f1779005000] 18:26:49 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:49 INFO - PROCESS | 1852 | 1461720409715 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1380ms 18:26:49 INFO - PROCESS | 1852 | 1461720409769 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 1852 | 1461720409773 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:26:49 INFO - PROCESS | 1852 | 1461720409784 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - PROCESS | 1852 | 1461720409788 Marionette TRACE conn3 <- [1,638,null,{}] 18:26:49 INFO - PROCESS | 1852 | 1461720409799 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:50 INFO - PROCESS | 1852 | 1461720410064 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:26:50 INFO - PROCESS | 1852 | 1461720410224 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179622a000 == 77 [pid = 1852] [id = 167] 18:26:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f1780151c00) [pid = 1852] [serial = 501] [outer = (nil)] 18:26:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f1780157800) [pid = 1852] [serial = 502] [outer = 0x7f1780151c00] 18:26:50 INFO - PROCESS | 1852 | 1461720410312 Marionette DEBUG loaded listener.js 18:26:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f1783745000) [pid = 1852] [serial = 503] [outer = 0x7f1780151c00] 18:26:50 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:51 INFO - PROCESS | 1852 | 1461720411220 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1486ms 18:26:51 INFO - PROCESS | 1852 | 1461720411269 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:26:51 INFO - PROCESS | 1852 | 1461720411273 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:26:51 INFO - PROCESS | 1852 | 1461720411279 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:26:51 INFO - PROCESS | 1852 | 1461720411282 Marionette TRACE conn3 <- [1,642,null,{}] 18:26:51 INFO - PROCESS | 1852 | 1461720411288 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:51 INFO - PROCESS | 1852 | 1461720411476 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:26:51 INFO - PROCESS | 1852 | 1461720411638 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ad7000 == 78 [pid = 1852] [id = 168] 18:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f1780153c00) [pid = 1852] [serial = 504] [outer = (nil)] 18:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f178588e800) [pid = 1852] [serial = 505] [outer = 0x7f1780153c00] 18:26:51 INFO - PROCESS | 1852 | 1461720411716 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f1787660400) [pid = 1852] [serial = 506] [outer = 0x7f1780153c00] 18:26:52 INFO - PROCESS | 1852 | 1461720412575 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1328ms 18:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:26:52 INFO - PROCESS | 1852 | 1461720412609 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:26:52 INFO - PROCESS | 1852 | 1461720412612 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:26:52 INFO - PROCESS | 1852 | 1461720412620 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - PROCESS | 1852 | 1461720412623 Marionette TRACE conn3 <- [1,646,null,{}] 18:26:52 INFO - PROCESS | 1852 | 1461720412629 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:52 INFO - PROCESS | 1852 | 1461720412847 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:26:53 INFO - PROCESS | 1852 | 1461720413017 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772af1800 == 79 [pid = 1852] [id = 169] 18:26:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f1783f04000) [pid = 1852] [serial = 507] [outer = (nil)] 18:26:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f17843d5800) [pid = 1852] [serial = 508] [outer = 0x7f1783f04000] 18:26:53 INFO - PROCESS | 1852 | 1461720413098 Marionette DEBUG loaded listener.js 18:26:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f17843d9400) [pid = 1852] [serial = 509] [outer = 0x7f1783f04000] 18:26:54 INFO - PROCESS | 1852 | 1461720414026 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:26:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1483ms 18:26:54 INFO - PROCESS | 1852 | 1461720414102 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 1852 | 1461720414106 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:26:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:26:54 INFO - PROCESS | 1852 | 1461720414113 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - PROCESS | 1852 | 1461720414117 Marionette TRACE conn3 <- [1,650,null,{}] 18:26:54 INFO - PROCESS | 1852 | 1461720414124 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:54 INFO - PROCESS | 1852 | 1461720414371 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:26:54 INFO - PROCESS | 1852 | 1461720414661 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177303c800 == 80 [pid = 1852] [id = 170] 18:26:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f1772aca800) [pid = 1852] [serial = 510] [outer = (nil)] 18:26:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f178769b400) [pid = 1852] [serial = 511] [outer = 0x7f1772aca800] 18:26:54 INFO - PROCESS | 1852 | 1461720414748 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f17912ecc00) [pid = 1852] [serial = 512] [outer = 0x7f1772aca800] 18:26:55 INFO - PROCESS | 1852 | 1461720415603 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1542ms 18:26:55 INFO - PROCESS | 1852 | 1461720415657 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 1852 | 1461720415660 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:26:55 INFO - PROCESS | 1852 | 1461720415668 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 1852 | 1461720415672 Marionette TRACE conn3 <- [1,654,null,{}] 18:26:55 INFO - PROCESS | 1852 | 1461720415679 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:55 INFO - PROCESS | 1852 | 1461720415884 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:26:56 INFO - PROCESS | 1852 | 1461720416066 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ca7000 == 81 [pid = 1852] [id = 171] 18:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f176e9c5800) [pid = 1852] [serial = 513] [outer = (nil)] 18:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f176e9cb000) [pid = 1852] [serial = 514] [outer = 0x7f176e9c5800] 18:26:56 INFO - PROCESS | 1852 | 1461720416217 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f176e9d0400) [pid = 1852] [serial = 515] [outer = 0x7f176e9c5800] 18:26:57 INFO - PROCESS | 1852 | 1461720417351 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:26:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:26:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1736ms 18:26:57 INFO - PROCESS | 1852 | 1461720417406 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:26:57 INFO - PROCESS | 1852 | 1461720417409 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:26:57 INFO - PROCESS | 1852 | 1461720417417 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:26:57 INFO - PROCESS | 1852 | 1461720417420 Marionette TRACE conn3 <- [1,658,null,{}] 18:26:57 INFO - PROCESS | 1852 | 1461720417428 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:57 INFO - PROCESS | 1852 | 1461720417649 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:26:57 INFO - PROCESS | 1852 | 1461720417895 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177311e800 == 82 [pid = 1852] [id = 172] 18:26:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f177abf4800) [pid = 1852] [serial = 516] [outer = (nil)] 18:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f1780152400) [pid = 1852] [serial = 517] [outer = 0x7f177abf4800] 18:26:58 INFO - PROCESS | 1852 | 1461720418027 Marionette DEBUG loaded listener.js 18:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f1791453c00) [pid = 1852] [serial = 518] [outer = 0x7f177abf4800] 18:26:58 INFO - PROCESS | 1852 | 1461720418987 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1633ms 18:26:59 INFO - PROCESS | 1852 | 1461720419050 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 1852 | 1461720419056 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:26:59 INFO - PROCESS | 1852 | 1461720419064 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 1852 | 1461720419069 Marionette TRACE conn3 <- [1,662,null,{}] 18:26:59 INFO - PROCESS | 1852 | 1461720419076 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:59 INFO - PROCESS | 1852 | 1461720419342 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:27:00 INFO - PROCESS | 1852 | 1461720420033 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177303a800 == 83 [pid = 1852] [id = 173] 18:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f176f6f2c00) [pid = 1852] [serial = 519] [outer = (nil)] 18:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f176fef9000) [pid = 1852] [serial = 520] [outer = 0x7f176f6f2c00] 18:27:00 INFO - PROCESS | 1852 | 1461720420116 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f1772bdd800) [pid = 1852] [serial = 521] [outer = 0x7f176f6f2c00] 18:27:00 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:01 INFO - PROCESS | 1852 | 1461720421270 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 2244ms 18:27:01 INFO - PROCESS | 1852 | 1461720421311 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:27:01 INFO - PROCESS | 1852 | 1461720421318 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:27:01 INFO - PROCESS | 1852 | 1461720421326 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:27:01 INFO - PROCESS | 1852 | 1461720421332 Marionette TRACE conn3 <- [1,666,null,{}] 18:27:01 INFO - PROCESS | 1852 | 1461720421340 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:01 INFO - PROCESS | 1852 | 1461720421652 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:27:02 INFO - PROCESS | 1852 | 1461720422113 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772a22000 == 84 [pid = 1852] [id = 174] 18:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f17711bb800) [pid = 1852] [serial = 522] [outer = (nil)] 18:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f1778f41c00) [pid = 1852] [serial = 523] [outer = 0x7f17711bb800] 18:27:02 INFO - PROCESS | 1852 | 1461720422349 Marionette DEBUG loaded listener.js 18:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f1778f7dc00) [pid = 1852] [serial = 524] [outer = 0x7f17711bb800] 18:27:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795ea1000 == 83 [pid = 1852] [id = 93] 18:27:02 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f177c435c00) [pid = 1852] [serial = 405] [outer = (nil)] [url = about:blank] 18:27:02 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f178014f000) [pid = 1852] [serial = 433] [outer = (nil)] [url = about:blank] 18:27:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178487f000 == 82 [pid = 1852] [id = 161] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17836dd000 == 81 [pid = 1852] [id = 160] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17820d1000 == 80 [pid = 1852] [id = 159] 18:27:03 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfc2000 == 79 [pid = 1852] [id = 158] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ab8e000 == 78 [pid = 1852] [id = 157] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772e13800 == 77 [pid = 1852] [id = 156] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17712a6800 == 76 [pid = 1852] [id = 151] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e90a000 == 75 [pid = 1852] [id = 150] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772b52800 == 74 [pid = 1852] [id = 149] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17729af000 == 73 [pid = 1852] [id = 148] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e38000 == 72 [pid = 1852] [id = 147] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d927800 == 71 [pid = 1852] [id = 146] 18:27:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772a23800 == 70 [pid = 1852] [id = 145] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f1781fd0400) [pid = 1852] [serial = 385] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f177ad9d800) [pid = 1852] [serial = 419] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f17734d1400) [pid = 1852] [serial = 412] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f1773164c00) [pid = 1852] [serial = 411] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f1779004800) [pid = 1852] [serial = 415] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f1778f7b800) [pid = 1852] [serial = 414] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f177ed5a400) [pid = 1852] [serial = 421] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f177dae7400) [pid = 1852] [serial = 393] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f1773163000) [pid = 1852] [serial = 408] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f1786a39c00) [pid = 1852] [serial = 399] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f1796478000) [pid = 1852] [serial = 402] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f177abf3c00) [pid = 1852] [serial = 390] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f17734d3800) [pid = 1852] [serial = 387] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f178014dc00) [pid = 1852] [serial = 431] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f17833b8800) [pid = 1852] [serial = 424] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f1780ed3800) [pid = 1852] [serial = 422] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f177a2a7c00) [pid = 1852] [serial = 235] [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.] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f178374a800) [pid = 1852] [serial = 425] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f177a10c800) [pid = 1852] [serial = 427] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f177a897000) [pid = 1852] [serial = 430] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f1790305000) [pid = 1852] [serial = 428] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f1783f0d400) [pid = 1852] [serial = 396] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f177acd1c00) [pid = 1852] [serial = 418] [outer = (nil)] [url = about:blank] 18:27:03 INFO - PROCESS | 1852 | 1461720423558 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2246ms 18:27:03 INFO - PROCESS | 1852 | 1461720423578 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:27:03 INFO - PROCESS | 1852 | 1461720423587 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:27:03 INFO - PROCESS | 1852 | 1461720423597 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:27:03 INFO - PROCESS | 1852 | 1461720423600 Marionette TRACE conn3 <- [1,670,null,{}] 18:27:03 INFO - PROCESS | 1852 | 1461720423627 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:03 INFO - PROCESS | 1852 | 1461720423836 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:27:03 INFO - PROCESS | 1852 | 1461720423854 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177907e000 == 71 [pid = 1852] [id = 175] 18:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f17791ce800) [pid = 1852] [serial = 525] [outer = (nil)] 18:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f17791d9400) [pid = 1852] [serial = 526] [outer = 0x7f17791ce800] 18:27:03 INFO - PROCESS | 1852 | 1461720423930 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f177a103000) [pid = 1852] [serial = 527] [outer = 0x7f17791ce800] 18:27:04 INFO - PROCESS | 1852 | 1461720424960 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1403ms 18:27:05 INFO - PROCESS | 1852 | 1461720424999 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:27:05 INFO - PROCESS | 1852 | 1461720425004 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:27:05 INFO - PROCESS | 1852 | 1461720425021 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 1852 | 1461720425030 Marionette TRACE conn3 <- [1,674,null,{}] 18:27:05 INFO - PROCESS | 1852 | 1461720425038 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:05 INFO - PROCESS | 1852 | 1461720425309 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:27:05 INFO - PROCESS | 1852 | 1461720425337 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfb6800 == 72 [pid = 1852] [id = 176] 18:27:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f177a10c800) [pid = 1852] [serial = 528] [outer = (nil)] 18:27:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f177abedc00) [pid = 1852] [serial = 529] [outer = 0x7f177a10c800] 18:27:05 INFO - PROCESS | 1852 | 1461720425409 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f177ad90000) [pid = 1852] [serial = 530] [outer = 0x7f177a10c800] 18:27:06 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:06 INFO - PROCESS | 1852 | 1461720426365 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:27:06 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 18:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1400ms 18:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:27:06 INFO - PROCESS | 1852 | 1461720426419 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 1852 | 1461720426422 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:27:06 INFO - PROCESS | 1852 | 1461720426430 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:27:06 INFO - PROCESS | 1852 | 1461720426432 Marionette TRACE conn3 <- [1,678,null,{}] 18:27:06 INFO - PROCESS | 1852 | 1461720426438 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:06 INFO - PROCESS | 1852 | 1461720426656 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:27:06 INFO - PROCESS | 1852 | 1461720426685 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820e0000 == 73 [pid = 1852] [id = 177] 18:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f177abf7c00) [pid = 1852] [serial = 531] [outer = (nil)] 18:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f177b4d2c00) [pid = 1852] [serial = 532] [outer = 0x7f177abf7c00] 18:27:06 INFO - PROCESS | 1852 | 1461720426748 Marionette DEBUG loaded listener.js 18:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f177dae8400) [pid = 1852] [serial = 533] [outer = 0x7f177abf7c00] 18:27:07 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f1778f48400) [pid = 1852] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:27:07 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f1772d12c00) [pid = 1852] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:27:07 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1779003c00) [pid = 1852] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:27:07 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f1779f4c800) [pid = 1852] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:27:07 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f177316ac00) [pid = 1852] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:27:07 INFO - PROCESS | 1852 | 1461720427820 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1436ms 18:27:07 INFO - PROCESS | 1852 | 1461720427871 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:27:07 INFO - PROCESS | 1852 | 1461720427878 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:27:07 INFO - PROCESS | 1852 | 1461720427887 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - PROCESS | 1852 | 1461720427889 Marionette TRACE conn3 <- [1,682,null,{}] 18:27:07 INFO - PROCESS | 1852 | 1461720427895 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:08 INFO - PROCESS | 1852 | 1461720428067 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:27:08 INFO - PROCESS | 1852 | 1461720428190 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836db000 == 74 [pid = 1852] [id = 178] 18:27:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f177e060400) [pid = 1852] [serial = 534] [outer = (nil)] 18:27:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f177e069800) [pid = 1852] [serial = 535] [outer = 0x7f177e060400] 18:27:08 INFO - PROCESS | 1852 | 1461720428270 Marionette DEBUG loaded listener.js 18:27:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f17824a6000) [pid = 1852] [serial = 536] [outer = 0x7f177e060400] 18:27:09 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:09 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:27:09 INFO - PROCESS | 1852 | 1461720429514 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:27:09 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) 18:27:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1682ms 18:27:09 INFO - PROCESS | 1852 | 1461720429755 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 1852 | 1461720429762 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:27:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:27:09 INFO - PROCESS | 1852 | 1461720429828 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 1852 | 1461720429835 Marionette TRACE conn3 <- [1,686,null,{}] 18:27:09 INFO - PROCESS | 1852 | 1461720429844 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:10 INFO - PROCESS | 1852 | 1461720430070 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:27:10 INFO - PROCESS | 1852 | 1461720430239 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b46000 == 75 [pid = 1852] [id = 179] 18:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f1772d14400) [pid = 1852] [serial = 537] [outer = (nil)] 18:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f1772e76400) [pid = 1852] [serial = 538] [outer = 0x7f1772d14400] 18:27:10 INFO - PROCESS | 1852 | 1461720430324 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f1773169000) [pid = 1852] [serial = 539] [outer = 0x7f1772d14400] 18:27:11 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:11 INFO - PROCESS | 1852 | 1461720431706 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:27:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:27:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1944ms 18:27:11 INFO - PROCESS | 1852 | 1461720431787 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:27:11 INFO - PROCESS | 1852 | 1461720431794 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:27:11 INFO - PROCESS | 1852 | 1461720431809 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:27:11 INFO - PROCESS | 1852 | 1461720431815 Marionette TRACE conn3 <- [1,690,null,{}] 18:27:11 INFO - PROCESS | 1852 | 1461720431822 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:12 INFO - PROCESS | 1852 | 1461720432015 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:27:12 INFO - PROCESS | 1852 | 1461720432178 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c407800 == 76 [pid = 1852] [id = 180] 18:27:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f1772d18c00) [pid = 1852] [serial = 540] [outer = (nil)] 18:27:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f1779009800) [pid = 1852] [serial = 541] [outer = 0x7f1772d18c00] 18:27:12 INFO - PROCESS | 1852 | 1461720432254 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f177a108400) [pid = 1852] [serial = 542] [outer = 0x7f1772d18c00] 18:27:13 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:13 INFO - PROCESS | 1852 | 1461720433774 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2040ms 18:27:13 INFO - PROCESS | 1852 | 1461720433846 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:27:13 INFO - PROCESS | 1852 | 1461720433852 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:27:13 INFO - PROCESS | 1852 | 1461720433859 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 1852 | 1461720433865 Marionette TRACE conn3 <- [1,694,null,{}] 18:27:13 INFO - PROCESS | 1852 | 1461720433879 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:14 INFO - PROCESS | 1852 | 1461720434081 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:27:14 INFO - PROCESS | 1852 | 1461720434251 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d3e800 == 77 [pid = 1852] [id = 181] 18:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f177a8c9800) [pid = 1852] [serial = 543] [outer = (nil)] 18:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f177ae17c00) [pid = 1852] [serial = 544] [outer = 0x7f177a8c9800] 18:27:14 INFO - PROCESS | 1852 | 1461720434339 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f177e05ec00) [pid = 1852] [serial = 545] [outer = 0x7f177a8c9800] 18:27:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:15 INFO - PROCESS | 1852 | 1461720435838 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:27:15 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) 18:27:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2036ms 18:27:15 INFO - PROCESS | 1852 | 1461720435898 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:27:15 INFO - PROCESS | 1852 | 1461720435905 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:27:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:27:15 INFO - PROCESS | 1852 | 1461720435917 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:27:15 INFO - PROCESS | 1852 | 1461720435921 Marionette TRACE conn3 <- [1,698,null,{}] 18:27:15 INFO - PROCESS | 1852 | 1461720435974 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:16 INFO - PROCESS | 1852 | 1461720436163 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:27:16 INFO - PROCESS | 1852 | 1461720436376 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179210b800 == 78 [pid = 1852] [id = 182] 18:27:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f177acc9400) [pid = 1852] [serial = 546] [outer = (nil)] 18:27:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f17824ac800) [pid = 1852] [serial = 547] [outer = 0x7f177acc9400] 18:27:16 INFO - PROCESS | 1852 | 1461720436456 Marionette DEBUG loaded listener.js 18:27:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f1783f03000) [pid = 1852] [serial = 548] [outer = 0x7f177acc9400] 18:27:17 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:17 INFO - PROCESS | 1852 | 1461720437797 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:27:17 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) 18:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1900ms 18:27:17 INFO - PROCESS | 1852 | 1461720437816 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:27:17 INFO - PROCESS | 1852 | 1461720437820 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:27:17 INFO - PROCESS | 1852 | 1461720437827 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:27:17 INFO - PROCESS | 1852 | 1461720437831 Marionette TRACE conn3 <- [1,702,null,{}] 18:27:17 INFO - PROCESS | 1852 | 1461720437901 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:18 INFO - PROCESS | 1852 | 1461720438107 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:27:18 INFO - PROCESS | 1852 | 1461720438277 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773108800 == 79 [pid = 1852] [id = 183] 18:27:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f176f6e9000) [pid = 1852] [serial = 549] [outer = (nil)] 18:27:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f1778f80000) [pid = 1852] [serial = 550] [outer = 0x7f176f6e9000] 18:27:18 INFO - PROCESS | 1852 | 1461720438364 Marionette DEBUG loaded listener.js 18:27:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f1784da8c00) [pid = 1852] [serial = 551] [outer = 0x7f176f6e9000] 18:27:20 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:20 INFO - PROCESS | 1852 | 1461720440093 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:27:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:27:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2391ms 18:27:20 INFO - PROCESS | 1852 | 1461720440241 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:27:20 INFO - PROCESS | 1852 | 1461720440250 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:27:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:27:20 INFO - PROCESS | 1852 | 1461720440264 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - PROCESS | 1852 | 1461720440274 Marionette TRACE conn3 <- [1,706,null,{}] 18:27:20 INFO - PROCESS | 1852 | 1461720440287 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:20 INFO - PROCESS | 1852 | 1461720440534 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:27:20 INFO - PROCESS | 1852 | 1461720440709 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772aeb000 == 80 [pid = 1852] [id = 184] 18:27:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f1773165400) [pid = 1852] [serial = 552] [outer = (nil)] 18:27:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f1778d19c00) [pid = 1852] [serial = 553] [outer = 0x7f1773165400] 18:27:20 INFO - PROCESS | 1852 | 1461720440791 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f1778f77000) [pid = 1852] [serial = 554] [outer = 0x7f1773165400] 18:27:22 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:22 INFO - PROCESS | 1852 | 1461720442126 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:27:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:27:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1901ms 18:27:22 INFO - PROCESS | 1852 | 1461720442272 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:27:22 INFO - PROCESS | 1852 | 1461720442281 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:27:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:27:22 INFO - PROCESS | 1852 | 1461720442302 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:27:22 INFO - PROCESS | 1852 | 1461720442307 Marionette TRACE conn3 <- [1,710,null,{}] 18:27:22 INFO - PROCESS | 1852 | 1461720442314 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:22 INFO - PROCESS | 1852 | 1461720442508 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:27:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784872000 == 79 [pid = 1852] [id = 42] 18:27:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1799262800 == 78 [pid = 1852] [id = 82] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f17791cd000) [pid = 1852] [serial = 439] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f17711b7c00) [pid = 1852] [serial = 454] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f1772be9400) [pid = 1852] [serial = 451] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f17824a4c00) [pid = 1852] [serial = 448] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f1779f42000) [pid = 1852] [serial = 463] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f177a2a9000) [pid = 1852] [serial = 442] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f176fef6000) [pid = 1852] [serial = 460] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f1779f43c00) [pid = 1852] [serial = 457] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f177e068c00) [pid = 1852] [serial = 445] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f1772d13c00) [pid = 1852] [serial = 466] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f17734d9c00) [pid = 1852] [serial = 436] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f177ae0b000) [pid = 1852] [serial = 484] [outer = (nil)] [url = about:blank] 18:27:22 INFO - PROCESS | 1852 | 1461720442745 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17820e0000 == 77 [pid = 1852] [id = 177] 18:27:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfb6800 == 76 [pid = 1852] [id = 176] 18:27:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177907e000 == 75 [pid = 1852] [id = 175] 18:27:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712ad800 == 76 [pid = 1852] [id = 185] 18:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f176fef6000) [pid = 1852] [serial = 555] [outer = (nil)] 18:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f1772d13c00) [pid = 1852] [serial = 556] [outer = 0x7f176fef6000] 18:27:22 INFO - PROCESS | 1852 | 1461720442827 Marionette DEBUG loaded listener.js 18:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f177a2a9000) [pid = 1852] [serial = 557] [outer = 0x7f176fef6000] 18:27:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772a22000 == 75 [pid = 1852] [id = 174] 18:27:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177303a800 == 74 [pid = 1852] [id = 173] 18:27:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e30800 == 73 [pid = 1852] [id = 166] 18:27:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179160f800 == 72 [pid = 1852] [id = 165] 18:27:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783d82000 == 71 [pid = 1852] [id = 164] 18:27:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c169800 == 70 [pid = 1852] [id = 163] 18:27:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771542000 == 69 [pid = 1852] [id = 162] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f177a2ae400) [pid = 1852] [serial = 479] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f1772d16000) [pid = 1852] [serial = 469] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f1779f42400) [pid = 1852] [serial = 476] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f177abf7400) [pid = 1852] [serial = 482] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f1772e79c00) [pid = 1852] [serial = 470] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f177a108800) [pid = 1852] [serial = 478] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f17734ddc00) [pid = 1852] [serial = 472] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f17791cf800) [pid = 1852] [serial = 475] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f177a8c0400) [pid = 1852] [serial = 481] [outer = (nil)] [url = about:blank] 18:27:23 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1778e32c00) [pid = 1852] [serial = 473] [outer = (nil)] [url = about:blank] 18:27:24 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:24 INFO - PROCESS | 1852 | 1461720444103 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:27:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1834ms 18:27:24 INFO - PROCESS | 1852 | 1461720444135 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:27:24 INFO - PROCESS | 1852 | 1461720444139 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:27:24 INFO - PROCESS | 1852 | 1461720444145 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - PROCESS | 1852 | 1461720444150 Marionette TRACE conn3 <- [1,714,null,{}] 18:27:24 INFO - PROCESS | 1852 | 1461720444165 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:24 INFO - PROCESS | 1852 | 1461720444388 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:27:24 INFO - PROCESS | 1852 | 1461720444509 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad7a000 == 70 [pid = 1852] [id = 186] 18:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f177a897000) [pid = 1852] [serial = 558] [outer = (nil)] 18:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f177ae16800) [pid = 1852] [serial = 559] [outer = 0x7f177a897000] 18:27:24 INFO - PROCESS | 1852 | 1461720444582 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f177e062400) [pid = 1852] [serial = 560] [outer = 0x7f177a897000] 18:27:25 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:25 INFO - PROCESS | 1852 | 1461720445749 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:27:25 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 18:27:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1641ms 18:27:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:27:25 INFO - PROCESS | 1852 | 1461720445786 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:27:25 INFO - PROCESS | 1852 | 1461720445790 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:27:25 INFO - PROCESS | 1852 | 1461720445797 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:27:25 INFO - PROCESS | 1852 | 1461720445800 Marionette TRACE conn3 <- [1,718,null,{}] 18:27:25 INFO - PROCESS | 1852 | 1461720445805 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:26 INFO - PROCESS | 1852 | 1461720446024 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:27:26 INFO - PROCESS | 1852 | 1461720446106 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e920800 == 71 [pid = 1852] [id = 187] 18:27:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f177acc8800) [pid = 1852] [serial = 561] [outer = (nil)] 18:27:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f178027a400) [pid = 1852] [serial = 562] [outer = 0x7f177acc8800] 18:27:26 INFO - PROCESS | 1852 | 1461720446180 Marionette DEBUG loaded listener.js 18:27:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f178351bc00) [pid = 1852] [serial = 563] [outer = 0x7f177acc8800] 18:27:28 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:28 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f177d959000) [pid = 1852] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f177d741400) [pid = 1852] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f1778e2d800) [pid = 1852] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f1778f78800) [pid = 1852] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f176fef7000) [pid = 1852] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1796640800) [pid = 1852] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f1778fed800) [pid = 1852] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f1779011c00) [pid = 1852] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f1781fcf800) [pid = 1852] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f177abf9c00) [pid = 1852] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f177dae6000) [pid = 1852] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f177c18e800) [pid = 1852] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f177d742000) [pid = 1852] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f177acd3c00) [pid = 1852] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f1778f4e400) [pid = 1852] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f177acc7800) [pid = 1852] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f1778fee400) [pid = 1852] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1778ff2400) [pid = 1852] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f1790309c00) [pid = 1852] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f177c193000) [pid = 1852] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f1784b94400) [pid = 1852] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f1783f0c400) [pid = 1852] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f1786ac1000) [pid = 1852] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f177a891000) [pid = 1852] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f1778f44400) [pid = 1852] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f1783f06c00) [pid = 1852] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f1795c54800) [pid = 1852] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f1772e7c000) [pid = 1852] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f1780276800) [pid = 1852] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f17850f0000) [pid = 1852] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f1778e2f000) [pid = 1852] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f1778e3ac00) [pid = 1852] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f17835c3800) [pid = 1852] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f17850ef400) [pid = 1852] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1784856000) [pid = 1852] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f17824a7000) [pid = 1852] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f177a2abc00) [pid = 1852] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f177abf7c00) [pid = 1852] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f177a10c800) [pid = 1852] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176feef800) [pid = 1852] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f1772aca800) [pid = 1852] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f176e9c5800) [pid = 1852] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f1779005000) [pid = 1852] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1780153c00) [pid = 1852] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f1778fea800) [pid = 1852] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f17734ce400) [pid = 1852] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f1780151c00) [pid = 1852] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f176f6f2c00) [pid = 1852] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f17711bb800) [pid = 1852] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f17791ce800) [pid = 1852] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1783f04000) [pid = 1852] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f17734d7c00) [pid = 1852] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f178374a400) [pid = 1852] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f17711af400) [pid = 1852] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f177a10b400) [pid = 1852] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f177a10ac00) [pid = 1852] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f1779002c00) [pid = 1852] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1778f72c00) [pid = 1852] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1772e7b400) [pid = 1852] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f17711b1000) [pid = 1852] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f17734cec00) [pid = 1852] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f178374ac00) [pid = 1852] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f177a2a2800) [pid = 1852] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1772e7b000) [pid = 1852] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f176feee400) [pid = 1852] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f176feefc00) [pid = 1852] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1791452c00) [pid = 1852] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f177c31e400) [pid = 1852] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f1772be2400) [pid = 1852] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:27:28 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f177315c800) [pid = 1852] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:27:28 INFO - PROCESS | 1852 | 1461720448345 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:27:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:27:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2590ms 18:27:28 INFO - PROCESS | 1852 | 1461720448386 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:27:28 INFO - PROCESS | 1852 | 1461720448390 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:27:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:27:28 INFO - PROCESS | 1852 | 1461720448404 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:27:28 INFO - PROCESS | 1852 | 1461720448406 Marionette TRACE conn3 <- [1,722,null,{}] 18:27:28 INFO - PROCESS | 1852 | 1461720448413 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:28 INFO - PROCESS | 1852 | 1461720448576 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:27:28 INFO - PROCESS | 1852 | 1461720448586 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771542800 == 72 [pid = 1852] [id = 188] 18:27:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176e9c9400) [pid = 1852] [serial = 564] [outer = (nil)] 18:27:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f1772aca800) [pid = 1852] [serial = 565] [outer = 0x7f176e9c9400] 18:27:28 INFO - PROCESS | 1852 | 1461720448652 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f1772e7b000) [pid = 1852] [serial = 566] [outer = 0x7f176e9c9400] 18:27:29 INFO - PROCESS | 1852 | 1461720449456 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 1852 | 1461720449504 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:27:29 INFO - PROCESS | 1852 | 1461720449510 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - PROCESS | 1852 | 1461720449514 Marionette TRACE conn3 <- [1,726,null,{}] 18:27:29 INFO - PROCESS | 1852 | 1461720449519 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:29 INFO - PROCESS | 1852 | 1461720449720 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:27:29 INFO - PROCESS | 1852 | 1461720449731 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e91a800 == 73 [pid = 1852] [id = 189] 18:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f1778fed800) [pid = 1852] [serial = 567] [outer = (nil)] 18:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f177abf6c00) [pid = 1852] [serial = 568] [outer = 0x7f1778fed800] 18:27:29 INFO - PROCESS | 1852 | 1461720449801 Marionette DEBUG loaded listener.js 18:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f177e069c00) [pid = 1852] [serial = 569] [outer = 0x7f1778fed800] 18:27:31 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:31 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:27:31 INFO - PROCESS | 1852 | 1461720451287 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:27:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:27:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1835ms 18:27:31 INFO - PROCESS | 1852 | 1461720451347 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:27:31 INFO - PROCESS | 1852 | 1461720451354 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:27:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:27:31 INFO - PROCESS | 1852 | 1461720451364 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:27:31 INFO - PROCESS | 1852 | 1461720451368 Marionette TRACE conn3 <- [1,730,null,{}] 18:27:31 INFO - PROCESS | 1852 | 1461720451378 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:31 INFO - PROCESS | 1852 | 1461720451564 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:27:31 INFO - PROCESS | 1852 | 1461720451789 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177371e800 == 74 [pid = 1852] [id = 190] 18:27:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f1778e2e000) [pid = 1852] [serial = 570] [outer = (nil)] 18:27:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1778e33800) [pid = 1852] [serial = 571] [outer = 0x7f1778e2e000] 18:27:31 INFO - PROCESS | 1852 | 1461720451881 Marionette DEBUG loaded listener.js 18:27:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1778f7a000) [pid = 1852] [serial = 572] [outer = 0x7f1778e2e000] 18:27:32 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:32 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:27:32 INFO - PROCESS | 1852 | 1461720452798 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:27:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:27:32 INFO - PROCESS | 1852 | 1461720452871 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:27:32 INFO - PROCESS | 1852 | 1461720452882 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 1852 | 1461720452887 Marionette TRACE conn3 <- [1,734,null,{}] 18:27:32 INFO - PROCESS | 1852 | 1461720452893 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:33 INFO - PROCESS | 1852 | 1461720453118 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:27:33 INFO - PROCESS | 1852 | 1461720453381 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833e7000 == 75 [pid = 1852] [id = 191] 18:27:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f17791d5000) [pid = 1852] [serial = 573] [outer = (nil)] 18:27:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f177a10c800) [pid = 1852] [serial = 574] [outer = 0x7f17791d5000] 18:27:33 INFO - PROCESS | 1852 | 1461720453499 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f177a8c1c00) [pid = 1852] [serial = 575] [outer = 0x7f17791d5000] 18:27:34 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:34 INFO - PROCESS | 1852 | 1461720454357 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:27:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1535ms 18:27:34 INFO - PROCESS | 1852 | 1461720454416 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 1852 | 1461720454421 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:27:34 INFO - PROCESS | 1852 | 1461720454428 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 1852 | 1461720454434 Marionette TRACE conn3 <- [1,738,null,{}] 18:27:34 INFO - PROCESS | 1852 | 1461720454451 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:34 INFO - PROCESS | 1852 | 1461720454688 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:27:34 INFO - PROCESS | 1852 | 1461720454909 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784874000 == 76 [pid = 1852] [id = 192] 18:27:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f177c18f800) [pid = 1852] [serial = 576] [outer = (nil)] 18:27:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f177e060000) [pid = 1852] [serial = 577] [outer = 0x7f177c18f800] 18:27:35 INFO - PROCESS | 1852 | 1461720455032 Marionette DEBUG loaded listener.js 18:27:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f17802d9c00) [pid = 1852] [serial = 578] [outer = 0x7f177c18f800] 18:27:36 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:36 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:27:36 INFO - PROCESS | 1852 | 1461720456335 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1945ms 18:27:36 INFO - PROCESS | 1852 | 1461720456374 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:27:36 INFO - PROCESS | 1852 | 1461720456378 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:27:36 INFO - PROCESS | 1852 | 1461720456385 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - PROCESS | 1852 | 1461720456389 Marionette TRACE conn3 <- [1,742,null,{}] 18:27:36 INFO - PROCESS | 1852 | 1461720456486 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:36 INFO - PROCESS | 1852 | 1461720456665 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:27:36 INFO - PROCESS | 1852 | 1461720456825 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178a4f8000 == 77 [pid = 1852] [id = 193] 18:27:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f176e9cdc00) [pid = 1852] [serial = 579] [outer = (nil)] 18:27:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f17824adc00) [pid = 1852] [serial = 580] [outer = 0x7f176e9cdc00] 18:27:36 INFO - PROCESS | 1852 | 1461720456898 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f1783a65c00) [pid = 1852] [serial = 581] [outer = 0x7f176e9cdc00] 18:27:38 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:38 INFO - PROCESS | 1852 | 1461720458189 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:27:38 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 18:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1846ms 18:27:38 INFO - PROCESS | 1852 | 1461720458282 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:27:38 INFO - PROCESS | 1852 | 1461720458285 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:27:38 INFO - PROCESS | 1852 | 1461720458308 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:27:38 INFO - PROCESS | 1852 | 1461720458312 Marionette TRACE conn3 <- [1,746,null,{}] 18:27:38 INFO - PROCESS | 1852 | 1461720458318 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:38 INFO - PROCESS | 1852 | 1461720458489 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:27:38 INFO - PROCESS | 1852 | 1461720458651 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1792620800 == 78 [pid = 1852] [id = 194] 18:27:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1783748c00) [pid = 1852] [serial = 582] [outer = (nil)] 18:27:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f17843d6800) [pid = 1852] [serial = 583] [outer = 0x7f1783748c00] 18:27:38 INFO - PROCESS | 1852 | 1461720458728 Marionette DEBUG loaded listener.js 18:27:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f178485a000) [pid = 1852] [serial = 584] [outer = 0x7f1783748c00] 18:27:39 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:39 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:40 INFO - PROCESS | 1852 | 1461720460037 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:27:40 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.) 18:27:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1786ms 18:27:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:27:40 INFO - PROCESS | 1852 | 1461720460115 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:27:40 INFO - PROCESS | 1852 | 1461720460118 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:27:40 INFO - PROCESS | 1852 | 1461720460176 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:27:40 INFO - PROCESS | 1852 | 1461720460179 Marionette TRACE conn3 <- [1,750,null,{}] 18:27:40 INFO - PROCESS | 1852 | 1461720460187 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:40 INFO - PROCESS | 1852 | 1461720460379 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:27:40 INFO - PROCESS | 1852 | 1461720460541 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ad8800 == 79 [pid = 1852] [id = 195] 18:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f176e9c4400) [pid = 1852] [serial = 585] [outer = (nil)] 18:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f17734d5c00) [pid = 1852] [serial = 586] [outer = 0x7f176e9c4400] 18:27:40 INFO - PROCESS | 1852 | 1461720460618 Marionette DEBUG loaded listener.js 18:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f178374fc00) [pid = 1852] [serial = 587] [outer = 0x7f176e9c4400] 18:27:41 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:41 INFO - PROCESS | 1852 | 1461720461927 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:27:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:27:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1838ms 18:27:42 INFO - PROCESS | 1852 | 1461720462002 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:27:42 INFO - PROCESS | 1852 | 1461720462005 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:27:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:27:42 INFO - PROCESS | 1852 | 1461720462031 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:27:42 INFO - PROCESS | 1852 | 1461720462033 Marionette TRACE conn3 <- [1,754,null,{}] 18:27:42 INFO - PROCESS | 1852 | 1461720462044 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:42 INFO - PROCESS | 1852 | 1461720462218 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:27:42 INFO - PROCESS | 1852 | 1461720462381 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772cb6800 == 80 [pid = 1852] [id = 196] 18:27:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f17711b3000) [pid = 1852] [serial = 588] [outer = (nil)] 18:27:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f1772bdf000) [pid = 1852] [serial = 589] [outer = 0x7f17711b3000] 18:27:42 INFO - PROCESS | 1852 | 1461720462463 Marionette DEBUG loaded listener.js 18:27:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f17734da800) [pid = 1852] [serial = 590] [outer = 0x7f17711b3000] 18:27:44 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:44 INFO - PROCESS | 1852 | 1461720464044 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:27:44 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 18:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2054ms 18:27:44 INFO - PROCESS | 1852 | 1461720464069 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:27:44 INFO - PROCESS | 1852 | 1461720464075 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:27:44 INFO - PROCESS | 1852 | 1461720464083 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:27:44 INFO - PROCESS | 1852 | 1461720464087 Marionette TRACE conn3 <- [1,758,null,{}] 18:27:44 INFO - PROCESS | 1852 | 1461720464095 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:44 INFO - PROCESS | 1852 | 1461720464309 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:27:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833e2000 == 79 [pid = 1852] [id = 139] 18:27:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfb9800 == 78 [pid = 1852] [id = 138] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f177e069800) [pid = 1852] [serial = 535] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f1780152400) [pid = 1852] [serial = 517] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | 1461720464541 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179210b800 == 77 [pid = 1852] [id = 182] 18:27:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784d3e800 == 76 [pid = 1852] [id = 181] 18:27:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c407800 == 75 [pid = 1852] [id = 180] 18:27:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712af800 == 76 [pid = 1852] [id = 197] 18:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f1772acec00) [pid = 1852] [serial = 591] [outer = (nil)] 18:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f1772d16800) [pid = 1852] [serial = 592] [outer = 0x7f1772acec00] 18:27:44 INFO - PROCESS | 1852 | 1461720464618 Marionette DEBUG loaded listener.js 18:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1773160000) [pid = 1852] [serial = 593] [outer = 0x7f1772acec00] 18:27:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772b46000 == 75 [pid = 1852] [id = 179] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f179647c800) [pid = 1852] [serial = 358] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1783749c00) [pid = 1852] [serial = 364] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f17992c4800) [pid = 1852] [serial = 325] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f177acd1800) [pid = 1852] [serial = 361] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f17964ae400) [pid = 1852] [serial = 286] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f177d73d400) [pid = 1852] [serial = 310] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f1794534400) [pid = 1852] [serial = 210] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f1780273400) [pid = 1852] [serial = 168] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1791495800) [pid = 1852] [serial = 355] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f1792633800) [pid = 1852] [serial = 316] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f178b386c00) [pid = 1852] [serial = 174] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f177b4d0000) [pid = 1852] [serial = 485] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1781fd1400) [pid = 1852] [serial = 250] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1786abf000) [pid = 1852] [serial = 213] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f17969d2c00) [pid = 1852] [serial = 319] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1773168800) [pid = 1852] [serial = 409] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1784b92800) [pid = 1852] [serial = 171] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1792343800) [pid = 1852] [serial = 280] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1791408000) [pid = 1852] [serial = 253] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1782586800) [pid = 1852] [serial = 241] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f178584f400) [pid = 1852] [serial = 207] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f179165b000) [pid = 1852] [serial = 177] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f1787614800) [pid = 1852] [serial = 244] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f1783f0a400) [pid = 1852] [serial = 313] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f17833b9800) [pid = 1852] [serial = 144] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1783f11c00) [pid = 1852] [serial = 277] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f1794543000) [pid = 1852] [serial = 289] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f177a88ac00) [pid = 1852] [serial = 274] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f177e068400) [pid = 1852] [serial = 367] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f1779f50400) [pid = 1852] [serial = 467] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f17984c4c00) [pid = 1852] [serial = 322] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f17927d9800) [pid = 1852] [serial = 283] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f177abf1c00) [pid = 1852] [serial = 349] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f178b385800) [pid = 1852] [serial = 247] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f1781fcf000) [pid = 1852] [serial = 352] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f1781e15400) [pid = 1852] [serial = 141] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f177ed5a000) [pid = 1852] [serial = 204] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f1780154000) [pid = 1852] [serial = 446] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f177abee400) [pid = 1852] [serial = 443] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f177e06cc00) [pid = 1852] [serial = 394] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f17791d2800) [pid = 1852] [serial = 440] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f1778f48800) [pid = 1852] [serial = 437] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f1779f49400) [pid = 1852] [serial = 458] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f1778d0a800) [pid = 1852] [serial = 388] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f178761c800) [pid = 1852] [serial = 400] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f177ad8ec00) [pid = 1852] [serial = 391] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f179845c800) [pid = 1852] [serial = 406] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f176fefc400) [pid = 1852] [serial = 461] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f1779f4d400) [pid = 1852] [serial = 464] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f17969d4c00) [pid = 1852] [serial = 403] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f1783751c00) [pid = 1852] [serial = 449] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f1785cb1800) [pid = 1852] [serial = 452] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f177b4d2c00) [pid = 1852] [serial = 532] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f177ad90000) [pid = 1852] [serial = 530] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f1772ad1800) [pid = 1852] [serial = 488] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f17711b6400) [pid = 1852] [serial = 487] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f17912ecc00) [pid = 1852] [serial = 512] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f178769b400) [pid = 1852] [serial = 511] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f177dae8400) [pid = 1852] [serial = 533] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f176e9d0400) [pid = 1852] [serial = 515] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f176e9cb000) [pid = 1852] [serial = 514] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f177e065400) [pid = 1852] [serial = 500] [outer = (nil)] [url = about:blank] 18:27:44 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f177d94ac00) [pid = 1852] [serial = 499] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f1787660400) [pid = 1852] [serial = 506] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f178588e800) [pid = 1852] [serial = 505] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f177ae18000) [pid = 1852] [serial = 497] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f1778f72400) [pid = 1852] [serial = 491] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f1778e2dc00) [pid = 1852] [serial = 490] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f177ad9a800) [pid = 1852] [serial = 496] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f1783745000) [pid = 1852] [serial = 503] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f1780157800) [pid = 1852] [serial = 502] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f1772bdd800) [pid = 1852] [serial = 521] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f176fef9000) [pid = 1852] [serial = 520] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f1778f7dc00) [pid = 1852] [serial = 524] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f17791d9400) [pid = 1852] [serial = 526] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f177a103000) [pid = 1852] [serial = 527] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f17843d5800) [pid = 1852] [serial = 508] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f177a10b000) [pid = 1852] [serial = 494] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f17791d7800) [pid = 1852] [serial = 493] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f17843d9400) [pid = 1852] [serial = 509] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f1778f41c00) [pid = 1852] [serial = 523] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f177abedc00) [pid = 1852] [serial = 529] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f1784857400) [pid = 1852] [serial = 397] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f17711bd000) [pid = 1852] [serial = 455] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f1780159c00) [pid = 1852] [serial = 434] [outer = (nil)] [url = about:blank] 18:27:45 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:45 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:27:45 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:45 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:45 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:27:45 INFO - PROCESS | 1852 | 1461720465446 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:27:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:27:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1385ms 18:27:45 INFO - PROCESS | 1852 | 1461720465470 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:27:45 INFO - PROCESS | 1852 | 1461720465478 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:27:45 INFO - PROCESS | 1852 | 1461720465499 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:27:45 INFO - PROCESS | 1852 | 1461720465504 Marionette TRACE conn3 <- [1,762,null,{}] 18:27:45 INFO - PROCESS | 1852 | 1461720465513 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:45 INFO - PROCESS | 1852 | 1461720465685 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:27:45 INFO - PROCESS | 1852 | 1461720465704 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b5d800 == 76 [pid = 1852] [id = 198] 18:27:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f176e9cc800) [pid = 1852] [serial = 594] [outer = (nil)] 18:27:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f17734dd400) [pid = 1852] [serial = 595] [outer = 0x7f176e9cc800] 18:27:45 INFO - PROCESS | 1852 | 1461720465767 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f1778e2dc00) [pid = 1852] [serial = 596] [outer = 0x7f176e9cc800] 18:27:47 INFO - PROCESS | 1852 | 1461720467027 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:27:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:27:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1544ms 18:27:47 INFO - PROCESS | 1852 | 1461720467038 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:27:47 INFO - PROCESS | 1852 | 1461720467040 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:27:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:27:47 INFO - PROCESS | 1852 | 1461720467056 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:27:47 INFO - PROCESS | 1852 | 1461720467062 Marionette TRACE conn3 <- [1,766,null,{}] 18:27:47 INFO - PROCESS | 1852 | 1461720467077 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:47 INFO - PROCESS | 1852 | 1461720467278 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:27:47 INFO - PROCESS | 1852 | 1461720467360 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177311c000 == 77 [pid = 1852] [id = 199] 18:27:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f1778f73400) [pid = 1852] [serial = 597] [outer = (nil)] 18:27:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f1778fee000) [pid = 1852] [serial = 598] [outer = 0x7f1778f73400] 18:27:47 INFO - PROCESS | 1852 | 1461720467441 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f1779009c00) [pid = 1852] [serial = 599] [outer = 0x7f1778f73400] 18:27:48 INFO - PROCESS | 1852 | 1461720468610 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:27:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:27:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1608ms 18:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:27:48 INFO - PROCESS | 1852 | 1461720468670 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:27:48 INFO - PROCESS | 1852 | 1461720468674 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:27:48 INFO - PROCESS | 1852 | 1461720468681 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:27:48 INFO - PROCESS | 1852 | 1461720468685 Marionette TRACE conn3 <- [1,770,null,{}] 18:27:48 INFO - PROCESS | 1852 | 1461720468690 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:48 INFO - PROCESS | 1852 | 1461720468889 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:27:49 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f1773165400) [pid = 1852] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:27:49 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f176f6e9000) [pid = 1852] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:27:49 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f176e9c9400) [pid = 1852] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:27:49 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f177a897000) [pid = 1852] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:27:49 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f177acc8800) [pid = 1852] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:27:49 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f176fef6000) [pid = 1852] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:27:49 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f177abf4800) [pid = 1852] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:27:49 INFO - PROCESS | 1852 | 1461720469155 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773720800 == 78 [pid = 1852] [id = 200] 18:27:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f176e9c9400) [pid = 1852] [serial = 600] [outer = (nil)] 18:27:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f1772d0b400) [pid = 1852] [serial = 601] [outer = 0x7f176e9c9400] 18:27:49 INFO - PROCESS | 1852 | 1461720469220 Marionette DEBUG loaded listener.js 18:27:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f17791d7800) [pid = 1852] [serial = 602] [outer = 0x7f176e9c9400] 18:27:49 INFO - PROCESS | 1852 | 1461720469902 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1280ms 18:27:49 INFO - PROCESS | 1852 | 1461720469961 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:27:49 INFO - PROCESS | 1852 | 1461720469965 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:27:49 INFO - PROCESS | 1852 | 1461720469972 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 1852 | 1461720469974 Marionette TRACE conn3 <- [1,774,null,{}] 18:27:49 INFO - PROCESS | 1852 | 1461720469980 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:50 INFO - PROCESS | 1852 | 1461720470159 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:27:50 INFO - PROCESS | 1852 | 1461720470176 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad72800 == 79 [pid = 1852] [id = 201] 18:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f17791d8000) [pid = 1852] [serial = 603] [outer = (nil)] 18:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f177a105c00) [pid = 1852] [serial = 604] [outer = 0x7f17791d8000] 18:27:50 INFO - PROCESS | 1852 | 1461720470243 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f177a111c00) [pid = 1852] [serial = 605] [outer = 0x7f17791d8000] 18:27:51 INFO - PROCESS | 1852 | 1461720471042 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1131ms 18:27:51 INFO - PROCESS | 1852 | 1461720471167 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:27:51 INFO - PROCESS | 1852 | 1461720471173 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:27:51 INFO - PROCESS | 1852 | 1461720471186 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:27:51 INFO - PROCESS | 1852 | 1461720471192 Marionette TRACE conn3 <- [1,778,null,{}] 18:27:51 INFO - PROCESS | 1852 | 1461720471212 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:51 INFO - PROCESS | 1852 | 1461720471401 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:27:51 INFO - PROCESS | 1852 | 1461720471559 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17729b6800 == 80 [pid = 1852] [id = 202] 18:27:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f176e9d1000) [pid = 1852] [serial = 606] [outer = (nil)] 18:27:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f1772acb000) [pid = 1852] [serial = 607] [outer = 0x7f176e9d1000] 18:27:51 INFO - PROCESS | 1852 | 1461720471642 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f1772d10000) [pid = 1852] [serial = 608] [outer = 0x7f176e9d1000] 18:27:52 INFO - PROCESS | 1852 | 1461720472590 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1437ms 18:27:52 INFO - PROCESS | 1852 | 1461720472624 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 1852 | 1461720472629 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:27:52 INFO - PROCESS | 1852 | 1461720472642 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 1852 | 1461720472647 Marionette TRACE conn3 <- [1,782,null,{}] 18:27:52 INFO - PROCESS | 1852 | 1461720472654 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:52 INFO - PROCESS | 1852 | 1461720472877 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:27:53 INFO - PROCESS | 1852 | 1461720473032 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f29000 == 81 [pid = 1852] [id = 203] 18:27:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f1772e82800) [pid = 1852] [serial = 609] [outer = (nil)] 18:27:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f1778f41c00) [pid = 1852] [serial = 610] [outer = 0x7f1772e82800] 18:27:53 INFO - PROCESS | 1852 | 1461720473113 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f1778f76800) [pid = 1852] [serial = 611] [outer = 0x7f1772e82800] 18:27:54 INFO - PROCESS | 1852 | 1461720474057 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1488ms 18:27:54 INFO - PROCESS | 1852 | 1461720474127 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 1852 | 1461720474132 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:27:54 INFO - PROCESS | 1852 | 1461720474140 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 1852 | 1461720474143 Marionette TRACE conn3 <- [1,786,null,{}] 18:27:54 INFO - PROCESS | 1852 | 1461720474157 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:54 INFO - PROCESS | 1852 | 1461720474400 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:27:54 INFO - PROCESS | 1852 | 1461720474654 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfaa800 == 82 [pid = 1852] [id = 204] 18:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f177a2a4800) [pid = 1852] [serial = 612] [outer = (nil)] 18:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f177a541000) [pid = 1852] [serial = 613] [outer = 0x7f177a2a4800] 18:27:54 INFO - PROCESS | 1852 | 1461720474789 Marionette DEBUG loaded listener.js 18:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f177a8c2800) [pid = 1852] [serial = 614] [outer = 0x7f177a2a4800] 18:27:55 INFO - PROCESS | 1852 | 1461720475743 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1638ms 18:27:55 INFO - PROCESS | 1852 | 1461720475777 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:27:55 INFO - PROCESS | 1852 | 1461720475780 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:27:55 INFO - PROCESS | 1852 | 1461720475787 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:27:55 INFO - PROCESS | 1852 | 1461720475790 Marionette TRACE conn3 <- [1,790,null,{}] 18:27:55 INFO - PROCESS | 1852 | 1461720475797 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:55 INFO - PROCESS | 1852 | 1461720475988 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:27:56 INFO - PROCESS | 1852 | 1461720476148 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e910000 == 83 [pid = 1852] [id = 205] 18:27:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f177a2acc00) [pid = 1852] [serial = 615] [outer = (nil)] 18:27:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f177accc000) [pid = 1852] [serial = 616] [outer = 0x7f177a2acc00] 18:27:56 INFO - PROCESS | 1852 | 1461720476225 Marionette DEBUG loaded listener.js 18:27:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f177ad91800) [pid = 1852] [serial = 617] [outer = 0x7f177a2acc00] 18:27:57 INFO - PROCESS | 1852 | 1461720477153 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1429ms 18:27:57 INFO - PROCESS | 1852 | 1461720477218 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:27:57 INFO - PROCESS | 1852 | 1461720477222 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:27:57 INFO - PROCESS | 1852 | 1461720477228 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:27:57 INFO - PROCESS | 1852 | 1461720477232 Marionette TRACE conn3 <- [1,794,null,{}] 18:27:57 INFO - PROCESS | 1852 | 1461720477237 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:57 INFO - PROCESS | 1852 | 1461720477430 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:27:57 INFO - PROCESS | 1852 | 1461720477598 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820d7800 == 84 [pid = 1852] [id = 206] 18:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f176e9cb400) [pid = 1852] [serial = 618] [outer = (nil)] 18:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f177ad9a800) [pid = 1852] [serial = 619] [outer = 0x7f176e9cb400] 18:27:57 INFO - PROCESS | 1852 | 1461720477678 Marionette DEBUG loaded listener.js 18:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f177b4d5c00) [pid = 1852] [serial = 620] [outer = 0x7f176e9cb400] 18:27:58 INFO - PROCESS | 1852 | 1461720478645 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1491ms 18:27:58 INFO - PROCESS | 1852 | 1461720478720 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:27:58 INFO - PROCESS | 1852 | 1461720478724 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:27:58 INFO - PROCESS | 1852 | 1461720478731 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:27:58 INFO - PROCESS | 1852 | 1461720478734 Marionette TRACE conn3 <- [1,798,null,{}] 18:27:58 INFO - PROCESS | 1852 | 1461720478739 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:59 INFO - PROCESS | 1852 | 1461720479031 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:27:59 INFO - PROCESS | 1852 | 1461720479284 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833f9000 == 85 [pid = 1852] [id = 207] 18:27:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f177daecc00) [pid = 1852] [serial = 621] [outer = (nil)] 18:27:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f177e060800) [pid = 1852] [serial = 622] [outer = 0x7f177daecc00] 18:27:59 INFO - PROCESS | 1852 | 1461720479364 Marionette DEBUG loaded listener.js 18:27:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f177ed5d000) [pid = 1852] [serial = 623] [outer = 0x7f177daecc00] 18:28:00 INFO - PROCESS | 1852 | 1461720480188 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:28:00 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 18:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1531ms 18:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:28:00 INFO - PROCESS | 1852 | 1461720480263 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:28:00 INFO - PROCESS | 1852 | 1461720480266 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:28:00 INFO - PROCESS | 1852 | 1461720480273 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:28:00 INFO - PROCESS | 1852 | 1461720480276 Marionette TRACE conn3 <- [1,802,null,{}] 18:28:00 INFO - PROCESS | 1852 | 1461720480282 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:00 INFO - PROCESS | 1852 | 1461720480496 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:28:00 INFO - PROCESS | 1852 | 1461720480662 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783949000 == 86 [pid = 1852] [id = 208] 18:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f177dae5000) [pid = 1852] [serial = 624] [outer = (nil)] 18:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f1780270000) [pid = 1852] [serial = 625] [outer = 0x7f177dae5000] 18:28:00 INFO - PROCESS | 1852 | 1461720480735 Marionette DEBUG loaded listener.js 18:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f1780ecec00) [pid = 1852] [serial = 626] [outer = 0x7f177dae5000] 18:28:01 INFO - PROCESS | 1852 | 1461720481759 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:28:01 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 18:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1530ms 18:28:01 INFO - PROCESS | 1852 | 1461720481804 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:28:01 INFO - PROCESS | 1852 | 1461720481809 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:28:01 INFO - PROCESS | 1852 | 1461720481816 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:28:01 INFO - PROCESS | 1852 | 1461720481819 Marionette TRACE conn3 <- [1,806,null,{}] 18:28:01 INFO - PROCESS | 1852 | 1461720481826 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:02 INFO - PROCESS | 1852 | 1461720482013 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:28:02 INFO - PROCESS | 1852 | 1461720482218 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784869800 == 87 [pid = 1852] [id = 209] 18:28:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f177daed800) [pid = 1852] [serial = 627] [outer = (nil)] 18:28:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f1781fcfc00) [pid = 1852] [serial = 628] [outer = 0x7f177daed800] 18:28:02 INFO - PROCESS | 1852 | 1461720482337 Marionette DEBUG loaded listener.js 18:28:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f17824a9400) [pid = 1852] [serial = 629] [outer = 0x7f177daed800] 18:28:03 INFO - PROCESS | 1852 | 1461720483418 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:28:03 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 18:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1684ms 18:28:03 INFO - PROCESS | 1852 | 1461720483500 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:28:03 INFO - PROCESS | 1852 | 1461720483505 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:28:03 INFO - PROCESS | 1852 | 1461720483515 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:28:03 INFO - PROCESS | 1852 | 1461720483521 Marionette TRACE conn3 <- [1,810,null,{}] 18:28:03 INFO - PROCESS | 1852 | 1461720483530 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:03 INFO - PROCESS | 1852 | 1461720483843 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:28:04 INFO - PROCESS | 1852 | 1461720484087 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17850c1000 == 88 [pid = 1852] [id = 210] 18:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f1780150800) [pid = 1852] [serial = 630] [outer = (nil)] 18:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f17833b8800) [pid = 1852] [serial = 631] [outer = 0x7f1780150800] 18:28:04 INFO - PROCESS | 1852 | 1461720484199 Marionette DEBUG loaded listener.js 18:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f178374d400) [pid = 1852] [serial = 632] [outer = 0x7f1780150800] 18:28:05 INFO - PROCESS | 1852 | 1461720485275 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1808ms 18:28:05 INFO - PROCESS | 1852 | 1461720485321 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:28:05 INFO - PROCESS | 1852 | 1461720485325 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:28:05 INFO - PROCESS | 1852 | 1461720485332 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:28:05 INFO - PROCESS | 1852 | 1461720485336 Marionette TRACE conn3 <- [1,814,null,{}] 18:28:05 INFO - PROCESS | 1852 | 1461720485342 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:05 INFO - PROCESS | 1852 | 1461720485579 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:28:05 INFO - PROCESS | 1852 | 1461720485781 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b4a800 == 89 [pid = 1852] [id = 211] 18:28:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f1772be6c00) [pid = 1852] [serial = 633] [outer = (nil)] 18:28:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f178374ec00) [pid = 1852] [serial = 634] [outer = 0x7f1772be6c00] 18:28:05 INFO - PROCESS | 1852 | 1461720485913 Marionette DEBUG loaded listener.js 18:28:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f17843d0000) [pid = 1852] [serial = 635] [outer = 0x7f1772be6c00] 18:28:07 INFO - PROCESS | 1852 | 1461720487042 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 18:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:28:07 INFO - PROCESS | 1852 | 1461720487078 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:28:07 INFO - PROCESS | 1852 | 1461720487087 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:28:07 INFO - PROCESS | 1852 | 1461720487093 Marionette TRACE conn3 <- [1,818,null,{}] 18:28:07 INFO - PROCESS | 1852 | 1461720487101 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:07 INFO - PROCESS | 1852 | 1461720487272 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:28:07 INFO - PROCESS | 1852 | 1461720487500 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177129e000 == 90 [pid = 1852] [id = 212] 18:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f176e9c4000) [pid = 1852] [serial = 636] [outer = (nil)] 18:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f176e9cec00) [pid = 1852] [serial = 637] [outer = 0x7f176e9c4000] 18:28:07 INFO - PROCESS | 1852 | 1461720487578 Marionette DEBUG loaded listener.js 18:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f176fefd400) [pid = 1852] [serial = 638] [outer = 0x7f176e9c4000] 18:28:08 INFO - PROCESS | 1852 | 1461720488566 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1534ms 18:28:08 INFO - PROCESS | 1852 | 1461720488621 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:28:08 INFO - PROCESS | 1852 | 1461720488630 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:28:08 INFO - PROCESS | 1852 | 1461720488640 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:28:08 INFO - PROCESS | 1852 | 1461720488644 Marionette TRACE conn3 <- [1,822,null,{}] 18:28:08 INFO - PROCESS | 1852 | 1461720488650 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:08 INFO - PROCESS | 1852 | 1461720488916 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:28:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177aba1800 == 89 [pid = 1852] [id = 135] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f177abf6c00) [pid = 1852] [serial = 568] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | 1461720489188 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f1791453c00) [pid = 1852] [serial = 518] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f17824ac800) [pid = 1852] [serial = 547] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f1778d19c00) [pid = 1852] [serial = 553] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f1778f77000) [pid = 1852] [serial = 554] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f177ae17c00) [pid = 1852] [serial = 544] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f1772e76400) [pid = 1852] [serial = 538] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f1784da8c00) [pid = 1852] [serial = 551] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f1778f80000) [pid = 1852] [serial = 550] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f1772e7b000) [pid = 1852] [serial = 566] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f177ae16800) [pid = 1852] [serial = 559] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f178027a400) [pid = 1852] [serial = 562] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f1772aca800) [pid = 1852] [serial = 565] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f1772d13c00) [pid = 1852] [serial = 556] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f177a2a9000) [pid = 1852] [serial = 557] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f1779009800) [pid = 1852] [serial = 541] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f178351bc00) [pid = 1852] [serial = 563] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f177e062400) [pid = 1852] [serial = 560] [outer = (nil)] [url = about:blank] 18:28:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712b3000 == 90 [pid = 1852] [id = 213] 18:28:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f1772aca800) [pid = 1852] [serial = 639] [outer = (nil)] 18:28:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f1772e81400) [pid = 1852] [serial = 640] [outer = 0x7f1772aca800] 18:28:09 INFO - PROCESS | 1852 | 1461720489278 Marionette DEBUG loaded listener.js 18:28:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f1773166400) [pid = 1852] [serial = 641] [outer = 0x7f1772aca800] 18:28:10 INFO - PROCESS | 1852 | 1461720490048 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 18:28:10 INFO - PROCESS | 1852 | 1461720490082 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:28:10 INFO - PROCESS | 1852 | 1461720490090 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:28:10 INFO - PROCESS | 1852 | 1461720490096 Marionette TRACE conn3 <- [1,826,null,{}] 18:28:10 INFO - PROCESS | 1852 | 1461720490112 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:10 INFO - PROCESS | 1852 | 1461720490333 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:28:10 INFO - PROCESS | 1852 | 1461720490460 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773045000 == 91 [pid = 1852] [id = 214] 18:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f17734dd000) [pid = 1852] [serial = 642] [outer = (nil)] 18:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f1778f3f800) [pid = 1852] [serial = 643] [outer = 0x7f17734dd000] 18:28:10 INFO - PROCESS | 1852 | 1461720490538 Marionette DEBUG loaded listener.js 18:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f1778f72800) [pid = 1852] [serial = 644] [outer = 0x7f17734dd000] 18:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f1778d0c400) [pid = 1852] [serial = 645] [outer = 0x7f177d78e400] 18:28:11 INFO - PROCESS | 1852 | 1461720491401 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1334ms 18:28:11 INFO - PROCESS | 1852 | 1461720491426 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:28:11 INFO - PROCESS | 1852 | 1461720491430 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:28:11 INFO - PROCESS | 1852 | 1461720491438 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:28:11 INFO - PROCESS | 1852 | 1461720491441 Marionette TRACE conn3 <- [1,830,null,{}] 18:28:11 INFO - PROCESS | 1852 | 1461720491446 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:11 INFO - PROCESS | 1852 | 1461720491610 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:28:11 INFO - PROCESS | 1852 | 1461720491627 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f3a000 == 92 [pid = 1852] [id = 215] 18:28:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f1778f73000) [pid = 1852] [serial = 646] [outer = (nil)] 18:28:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f1779008400) [pid = 1852] [serial = 647] [outer = 0x7f1778f73000] 18:28:11 INFO - PROCESS | 1852 | 1461720491700 Marionette DEBUG loaded listener.js 18:28:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f177900f400) [pid = 1852] [serial = 648] [outer = 0x7f1778f73000] 18:28:12 INFO - PROCESS | 1852 | 1461720492580 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1181ms 18:28:12 INFO - PROCESS | 1852 | 1461720492620 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:28:12 INFO - PROCESS | 1852 | 1461720492623 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:28:12 INFO - PROCESS | 1852 | 1461720492629 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:28:12 INFO - PROCESS | 1852 | 1461720492632 Marionette TRACE conn3 <- [1,834,null,{}] 18:28:12 INFO - PROCESS | 1852 | 1461720492643 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:12 INFO - PROCESS | 1852 | 1461720492849 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:28:12 INFO - PROCESS | 1852 | 1461720492878 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aba2000 == 93 [pid = 1852] [id = 216] 18:28:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f1779004c00) [pid = 1852] [serial = 649] [outer = (nil)] 18:28:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f17791d7400) [pid = 1852] [serial = 650] [outer = 0x7f1779004c00] 18:28:12 INFO - PROCESS | 1852 | 1461720492940 Marionette DEBUG loaded listener.js 18:28:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f1779f4bc00) [pid = 1852] [serial = 651] [outer = 0x7f1779004c00] 18:28:13 INFO - PROCESS | 1852 | 1461720493813 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1236ms 18:28:14 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f177e060400) [pid = 1852] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:28:14 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f1778f73400) [pid = 1852] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:28:14 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f176e9c9400) [pid = 1852] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:28:14 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f1772acec00) [pid = 1852] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:28:14 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f17711b3000) [pid = 1852] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:28:14 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f176e9cc800) [pid = 1852] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:28:14 INFO - PROCESS | 1852 | 1461720494082 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:28:14 INFO - PROCESS | 1852 | 1461720494086 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:28:14 INFO - PROCESS | 1852 | 1461720494094 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:28:14 INFO - PROCESS | 1852 | 1461720494097 Marionette TRACE conn3 <- [1,838,null,{}] 18:28:14 INFO - PROCESS | 1852 | 1461720494102 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:14 INFO - PROCESS | 1852 | 1461720494286 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:28:14 INFO - PROCESS | 1852 | 1461720494453 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b49b800 == 94 [pid = 1852] [id = 217] 18:28:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f177a2ad800) [pid = 1852] [serial = 652] [outer = (nil)] 18:28:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f177a645400) [pid = 1852] [serial = 653] [outer = 0x7f177a2ad800] 18:28:14 INFO - PROCESS | 1852 | 1461720494524 Marionette DEBUG loaded listener.js 18:28:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f177a894400) [pid = 1852] [serial = 654] [outer = 0x7f177a2ad800] 18:28:15 INFO - PROCESS | 1852 | 1461720495206 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1132ms 18:28:15 INFO - PROCESS | 1852 | 1461720495228 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:28:15 INFO - PROCESS | 1852 | 1461720495230 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:28:15 INFO - PROCESS | 1852 | 1461720495237 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:28:15 INFO - PROCESS | 1852 | 1461720495240 Marionette TRACE conn3 <- [1,842,null,{}] 18:28:15 INFO - PROCESS | 1852 | 1461720495245 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:15 INFO - PROCESS | 1852 | 1461720495493 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:28:15 INFO - PROCESS | 1852 | 1461720495522 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d918800 == 95 [pid = 1852] [id = 218] 18:28:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f17734d7000) [pid = 1852] [serial = 655] [outer = (nil)] 18:28:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f177a8c8000) [pid = 1852] [serial = 656] [outer = 0x7f17734d7000] 18:28:15 INFO - PROCESS | 1852 | 1461720495601 Marionette DEBUG loaded listener.js 18:28:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f177acc4800) [pid = 1852] [serial = 657] [outer = 0x7f17734d7000] 18:28:16 INFO - PROCESS | 1852 | 1461720496603 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1430ms 18:28:16 INFO - PROCESS | 1852 | 1461720496669 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:28:16 INFO - PROCESS | 1852 | 1461720496675 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:28:16 INFO - PROCESS | 1852 | 1461720496684 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:28:16 INFO - PROCESS | 1852 | 1461720496690 Marionette TRACE conn3 <- [1,846,null,{}] 18:28:16 INFO - PROCESS | 1852 | 1461720496700 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:16 INFO - PROCESS | 1852 | 1461720496942 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:28:17 INFO - PROCESS | 1852 | 1461720497213 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772e05800 == 96 [pid = 1852] [id = 219] 18:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f1772d12000) [pid = 1852] [serial = 658] [outer = (nil)] 18:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f1772e77000) [pid = 1852] [serial = 659] [outer = 0x7f1772d12000] 18:28:17 INFO - PROCESS | 1852 | 1461720497297 Marionette DEBUG loaded listener.js 18:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f17734ce800) [pid = 1852] [serial = 660] [outer = 0x7f1772d12000] 18:28:18 INFO - PROCESS | 1852 | 1461720498194 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1540ms 18:28:18 INFO - PROCESS | 1852 | 1461720498225 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:28:18 INFO - PROCESS | 1852 | 1461720498232 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:28:18 INFO - PROCESS | 1852 | 1461720498245 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:28:18 INFO - PROCESS | 1852 | 1461720498248 Marionette TRACE conn3 <- [1,850,null,{}] 18:28:18 INFO - PROCESS | 1852 | 1461720498256 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:18 INFO - PROCESS | 1852 | 1461720498461 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:28:18 INFO - PROCESS | 1852 | 1461720498629 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a51c000 == 97 [pid = 1852] [id = 220] 18:28:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f1778d0bc00) [pid = 1852] [serial = 661] [outer = (nil)] 18:28:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f1778f4ac00) [pid = 1852] [serial = 662] [outer = 0x7f1778d0bc00] 18:28:18 INFO - PROCESS | 1852 | 1461720498709 Marionette DEBUG loaded listener.js 18:28:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f1778feec00) [pid = 1852] [serial = 663] [outer = 0x7f1778d0bc00] 18:28:19 INFO - PROCESS | 1852 | 1461720499662 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1482ms 18:28:19 INFO - PROCESS | 1852 | 1461720499727 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:28:19 INFO - PROCESS | 1852 | 1461720499732 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:28:19 INFO - PROCESS | 1852 | 1461720499738 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:28:19 INFO - PROCESS | 1852 | 1461720499744 Marionette TRACE conn3 <- [1,854,null,{}] 18:28:19 INFO - PROCESS | 1852 | 1461720499760 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:20 INFO - PROCESS | 1852 | 1461720500008 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:28:20 INFO - PROCESS | 1852 | 1461720500271 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ed0f000 == 98 [pid = 1852] [id = 221] 18:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f177a10a000) [pid = 1852] [serial = 664] [outer = (nil)] 18:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f177a2adc00) [pid = 1852] [serial = 665] [outer = 0x7f177a10a000] 18:28:20 INFO - PROCESS | 1852 | 1461720500352 Marionette DEBUG loaded listener.js 18:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f177a8bf000) [pid = 1852] [serial = 666] [outer = 0x7f177a10a000] 18:28:21 INFO - PROCESS | 1852 | 1461720501193 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1490ms 18:28:21 INFO - PROCESS | 1852 | 1461720501229 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:28:21 INFO - PROCESS | 1852 | 1461720501233 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:28:21 INFO - PROCESS | 1852 | 1461720501240 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:28:21 INFO - PROCESS | 1852 | 1461720501244 Marionette TRACE conn3 <- [1,858,null,{}] 18:28:21 INFO - PROCESS | 1852 | 1461720501250 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:21 INFO - PROCESS | 1852 | 1461720501446 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:28:21 INFO - PROCESS | 1852 | 1461720501611 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820d5800 == 99 [pid = 1852] [id = 222] 18:28:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f177a10e400) [pid = 1852] [serial = 667] [outer = (nil)] 18:28:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f177accbc00) [pid = 1852] [serial = 668] [outer = 0x7f177a10e400] 18:28:21 INFO - PROCESS | 1852 | 1461720501685 Marionette DEBUG loaded listener.js 18:28:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f177ad90c00) [pid = 1852] [serial = 669] [outer = 0x7f177a10e400] 18:28:22 INFO - PROCESS | 1852 | 1461720502579 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1383ms 18:28:22 INFO - PROCESS | 1852 | 1461720502625 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:28:22 INFO - PROCESS | 1852 | 1461720502629 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:28:22 INFO - PROCESS | 1852 | 1461720502635 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:28:22 INFO - PROCESS | 1852 | 1461720502638 Marionette TRACE conn3 <- [1,862,null,{}] 18:28:22 INFO - PROCESS | 1852 | 1461720502644 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:22 INFO - PROCESS | 1852 | 1461720502824 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:28:22 INFO - PROCESS | 1852 | 1461720502988 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833de800 == 100 [pid = 1852] [id = 223] 18:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f177abf6400) [pid = 1852] [serial = 670] [outer = (nil)] 18:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f177ae0ac00) [pid = 1852] [serial = 671] [outer = 0x7f177abf6400] 18:28:23 INFO - PROCESS | 1852 | 1461720503059 Marionette DEBUG loaded listener.js 18:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f177b4d1400) [pid = 1852] [serial = 672] [outer = 0x7f177abf6400] 18:28:23 INFO - PROCESS | 1852 | 1461720503957 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1382ms 18:28:24 INFO - PROCESS | 1852 | 1461720504018 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:28:24 INFO - PROCESS | 1852 | 1461720504022 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:28:24 INFO - PROCESS | 1852 | 1461720504029 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:28:24 INFO - PROCESS | 1852 | 1461720504032 Marionette TRACE conn3 <- [1,866,null,{}] 18:28:24 INFO - PROCESS | 1852 | 1461720504038 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:24 INFO - PROCESS | 1852 | 1461720504259 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:28:24 INFO - PROCESS | 1852 | 1461720504422 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17839c9000 == 101 [pid = 1852] [id = 224] 18:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f177c18cc00) [pid = 1852] [serial = 673] [outer = (nil)] 18:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f177c429400) [pid = 1852] [serial = 674] [outer = 0x7f177c18cc00] 18:28:24 INFO - PROCESS | 1852 | 1461720504500 Marionette DEBUG loaded listener.js 18:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f177d745400) [pid = 1852] [serial = 675] [outer = 0x7f177c18cc00] 18:28:25 INFO - PROCESS | 1852 | 1461720505399 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1482ms 18:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:28:25 INFO - PROCESS | 1852 | 1461720505512 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:28:25 INFO - PROCESS | 1852 | 1461720505516 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:28:25 INFO - PROCESS | 1852 | 1461720505523 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:28:25 INFO - PROCESS | 1852 | 1461720505526 Marionette TRACE conn3 <- [1,870,null,{}] 18:28:25 INFO - PROCESS | 1852 | 1461720505582 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:25 INFO - PROCESS | 1852 | 1461720505819 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:28:26 INFO - PROCESS | 1852 | 1461720506032 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784884000 == 102 [pid = 1852] [id = 225] 18:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f177c319c00) [pid = 1852] [serial = 676] [outer = (nil)] 18:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f177dae3800) [pid = 1852] [serial = 677] [outer = 0x7f177c319c00] 18:28:26 INFO - PROCESS | 1852 | 1461720506104 Marionette DEBUG loaded listener.js 18:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f177e064000) [pid = 1852] [serial = 678] [outer = 0x7f177c319c00] 18:28:26 INFO - PROCESS | 1852 | 1461720506991 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1490ms 18:28:27 INFO - PROCESS | 1852 | 1461720507012 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:28:27 INFO - PROCESS | 1852 | 1461720507016 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:28:27 INFO - PROCESS | 1852 | 1461720507024 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:28:27 INFO - PROCESS | 1852 | 1461720507027 Marionette TRACE conn3 <- [1,874,null,{}] 18:28:27 INFO - PROCESS | 1852 | 1461720507034 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:27 INFO - PROCESS | 1852 | 1461720507220 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:28:27 INFO - PROCESS | 1852 | 1461720507387 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1785b20000 == 103 [pid = 1852] [id = 226] 18:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f177d73b000) [pid = 1852] [serial = 679] [outer = (nil)] 18:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f177e06b800) [pid = 1852] [serial = 680] [outer = 0x7f177d73b000] 18:28:27 INFO - PROCESS | 1852 | 1461720507458 Marionette DEBUG loaded listener.js 18:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f177ed5a400) [pid = 1852] [serial = 681] [outer = 0x7f177d73b000] 18:28:28 INFO - PROCESS | 1852 | 1461720508350 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1379ms 18:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:28:28 INFO - PROCESS | 1852 | 1461720508404 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:28:28 INFO - PROCESS | 1852 | 1461720508407 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:28:28 INFO - PROCESS | 1852 | 1461720508414 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:28:28 INFO - PROCESS | 1852 | 1461720508419 Marionette TRACE conn3 <- [1,878,null,{}] 18:28:28 INFO - PROCESS | 1852 | 1461720508425 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:28 INFO - PROCESS | 1852 | 1461720508628 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:28:28 INFO - PROCESS | 1852 | 1461720508808 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178a4f9800 == 104 [pid = 1852] [id = 227] 18:28:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176e9cf000) [pid = 1852] [serial = 682] [outer = (nil)] 18:28:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f178014e800) [pid = 1852] [serial = 683] [outer = 0x7f176e9cf000] 18:28:28 INFO - PROCESS | 1852 | 1461720508890 Marionette DEBUG loaded listener.js 18:28:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f1780277800) [pid = 1852] [serial = 684] [outer = 0x7f176e9cf000] 18:28:29 INFO - PROCESS | 1852 | 1461720509741 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1381ms 18:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:28:29 INFO - PROCESS | 1852 | 1461720509794 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:28:29 INFO - PROCESS | 1852 | 1461720509797 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:28:29 INFO - PROCESS | 1852 | 1461720509804 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:28:29 INFO - PROCESS | 1852 | 1461720509806 Marionette TRACE conn3 <- [1,882,null,{}] 18:28:29 INFO - PROCESS | 1852 | 1461720509813 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:30 INFO - PROCESS | 1852 | 1461720510010 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:28:30 INFO - PROCESS | 1852 | 1461720510180 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a803800 == 105 [pid = 1852] [id = 228] 18:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f176e9d0000) [pid = 1852] [serial = 685] [outer = (nil)] 18:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f1778f7b800) [pid = 1852] [serial = 686] [outer = 0x7f176e9d0000] 18:28:30 INFO - PROCESS | 1852 | 1461720510251 Marionette DEBUG loaded listener.js 18:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f1780d82800) [pid = 1852] [serial = 687] [outer = 0x7f176e9d0000] 18:28:31 INFO - PROCESS | 1852 | 1461720511562 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1790ms 18:28:31 INFO - PROCESS | 1852 | 1461720511593 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:28:31 INFO - PROCESS | 1852 | 1461720511600 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:28:31 INFO - PROCESS | 1852 | 1461720511608 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:28:31 INFO - PROCESS | 1852 | 1461720511615 Marionette TRACE conn3 <- [1,886,null,{}] 18:28:31 INFO - PROCESS | 1852 | 1461720511622 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:31 INFO - PROCESS | 1852 | 1461720511825 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:28:32 INFO - PROCESS | 1852 | 1461720512004 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f1f000 == 106 [pid = 1852] [id = 229] 18:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176f6e8400) [pid = 1852] [serial = 688] [outer = (nil)] 18:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1772be2400) [pid = 1852] [serial = 689] [outer = 0x7f176f6e8400] 18:28:32 INFO - PROCESS | 1852 | 1461720512072 Marionette DEBUG loaded listener.js 18:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f17734cf800) [pid = 1852] [serial = 690] [outer = 0x7f176f6e8400] 18:28:33 INFO - PROCESS | 1852 | 1461720513227 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1635ms 18:28:33 INFO - PROCESS | 1852 | 1461720513244 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:28:33 INFO - PROCESS | 1852 | 1461720513253 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:28:33 INFO - PROCESS | 1852 | 1461720513264 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:28:33 INFO - PROCESS | 1852 | 1461720513267 Marionette TRACE conn3 <- [1,890,null,{}] 18:28:33 INFO - PROCESS | 1852 | 1461720513274 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:33 INFO - PROCESS | 1852 | 1461720513457 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:28:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177aba2000 == 105 [pid = 1852] [id = 216] 18:28:33 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f177a105c00) [pid = 1852] [serial = 604] [outer = (nil)] [url = about:blank] 18:28:33 INFO - PROCESS | 1852 | 1461720513767 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773045000 == 104 [pid = 1852] [id = 214] 18:28:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17712b3000 == 103 [pid = 1852] [id = 213] 18:28:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177129e000 == 102 [pid = 1852] [id = 212] 18:28:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712a9000 == 103 [pid = 1852] [id = 230] 18:28:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f176fefcc00) [pid = 1852] [serial = 691] [outer = (nil)] 18:28:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1778e37c00) [pid = 1852] [serial = 692] [outer = 0x7f176fefcc00] 18:28:33 INFO - PROCESS | 1852 | 1461720513851 Marionette DEBUG loaded listener.js 18:28:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1778f77800) [pid = 1852] [serial = 693] [outer = 0x7f176fefcc00] 18:28:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e910000 == 102 [pid = 1852] [id = 205] 18:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfaa800 == 101 [pid = 1852] [id = 204] 18:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f29000 == 100 [pid = 1852] [id = 203] 18:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17729b6800 == 99 [pid = 1852] [id = 202] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f17824a6000) [pid = 1852] [serial = 536] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1778fee000) [pid = 1852] [serial = 598] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1772d0b400) [pid = 1852] [serial = 601] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f1772d16800) [pid = 1852] [serial = 592] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1773160000) [pid = 1852] [serial = 593] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f177a10c800) [pid = 1852] [serial = 574] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f17843d6800) [pid = 1852] [serial = 583] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1778e33800) [pid = 1852] [serial = 571] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f17824adc00) [pid = 1852] [serial = 580] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f17734da800) [pid = 1852] [serial = 590] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f1772bdf000) [pid = 1852] [serial = 589] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f17734d5c00) [pid = 1852] [serial = 586] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f177e060000) [pid = 1852] [serial = 577] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f17734dd400) [pid = 1852] [serial = 595] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f1779009c00) [pid = 1852] [serial = 599] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f17791d7800) [pid = 1852] [serial = 602] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f1778e2dc00) [pid = 1852] [serial = 596] [outer = (nil)] [url = about:blank] 18:28:34 INFO - PROCESS | 1852 | 1461720514639 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1434ms 18:28:34 INFO - PROCESS | 1852 | 1461720514698 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:28:34 INFO - PROCESS | 1852 | 1461720514701 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:28:34 INFO - PROCESS | 1852 | 1461720514708 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:28:34 INFO - PROCESS | 1852 | 1461720514714 Marionette TRACE conn3 <- [1,894,null,{}] 18:28:34 INFO - PROCESS | 1852 | 1461720514730 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:34 INFO - PROCESS | 1852 | 1461720514918 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:28:34 INFO - PROCESS | 1852 | 1461720514931 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f38000 == 100 [pid = 1852] [id = 231] 18:28:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f1778ff6000) [pid = 1852] [serial = 694] [outer = (nil)] 18:28:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f17791d1800) [pid = 1852] [serial = 695] [outer = 0x7f1778ff6000] 18:28:35 INFO - PROCESS | 1852 | 1461720515013 Marionette DEBUG loaded listener.js 18:28:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f177a10b800) [pid = 1852] [serial = 696] [outer = 0x7f1778ff6000] 18:28:35 INFO - PROCESS | 1852 | 1461720515976 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1289ms 18:28:35 INFO - PROCESS | 1852 | 1461720515998 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:28:36 INFO - PROCESS | 1852 | 1461720516002 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:28:36 INFO - PROCESS | 1852 | 1461720516009 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:28:36 INFO - PROCESS | 1852 | 1461720516012 Marionette TRACE conn3 <- [1,898,null,{}] 18:28:36 INFO - PROCESS | 1852 | 1461720516017 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:36 INFO - PROCESS | 1852 | 1461720516251 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:28:36 INFO - PROCESS | 1852 | 1461720516288 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1d8000 == 101 [pid = 1852] [id = 232] 18:28:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1779007c00) [pid = 1852] [serial = 697] [outer = (nil)] 18:28:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f177a543800) [pid = 1852] [serial = 698] [outer = 0x7f1779007c00] 18:28:36 INFO - PROCESS | 1852 | 1461720516355 Marionette DEBUG loaded listener.js 18:28:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f177a897800) [pid = 1852] [serial = 699] [outer = 0x7f1779007c00] 18:28:37 INFO - PROCESS | 1852 | 1461720517166 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1181ms 18:28:37 INFO - PROCESS | 1852 | 1461720517190 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:28:37 INFO - PROCESS | 1852 | 1461720517194 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:28:37 INFO - PROCESS | 1852 | 1461720517200 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:28:37 INFO - PROCESS | 1852 | 1461720517203 Marionette TRACE conn3 <- [1,902,null,{}] 18:28:37 INFO - PROCESS | 1852 | 1461720517208 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:37 INFO - PROCESS | 1852 | 1461720517416 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:28:37 INFO - PROCESS | 1852 | 1461720517448 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfc5800 == 102 [pid = 1852] [id = 233] 18:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f177a652000) [pid = 1852] [serial = 700] [outer = (nil)] 18:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f177abf1800) [pid = 1852] [serial = 701] [outer = 0x7f177a652000] 18:28:37 INFO - PROCESS | 1852 | 1461720517518 Marionette DEBUG loaded listener.js 18:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f177accd800) [pid = 1852] [serial = 702] [outer = 0x7f177a652000] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f177a2ad800) [pid = 1852] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f177c18f800) [pid = 1852] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f1783748c00) [pid = 1852] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f176e9cdc00) [pid = 1852] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f176e9c4400) [pid = 1852] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f1778e2e000) [pid = 1852] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f17791d5000) [pid = 1852] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f1779004c00) [pid = 1852] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f17791d8000) [pid = 1852] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f17734dd000) [pid = 1852] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f1772aca800) [pid = 1852] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f1778f73000) [pid = 1852] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f1772d18c00) [pid = 1852] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f177acc9400) [pid = 1852] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f1772d14400) [pid = 1852] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f176e9c4000) [pid = 1852] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:28:38 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f177a8c9800) [pid = 1852] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:28:38 INFO - PROCESS | 1852 | 1461720518913 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1739ms 18:28:38 INFO - PROCESS | 1852 | 1461720518940 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:28:38 INFO - PROCESS | 1852 | 1461720518943 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:28:38 INFO - PROCESS | 1852 | 1461720518950 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:28:38 INFO - PROCESS | 1852 | 1461720518953 Marionette TRACE conn3 <- [1,906,null,{}] 18:28:38 INFO - PROCESS | 1852 | 1461720518958 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:39 INFO - PROCESS | 1852 | 1461720519167 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:28:39 INFO - PROCESS | 1852 | 1461720519292 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ed09800 == 103 [pid = 1852] [id = 234] 18:28:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f17734d3800) [pid = 1852] [serial = 703] [outer = (nil)] 18:28:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f177ad91000) [pid = 1852] [serial = 704] [outer = 0x7f17734d3800] 18:28:39 INFO - PROCESS | 1852 | 1461720519365 Marionette DEBUG loaded listener.js 18:28:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f177b4d7400) [pid = 1852] [serial = 705] [outer = 0x7f17734d3800] 18:28:40 INFO - PROCESS | 1852 | 1461720520072 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1189ms 18:28:40 INFO - PROCESS | 1852 | 1461720520141 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:28:40 INFO - PROCESS | 1852 | 1461720520144 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:28:40 INFO - PROCESS | 1852 | 1461720520151 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:28:40 INFO - PROCESS | 1852 | 1461720520154 Marionette TRACE conn3 <- [1,910,null,{}] 18:28:40 INFO - PROCESS | 1852 | 1461720520160 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:40 INFO - PROCESS | 1852 | 1461720520333 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:28:40 INFO - PROCESS | 1852 | 1461720520343 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833df000 == 104 [pid = 1852] [id = 235] 18:28:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f1773164400) [pid = 1852] [serial = 706] [outer = (nil)] 18:28:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f177c432400) [pid = 1852] [serial = 707] [outer = 0x7f1773164400] 18:28:40 INFO - PROCESS | 1852 | 1461720520408 Marionette DEBUG loaded listener.js 18:28:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f177d73e000) [pid = 1852] [serial = 708] [outer = 0x7f1773164400] 18:28:41 INFO - PROCESS | 1852 | 1461720521551 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1437ms 18:28:41 INFO - PROCESS | 1852 | 1461720521590 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:28:41 INFO - PROCESS | 1852 | 1461720521597 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:28:41 INFO - PROCESS | 1852 | 1461720521606 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:28:41 INFO - PROCESS | 1852 | 1461720521610 Marionette TRACE conn3 <- [1,914,null,{}] 18:28:41 INFO - PROCESS | 1852 | 1461720521641 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:41 INFO - PROCESS | 1852 | 1461720521853 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:28:42 INFO - PROCESS | 1852 | 1461720522018 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177371b000 == 105 [pid = 1852] [id = 236] 18:28:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f1772d0c800) [pid = 1852] [serial = 709] [outer = (nil)] 18:28:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f177316a800) [pid = 1852] [serial = 710] [outer = 0x7f1772d0c800] 18:28:42 INFO - PROCESS | 1852 | 1461720522147 Marionette DEBUG loaded listener.js 18:28:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f1778d19400) [pid = 1852] [serial = 711] [outer = 0x7f1772d0c800] 18:28:43 INFO - PROCESS | 1852 | 1461720523079 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1544ms 18:28:43 INFO - PROCESS | 1852 | 1461720523152 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:28:43 INFO - PROCESS | 1852 | 1461720523161 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:28:43 INFO - PROCESS | 1852 | 1461720523173 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:28:43 INFO - PROCESS | 1852 | 1461720523177 Marionette TRACE conn3 <- [1,918,null,{}] 18:28:43 INFO - PROCESS | 1852 | 1461720523184 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:43 INFO - PROCESS | 1852 | 1461720523429 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:28:43 INFO - PROCESS | 1852 | 1461720523728 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e1e2000 == 106 [pid = 1852] [id = 237] 18:28:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f1778f4b000) [pid = 1852] [serial = 712] [outer = (nil)] 18:28:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f177900b000) [pid = 1852] [serial = 713] [outer = 0x7f1778f4b000] 18:28:43 INFO - PROCESS | 1852 | 1461720523806 Marionette DEBUG loaded listener.js 18:28:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1779f4ec00) [pid = 1852] [serial = 714] [outer = 0x7f1778f4b000] 18:28:44 INFO - PROCESS | 1852 | 1461720524700 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1587ms 18:28:44 INFO - PROCESS | 1852 | 1461720524760 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:28:44 INFO - PROCESS | 1852 | 1461720524764 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:28:44 INFO - PROCESS | 1852 | 1461720524772 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:28:44 INFO - PROCESS | 1852 | 1461720524779 Marionette TRACE conn3 <- [1,922,null,{}] 18:28:44 INFO - PROCESS | 1852 | 1461720524796 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:45 INFO - PROCESS | 1852 | 1461720525037 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:28:45 INFO - PROCESS | 1852 | 1461720525245 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17839e1800 == 107 [pid = 1852] [id = 238] 18:28:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f177a8cac00) [pid = 1852] [serial = 715] [outer = (nil)] 18:28:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f177ad9a000) [pid = 1852] [serial = 716] [outer = 0x7f177a8cac00] 18:28:45 INFO - PROCESS | 1852 | 1461720525368 Marionette DEBUG loaded listener.js 18:28:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f177c194400) [pid = 1852] [serial = 717] [outer = 0x7f177a8cac00] 18:28:46 INFO - PROCESS | 1852 | 1461720526240 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1499ms 18:28:46 INFO - PROCESS | 1852 | 1461720526272 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:28:46 INFO - PROCESS | 1852 | 1461720526276 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:28:46 INFO - PROCESS | 1852 | 1461720526285 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:28:46 INFO - PROCESS | 1852 | 1461720526289 Marionette TRACE conn3 <- [1,926,null,{}] 18:28:46 INFO - PROCESS | 1852 | 1461720526295 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:46 INFO - PROCESS | 1852 | 1461720526506 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:28:46 INFO - PROCESS | 1852 | 1461720526685 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d55800 == 108 [pid = 1852] [id = 239] 18:28:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f177abf2c00) [pid = 1852] [serial = 718] [outer = (nil)] 18:28:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f177d744c00) [pid = 1852] [serial = 719] [outer = 0x7f177abf2c00] 18:28:46 INFO - PROCESS | 1852 | 1461720526759 Marionette DEBUG loaded listener.js 18:28:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f177e067800) [pid = 1852] [serial = 720] [outer = 0x7f177abf2c00] 18:28:47 INFO - PROCESS | 1852 | 1461720527714 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1484ms 18:28:47 INFO - PROCESS | 1852 | 1461720527771 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:28:47 INFO - PROCESS | 1852 | 1461720527775 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:28:47 INFO - PROCESS | 1852 | 1461720527783 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:28:47 INFO - PROCESS | 1852 | 1461720527785 Marionette TRACE conn3 <- [1,930,null,{}] 18:28:47 INFO - PROCESS | 1852 | 1461720527792 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:47 INFO - PROCESS | 1852 | 1461720527996 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:28:48 INFO - PROCESS | 1852 | 1461720528241 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178b3ee000 == 109 [pid = 1852] [id = 240] 18:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f178014c800) [pid = 1852] [serial = 721] [outer = (nil)] 18:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f1780159c00) [pid = 1852] [serial = 722] [outer = 0x7f178014c800] 18:28:48 INFO - PROCESS | 1852 | 1461720528361 Marionette DEBUG loaded listener.js 18:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f1780d84800) [pid = 1852] [serial = 723] [outer = 0x7f178014c800] 18:28:49 INFO - PROCESS | 1852 | 1461720529420 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1684ms 18:28:49 INFO - PROCESS | 1852 | 1461720529467 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:28:49 INFO - PROCESS | 1852 | 1461720529471 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:28:49 INFO - PROCESS | 1852 | 1461720529478 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:28:49 INFO - PROCESS | 1852 | 1461720529481 Marionette TRACE conn3 <- [1,934,null,{}] 18:28:49 INFO - PROCESS | 1852 | 1461720529488 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:49 INFO - PROCESS | 1852 | 1461720529783 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:28:50 INFO - PROCESS | 1852 | 1461720530021 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17914aa800 == 110 [pid = 1852] [id = 241] 18:28:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1780d8a000) [pid = 1852] [serial = 724] [outer = (nil)] 18:28:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1781fd1800) [pid = 1852] [serial = 725] [outer = 0x7f1780d8a000] 18:28:50 INFO - PROCESS | 1852 | 1461720530112 Marionette DEBUG loaded listener.js 18:28:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1782586800) [pid = 1852] [serial = 726] [outer = 0x7f1780d8a000] 18:28:50 INFO - PROCESS | 1852 | 1461720530974 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1535ms 18:28:51 INFO - PROCESS | 1852 | 1461720531014 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:28:51 INFO - PROCESS | 1852 | 1461720531018 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:28:51 INFO - PROCESS | 1852 | 1461720531025 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:28:51 INFO - PROCESS | 1852 | 1461720531029 Marionette TRACE conn3 <- [1,938,null,{}] 18:28:51 INFO - PROCESS | 1852 | 1461720531034 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:51 INFO - PROCESS | 1852 | 1461720531226 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:28:51 INFO - PROCESS | 1852 | 1461720531411 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1792610000 == 111 [pid = 1852] [id = 242] 18:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1781e17c00) [pid = 1852] [serial = 727] [outer = (nil)] 18:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f1782e56000) [pid = 1852] [serial = 728] [outer = 0x7f1781e17c00] 18:28:51 INFO - PROCESS | 1852 | 1461720531487 Marionette DEBUG loaded listener.js 18:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1783515400) [pid = 1852] [serial = 729] [outer = 0x7f1781e17c00] 18:28:52 INFO - PROCESS | 1852 | 1461720532409 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1433ms 18:28:52 INFO - PROCESS | 1852 | 1461720532459 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:28:52 INFO - PROCESS | 1852 | 1461720532463 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:28:52 INFO - PROCESS | 1852 | 1461720532470 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:28:52 INFO - PROCESS | 1852 | 1461720532474 Marionette TRACE conn3 <- [1,942,null,{}] 18:28:52 INFO - PROCESS | 1852 | 1461720532479 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:52 INFO - PROCESS | 1852 | 1461720532668 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:28:52 INFO - PROCESS | 1852 | 1461720532869 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795dbb800 == 112 [pid = 1852] [id = 243] 18:28:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f1781fcd800) [pid = 1852] [serial = 730] [outer = (nil)] 18:28:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1783747000) [pid = 1852] [serial = 731] [outer = 0x7f1781fcd800] 18:28:52 INFO - PROCESS | 1852 | 1461720532945 Marionette DEBUG loaded listener.js 18:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f1783751000) [pid = 1852] [serial = 732] [outer = 0x7f1781fcd800] 18:28:53 INFO - PROCESS | 1852 | 1461720533868 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1433ms 18:28:53 INFO - PROCESS | 1852 | 1461720533903 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:28:53 INFO - PROCESS | 1852 | 1461720533908 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:28:53 INFO - PROCESS | 1852 | 1461720533915 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:28:53 INFO - PROCESS | 1852 | 1461720533917 Marionette TRACE conn3 <- [1,946,null,{}] 18:28:53 INFO - PROCESS | 1852 | 1461720533924 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:54 INFO - PROCESS | 1852 | 1461720534121 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:28:54 INFO - PROCESS | 1852 | 1461720534294 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795ea1800 == 113 [pid = 1852] [id = 244] 18:28:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1782595000) [pid = 1852] [serial = 733] [outer = (nil)] 18:28:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f1783a70c00) [pid = 1852] [serial = 734] [outer = 0x7f1782595000] 18:28:54 INFO - PROCESS | 1852 | 1461720534369 Marionette DEBUG loaded listener.js 18:28:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1783f0bc00) [pid = 1852] [serial = 735] [outer = 0x7f1782595000] 18:28:55 INFO - PROCESS | 1852 | 1461720535305 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1430ms 18:28:55 INFO - PROCESS | 1852 | 1461720535346 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:28:55 INFO - PROCESS | 1852 | 1461720535349 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:28:55 INFO - PROCESS | 1852 | 1461720535356 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:28:55 INFO - PROCESS | 1852 | 1461720535358 Marionette TRACE conn3 <- [1,950,null,{}] 18:28:55 INFO - PROCESS | 1852 | 1461720535365 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:55 INFO - PROCESS | 1852 | 1461720535600 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:28:55 INFO - PROCESS | 1852 | 1461720535767 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796176000 == 114 [pid = 1852] [id = 245] 18:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f178351bc00) [pid = 1852] [serial = 736] [outer = (nil)] 18:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f1783f90c00) [pid = 1852] [serial = 737] [outer = 0x7f178351bc00] 18:28:55 INFO - PROCESS | 1852 | 1461720535855 Marionette DEBUG loaded listener.js 18:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f17843d3c00) [pid = 1852] [serial = 738] [outer = 0x7f178351bc00] 18:28:56 INFO - PROCESS | 1852 | 1461720536825 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1538ms 18:28:56 INFO - PROCESS | 1852 | 1461720536895 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:28:56 INFO - PROCESS | 1852 | 1461720536899 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:28:56 INFO - PROCESS | 1852 | 1461720536906 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:28:56 INFO - PROCESS | 1852 | 1461720536911 Marionette TRACE conn3 <- [1,954,null,{}] 18:28:56 INFO - PROCESS | 1852 | 1461720536917 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:57 INFO - PROCESS | 1852 | 1461720537204 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:28:57 INFO - PROCESS | 1852 | 1461720537434 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177129a800 == 115 [pid = 1852] [id = 246] 18:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f176fef1c00) [pid = 1852] [serial = 739] [outer = (nil)] 18:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f1772be1400) [pid = 1852] [serial = 740] [outer = 0x7f176fef1c00] 18:28:57 INFO - PROCESS | 1852 | 1461720537563 Marionette DEBUG loaded listener.js 18:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f178026e800) [pid = 1852] [serial = 741] [outer = 0x7f176fef1c00] 18:28:58 INFO - PROCESS | 1852 | 1461720538839 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1984ms 18:28:58 INFO - PROCESS | 1852 | 1461720538891 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:28:58 INFO - PROCESS | 1852 | 1461720538897 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:28:58 INFO - PROCESS | 1852 | 1461720538906 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:28:58 INFO - PROCESS | 1852 | 1461720538913 Marionette TRACE conn3 <- [1,958,null,{}] 18:28:58 INFO - PROCESS | 1852 | 1461720538923 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:59 INFO - PROCESS | 1852 | 1461720539223 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:28:59 INFO - PROCESS | 1852 | 1461720539399 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1c2000 == 116 [pid = 1852] [id = 247] 18:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f17711bb400) [pid = 1852] [serial = 742] [outer = (nil)] 18:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f1772e74800) [pid = 1852] [serial = 743] [outer = 0x7f17711bb400] 18:28:59 INFO - PROCESS | 1852 | 1461720539473 Marionette DEBUG loaded listener.js 18:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1778d0a400) [pid = 1852] [serial = 744] [outer = 0x7f17711bb400] 18:29:00 INFO - PROCESS | 1852 | 1461720540380 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1536ms 18:29:00 INFO - PROCESS | 1852 | 1461720540443 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:29:00 INFO - PROCESS | 1852 | 1461720540452 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:29:00 INFO - PROCESS | 1852 | 1461720540464 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:29:00 INFO - PROCESS | 1852 | 1461720540468 Marionette TRACE conn3 <- [1,962,null,{}] 18:29:00 INFO - PROCESS | 1852 | 1461720540476 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:00 INFO - PROCESS | 1852 | 1461720540689 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:29:01 INFO - PROCESS | 1852 | 1461720541048 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771545000 == 117 [pid = 1852] [id = 248] 18:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f1778f7cc00) [pid = 1852] [serial = 745] [outer = (nil)] 18:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f1778fef800) [pid = 1852] [serial = 746] [outer = 0x7f1778f7cc00] 18:29:01 INFO - PROCESS | 1852 | 1461720541128 Marionette DEBUG loaded listener.js 18:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f17791cc000) [pid = 1852] [serial = 747] [outer = 0x7f1778f7cc00] 18:29:02 INFO - PROCESS | 1852 | 1461720542090 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1687ms 18:29:02 INFO - PROCESS | 1852 | 1461720542152 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:29:02 INFO - PROCESS | 1852 | 1461720542156 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:29:02 INFO - PROCESS | 1852 | 1461720542163 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:29:02 INFO - PROCESS | 1852 | 1461720542169 Marionette TRACE conn3 <- [1,966,null,{}] 18:29:02 INFO - PROCESS | 1852 | 1461720542186 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:02 INFO - PROCESS | 1852 | 1461720542451 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f177ad9a800) [pid = 1852] [serial = 619] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f1780270000) [pid = 1852] [serial = 625] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f177e060800) [pid = 1852] [serial = 622] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f1781fcfc00) [pid = 1852] [serial = 628] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f17833b8800) [pid = 1852] [serial = 631] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f178374ec00) [pid = 1852] [serial = 634] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f177a8c8000) [pid = 1852] [serial = 656] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f1772acb000) [pid = 1852] [serial = 607] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f177accc000) [pid = 1852] [serial = 616] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f177a541000) [pid = 1852] [serial = 613] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f1778f41c00) [pid = 1852] [serial = 610] [outer = (nil)] [url = about:blank] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ed09800 == 116 [pid = 1852] [id = 234] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfc5800 == 115 [pid = 1852] [id = 233] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1d8000 == 114 [pid = 1852] [id = 232] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f38000 == 113 [pid = 1852] [id = 231] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17712a9000 == 112 [pid = 1852] [id = 230] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f1f000 == 111 [pid = 1852] [id = 229] 18:29:02 INFO - PROCESS | 1852 | 1461720542729 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1785b20000 == 110 [pid = 1852] [id = 226] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784884000 == 109 [pid = 1852] [id = 225] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17839c9000 == 108 [pid = 1852] [id = 224] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833de800 == 107 [pid = 1852] [id = 223] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17820d5800 == 106 [pid = 1852] [id = 222] 18:29:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ad5800 == 107 [pid = 1852] [id = 249] 18:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f1778f7a400) [pid = 1852] [serial = 748] [outer = (nil)] 18:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f177a2aa000) [pid = 1852] [serial = 749] [outer = 0x7f1778f7a400] 18:29:02 INFO - PROCESS | 1852 | 1461720542824 Marionette DEBUG loaded listener.js 18:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f177a8c2000) [pid = 1852] [serial = 750] [outer = 0x7f1778f7a400] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ed0f000 == 106 [pid = 1852] [id = 221] 18:29:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a51c000 == 105 [pid = 1852] [id = 220] 18:29:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772e05800 == 104 [pid = 1852] [id = 219] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f177a108400) [pid = 1852] [serial = 542] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f1783f03000) [pid = 1852] [serial = 548] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f1773169000) [pid = 1852] [serial = 539] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f176fefd400) [pid = 1852] [serial = 638] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f176e9cec00) [pid = 1852] [serial = 637] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f177e05ec00) [pid = 1852] [serial = 545] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f177a645400) [pid = 1852] [serial = 653] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f177900f400) [pid = 1852] [serial = 648] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f177a894400) [pid = 1852] [serial = 654] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f177abf9400) [pid = 1852] [serial = 416] [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.] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f17802d9c00) [pid = 1852] [serial = 578] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f178485a000) [pid = 1852] [serial = 584] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1783a65c00) [pid = 1852] [serial = 581] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f178374fc00) [pid = 1852] [serial = 587] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1778f7a000) [pid = 1852] [serial = 572] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f177a8c1c00) [pid = 1852] [serial = 575] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f17791d7400) [pid = 1852] [serial = 650] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f177a111c00) [pid = 1852] [serial = 605] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f1778f3f800) [pid = 1852] [serial = 643] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1778f72800) [pid = 1852] [serial = 644] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1779f4bc00) [pid = 1852] [serial = 651] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f1772e81400) [pid = 1852] [serial = 640] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f1773166400) [pid = 1852] [serial = 641] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f1779008400) [pid = 1852] [serial = 647] [outer = (nil)] [url = about:blank] 18:29:03 INFO - PROCESS | 1852 | 1461720543705 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1594ms 18:29:03 INFO - PROCESS | 1852 | 1461720543757 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:29:03 INFO - PROCESS | 1852 | 1461720543762 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:29:03 INFO - PROCESS | 1852 | 1461720543770 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:29:03 INFO - PROCESS | 1852 | 1461720543772 Marionette TRACE conn3 <- [1,970,null,{}] 18:29:03 INFO - PROCESS | 1852 | 1461720543779 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:03 INFO - PROCESS | 1852 | 1461720543968 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:29:04 INFO - PROCESS | 1852 | 1461720544101 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a522000 == 105 [pid = 1852] [id = 250] 18:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f17711afc00) [pid = 1852] [serial = 751] [outer = (nil)] 18:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f177abee000) [pid = 1852] [serial = 752] [outer = 0x7f17711afc00] 18:29:04 INFO - PROCESS | 1852 | 1461720544169 Marionette DEBUG loaded listener.js 18:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f177ae0b800) [pid = 1852] [serial = 753] [outer = 0x7f17711afc00] 18:29:04 INFO - PROCESS | 1852 | 1461720544966 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1233ms 18:29:05 INFO - PROCESS | 1852 | 1461720545011 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:29:05 INFO - PROCESS | 1852 | 1461720545015 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:29:05 INFO - PROCESS | 1852 | 1461720545033 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:29:05 INFO - PROCESS | 1852 | 1461720545037 Marionette TRACE conn3 <- [1,974,null,{}] 18:29:05 INFO - PROCESS | 1852 | 1461720545044 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:05 INFO - PROCESS | 1852 | 1461720545278 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:29:05 INFO - PROCESS | 1852 | 1461720545305 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfaf800 == 106 [pid = 1852] [id = 251] 18:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f1778f72800) [pid = 1852] [serial = 754] [outer = (nil)] 18:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f177b4db800) [pid = 1852] [serial = 755] [outer = 0x7f1778f72800] 18:29:05 INFO - PROCESS | 1852 | 1461720545378 Marionette DEBUG loaded listener.js 18:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f177d73c800) [pid = 1852] [serial = 756] [outer = 0x7f1778f72800] 18:29:06 INFO - PROCESS | 1852 | 1461720546251 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1286ms 18:29:06 INFO - PROCESS | 1852 | 1461720546320 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:29:06 INFO - PROCESS | 1852 | 1461720546324 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:29:06 INFO - PROCESS | 1852 | 1461720546330 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:29:06 INFO - PROCESS | 1852 | 1461720546334 Marionette TRACE conn3 <- [1,978,null,{}] 18:29:06 INFO - PROCESS | 1852 | 1461720546339 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:06 INFO - PROCESS | 1852 | 1461720546635 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:29:06 INFO - PROCESS | 1852 | 1461720546668 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17824e3000 == 107 [pid = 1852] [id = 252] 18:29:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f177d745000) [pid = 1852] [serial = 757] [outer = (nil)] 18:29:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f1780158000) [pid = 1852] [serial = 758] [outer = 0x7f177d745000] 18:29:06 INFO - PROCESS | 1852 | 1461720546745 Marionette DEBUG loaded listener.js 18:29:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1781fcfc00) [pid = 1852] [serial = 759] [outer = 0x7f177d745000] 18:29:07 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f177a652000) [pid = 1852] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:29:07 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1778ff6000) [pid = 1852] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:29:07 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f1779007c00) [pid = 1852] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:29:07 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f176fefcc00) [pid = 1852] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:29:07 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f17734d3800) [pid = 1852] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:29:07 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f176f6e8400) [pid = 1852] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:29:07 INFO - PROCESS | 1852 | 1461720547855 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1590ms 18:29:07 INFO - PROCESS | 1852 | 1461720547925 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:29:07 INFO - PROCESS | 1852 | 1461720547928 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:29:07 INFO - PROCESS | 1852 | 1461720547934 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:29:07 INFO - PROCESS | 1852 | 1461720547936 Marionette TRACE conn3 <- [1,982,null,{}] 18:29:07 INFO - PROCESS | 1852 | 1461720547942 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:08 INFO - PROCESS | 1852 | 1461720548152 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:29:08 INFO - PROCESS | 1852 | 1461720548175 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836cf800 == 108 [pid = 1852] [id = 253] 18:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f176e9c7400) [pid = 1852] [serial = 760] [outer = (nil)] 18:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f1781fd1400) [pid = 1852] [serial = 761] [outer = 0x7f176e9c7400] 18:29:08 INFO - PROCESS | 1852 | 1461720548241 Marionette DEBUG loaded listener.js 18:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f17824a9000) [pid = 1852] [serial = 762] [outer = 0x7f176e9c7400] 18:29:09 INFO - PROCESS | 1852 | 1461720549048 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1130ms 18:29:09 INFO - PROCESS | 1852 | 1461720549065 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:29:09 INFO - PROCESS | 1852 | 1461720549068 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:29:09 INFO - PROCESS | 1852 | 1461720549076 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:29:09 INFO - PROCESS | 1852 | 1461720549080 Marionette TRACE conn3 <- [1,986,null,{}] 18:29:09 INFO - PROCESS | 1852 | 1461720549085 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:09 INFO - PROCESS | 1852 | 1461720549337 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:29:09 INFO - PROCESS | 1852 | 1461720549424 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771546800 == 109 [pid = 1852] [id = 254] 18:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176e9c7c00) [pid = 1852] [serial = 763] [outer = (nil)] 18:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176fef0000) [pid = 1852] [serial = 764] [outer = 0x7f176e9c7c00] 18:29:09 INFO - PROCESS | 1852 | 1461720549678 Marionette DEBUG loaded listener.js 18:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1772ac9800) [pid = 1852] [serial = 765] [outer = 0x7f176e9c7c00] 18:29:11 INFO - PROCESS | 1852 | 1461720551098 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2082ms 18:29:11 INFO - PROCESS | 1852 | 1461720551160 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:29:11 INFO - PROCESS | 1852 | 1461720551170 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:29:11 INFO - PROCESS | 1852 | 1461720551181 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:29:11 INFO - PROCESS | 1852 | 1461720551187 Marionette TRACE conn3 <- [1,990,null,{}] 18:29:11 INFO - PROCESS | 1852 | 1461720551206 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:11 INFO - PROCESS | 1852 | 1461720551475 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:29:11 INFO - PROCESS | 1852 | 1461720551741 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad70000 == 110 [pid = 1852] [id = 255] 18:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1778e31c00) [pid = 1852] [serial = 766] [outer = (nil)] 18:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1778ff2400) [pid = 1852] [serial = 767] [outer = 0x7f1778e31c00] 18:29:11 INFO - PROCESS | 1852 | 1461720551876 Marionette DEBUG loaded listener.js 18:29:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1779f45400) [pid = 1852] [serial = 768] [outer = 0x7f1778e31c00] 18:29:12 INFO - PROCESS | 1852 | 1461720552888 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1747ms 18:29:12 INFO - PROCESS | 1852 | 1461720552924 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:29:12 INFO - PROCESS | 1852 | 1461720552931 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:29:12 INFO - PROCESS | 1852 | 1461720552943 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:29:12 INFO - PROCESS | 1852 | 1461720552947 Marionette TRACE conn3 <- [1,994,null,{}] 18:29:12 INFO - PROCESS | 1852 | 1461720552957 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:13 INFO - PROCESS | 1852 | 1461720553185 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:29:13 INFO - PROCESS | 1852 | 1461720553411 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780e20000 == 111 [pid = 1852] [id = 256] 18:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f1779f4a400) [pid = 1852] [serial = 769] [outer = (nil)] 18:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f177abf2000) [pid = 1852] [serial = 770] [outer = 0x7f1779f4a400] 18:29:13 INFO - PROCESS | 1852 | 1461720553544 Marionette DEBUG loaded listener.js 18:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f177ad95c00) [pid = 1852] [serial = 771] [outer = 0x7f1779f4a400] 18:29:14 INFO - PROCESS | 1852 | 1461720554527 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1637ms 18:29:14 INFO - PROCESS | 1852 | 1461720554588 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:29:14 INFO - PROCESS | 1852 | 1461720554593 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:29:14 INFO - PROCESS | 1852 | 1461720554601 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:29:14 INFO - PROCESS | 1852 | 1461720554608 Marionette TRACE conn3 <- [1,998,null,{}] 18:29:14 INFO - PROCESS | 1852 | 1461720554625 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:14 INFO - PROCESS | 1852 | 1461720554856 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:29:15 INFO - PROCESS | 1852 | 1461720555082 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17850b1000 == 112 [pid = 1852] [id = 257] 18:29:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f177d799400) [pid = 1852] [serial = 772] [outer = (nil)] 18:29:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f177ed2ec00) [pid = 1852] [serial = 773] [outer = 0x7f177d799400] 18:29:15 INFO - PROCESS | 1852 | 1461720555207 Marionette DEBUG loaded listener.js 18:29:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1780159000) [pid = 1852] [serial = 774] [outer = 0x7f177d799400] 18:29:16 INFO - PROCESS | 1852 | 1461720556097 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1550ms 18:29:16 INFO - PROCESS | 1852 | 1461720556151 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:29:16 INFO - PROCESS | 1852 | 1461720556156 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:29:16 INFO - PROCESS | 1852 | 1461720556163 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:29:16 INFO - PROCESS | 1852 | 1461720556167 Marionette TRACE conn3 <- [1,1002,null,{}] 18:29:16 INFO - PROCESS | 1852 | 1461720556173 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:16 INFO - PROCESS | 1852 | 1461720556384 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:29:16 INFO - PROCESS | 1852 | 1461720556614 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178a4f2000 == 113 [pid = 1852] [id = 258] 18:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f177d953400) [pid = 1852] [serial = 775] [outer = (nil)] 18:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f178245f400) [pid = 1852] [serial = 776] [outer = 0x7f177d953400] 18:29:16 INFO - PROCESS | 1852 | 1461720556741 Marionette DEBUG loaded listener.js 18:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1783749400) [pid = 1852] [serial = 777] [outer = 0x7f177d953400] 18:29:17 INFO - PROCESS | 1852 | 1461720557675 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1583ms 18:29:17 INFO - PROCESS | 1852 | 1461720557747 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:29:17 INFO - PROCESS | 1852 | 1461720557751 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:29:17 INFO - PROCESS | 1852 | 1461720557757 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:29:17 INFO - PROCESS | 1852 | 1461720557761 Marionette TRACE conn3 <- [1,1006,null,{}] 18:29:17 INFO - PROCESS | 1852 | 1461720557766 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:18 INFO - PROCESS | 1852 | 1461720558020 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:29:18 INFO - PROCESS | 1852 | 1461720558286 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17916ac000 == 114 [pid = 1852] [id = 259] 18:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f17843d5800) [pid = 1852] [serial = 778] [outer = (nil)] 18:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1784831800) [pid = 1852] [serial = 779] [outer = 0x7f17843d5800] 18:29:18 INFO - PROCESS | 1852 | 1461720558376 Marionette DEBUG loaded listener.js 18:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f17850f6000) [pid = 1852] [serial = 780] [outer = 0x7f17843d5800] 18:29:19 INFO - PROCESS | 1852 | 1461720559327 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1629ms 18:29:19 INFO - PROCESS | 1852 | 1461720559389 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:29:19 INFO - PROCESS | 1852 | 1461720559392 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:29:19 INFO - PROCESS | 1852 | 1461720559399 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:29:19 INFO - PROCESS | 1852 | 1461720559403 Marionette TRACE conn3 <- [1,1010,null,{}] 18:29:19 INFO - PROCESS | 1852 | 1461720559409 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:19 INFO - PROCESS | 1852 | 1461720559620 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:29:19 INFO - PROCESS | 1852 | 1461720559790 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17964f1800 == 115 [pid = 1852] [id = 260] 18:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f17843d6c00) [pid = 1852] [serial = 781] [outer = (nil)] 18:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1786a34c00) [pid = 1852] [serial = 782] [outer = 0x7f17843d6c00] 18:29:19 INFO - PROCESS | 1852 | 1461720559866 Marionette DEBUG loaded listener.js 18:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f1786ab8400) [pid = 1852] [serial = 783] [outer = 0x7f17843d6c00] 18:29:20 INFO - PROCESS | 1852 | 1461720560738 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1380ms 18:29:20 INFO - PROCESS | 1852 | 1461720560780 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:29:20 INFO - PROCESS | 1852 | 1461720560784 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:29:20 INFO - PROCESS | 1852 | 1461720560792 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:29:20 INFO - PROCESS | 1852 | 1461720560794 Marionette TRACE conn3 <- [1,1014,null,{}] 18:29:20 INFO - PROCESS | 1852 | 1461720560801 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:21 INFO - PROCESS | 1852 | 1461720561006 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:29:21 INFO - PROCESS | 1852 | 1461720561191 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17968ac000 == 116 [pid = 1852] [id = 261] 18:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f1778f44800) [pid = 1852] [serial = 784] [outer = (nil)] 18:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1786ac4c00) [pid = 1852] [serial = 785] [outer = 0x7f1778f44800] 18:29:21 INFO - PROCESS | 1852 | 1461720561264 Marionette DEBUG loaded listener.js 18:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f178761b000) [pid = 1852] [serial = 786] [outer = 0x7f1778f44800] 18:29:22 INFO - PROCESS | 1852 | 1461720562190 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1436ms 18:29:22 INFO - PROCESS | 1852 | 1461720562229 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:29:22 INFO - PROCESS | 1852 | 1461720562231 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:29:22 INFO - PROCESS | 1852 | 1461720562240 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:29:22 INFO - PROCESS | 1852 | 1461720562244 Marionette TRACE conn3 <- [1,1018,null,{}] 18:29:22 INFO - PROCESS | 1852 | 1461720562250 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:22 INFO - PROCESS | 1852 | 1461720562450 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:29:22 INFO - PROCESS | 1852 | 1461720562626 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1798488000 == 117 [pid = 1852] [id = 262] 18:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f1781fccc00) [pid = 1852] [serial = 787] [outer = (nil)] 18:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f178769a400) [pid = 1852] [serial = 788] [outer = 0x7f1781fccc00] 18:29:22 INFO - PROCESS | 1852 | 1461720562703 Marionette DEBUG loaded listener.js 18:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f178b387000) [pid = 1852] [serial = 789] [outer = 0x7f1781fccc00] 18:29:23 INFO - PROCESS | 1852 | 1461720563659 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1482ms 18:29:23 INFO - PROCESS | 1852 | 1461720563724 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:29:23 INFO - PROCESS | 1852 | 1461720563728 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:29:23 INFO - PROCESS | 1852 | 1461720563734 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:29:23 INFO - PROCESS | 1852 | 1461720563738 Marionette TRACE conn3 <- [1,1022,null,{}] 18:29:23 INFO - PROCESS | 1852 | 1461720563743 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:23 INFO - PROCESS | 1852 | 1461720563961 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:29:24 INFO - PROCESS | 1852 | 1461720564139 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17992e7800 == 118 [pid = 1852] [id = 263] 18:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f1786abf800) [pid = 1852] [serial = 790] [outer = (nil)] 18:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f179030a000) [pid = 1852] [serial = 791] [outer = 0x7f1786abf800] 18:29:24 INFO - PROCESS | 1852 | 1461720564224 Marionette DEBUG loaded listener.js 18:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f17911db800) [pid = 1852] [serial = 792] [outer = 0x7f1786abf800] 18:29:25 INFO - PROCESS | 1852 | 1461720565152 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1486ms 18:29:25 INFO - PROCESS | 1852 | 1461720565221 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:29:25 INFO - PROCESS | 1852 | 1461720565225 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:29:25 INFO - PROCESS | 1852 | 1461720565231 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:29:25 INFO - PROCESS | 1852 | 1461720565235 Marionette TRACE conn3 <- [1,1026,null,{}] 18:29:25 INFO - PROCESS | 1852 | 1461720565241 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:25 INFO - PROCESS | 1852 | 1461720565459 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:29:25 INFO - PROCESS | 1852 | 1461720565689 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e957800 == 119 [pid = 1852] [id = 264] 18:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f17912e3c00) [pid = 1852] [serial = 793] [outer = (nil)] 18:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f17912ec400) [pid = 1852] [serial = 794] [outer = 0x7f17912e3c00] 18:29:25 INFO - PROCESS | 1852 | 1461720565791 Marionette DEBUG loaded listener.js 18:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f1791452c00) [pid = 1852] [serial = 795] [outer = 0x7f17912e3c00] 18:29:26 INFO - PROCESS | 1852 | 1461720566684 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1532ms 18:29:26 INFO - PROCESS | 1852 | 1461720566764 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:29:26 INFO - PROCESS | 1852 | 1461720566769 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:29:26 INFO - PROCESS | 1852 | 1461720566775 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:29:26 INFO - PROCESS | 1852 | 1461720566780 Marionette TRACE conn3 <- [1,1030,null,{}] 18:29:26 INFO - PROCESS | 1852 | 1461720566786 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:27 INFO - PROCESS | 1852 | 1461720567043 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:29:27 INFO - PROCESS | 1852 | 1461720567263 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e377000 == 120 [pid = 1852] [id = 265] 18:29:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f176fef0400) [pid = 1852] [serial = 796] [outer = (nil)] 18:29:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f17791d0000) [pid = 1852] [serial = 797] [outer = 0x7f176fef0400] 18:29:27 INFO - PROCESS | 1852 | 1461720567377 Marionette DEBUG loaded listener.js 18:29:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f17924b6c00) [pid = 1852] [serial = 798] [outer = 0x7f176fef0400] 18:29:28 INFO - PROCESS | 1852 | 1461720568718 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2034ms 18:29:28 INFO - PROCESS | 1852 | 1461720568815 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:29:28 INFO - PROCESS | 1852 | 1461720568820 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:29:28 INFO - PROCESS | 1852 | 1461720568832 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:29:28 INFO - PROCESS | 1852 | 1461720568841 Marionette TRACE conn3 <- [1,1034,null,{}] 18:29:28 INFO - PROCESS | 1852 | 1461720568855 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:29 INFO - PROCESS | 1852 | 1461720569059 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:29:29 INFO - PROCESS | 1852 | 1461720569239 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177370e000 == 121 [pid = 1852] [id = 266] 18:29:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f1772accc00) [pid = 1852] [serial = 799] [outer = (nil)] 18:29:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f17734ddc00) [pid = 1852] [serial = 800] [outer = 0x7f1772accc00] 18:29:29 INFO - PROCESS | 1852 | 1461720569309 Marionette DEBUG loaded listener.js 18:29:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f1778f44400) [pid = 1852] [serial = 801] [outer = 0x7f1772accc00] 18:29:30 INFO - PROCESS | 1852 | 1461720570226 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1453ms 18:29:30 INFO - PROCESS | 1852 | 1461720570284 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:29:30 INFO - PROCESS | 1852 | 1461720570292 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:29:30 INFO - PROCESS | 1852 | 1461720570303 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:29:30 INFO - PROCESS | 1852 | 1461720570307 Marionette TRACE conn3 <- [1,1038,null,{}] 18:29:30 INFO - PROCESS | 1852 | 1461720570314 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:30 INFO - PROCESS | 1852 | 1461720570520 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:29:30 INFO - PROCESS | 1852 | 1461720570910 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177153c000 == 122 [pid = 1852] [id = 267] 18:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f17791d0c00) [pid = 1852] [serial = 802] [outer = (nil)] 18:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f1779f45800) [pid = 1852] [serial = 803] [outer = 0x7f17791d0c00] 18:29:30 INFO - PROCESS | 1852 | 1461720570989 Marionette DEBUG loaded listener.js 18:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f177a2a6800) [pid = 1852] [serial = 804] [outer = 0x7f17791d0c00] 18:29:31 INFO - PROCESS | 1852 | 1461720571925 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17836cf800 == 121 [pid = 1852] [id = 253] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17824e3000 == 120 [pid = 1852] [id = 252] 18:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1746ms 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f177c432400) [pid = 1852] [serial = 707] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f177e06b800) [pid = 1852] [serial = 680] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f177ae0ac00) [pid = 1852] [serial = 671] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f177c429400) [pid = 1852] [serial = 674] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f178014e800) [pid = 1852] [serial = 683] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177dae3800) [pid = 1852] [serial = 677] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfaf800 == 119 [pid = 1852] [id = 251] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a522000 == 118 [pid = 1852] [id = 250] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f3a000 == 117 [pid = 1852] [id = 215] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772ad5800 == 116 [pid = 1852] [id = 249] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771545000 == 115 [pid = 1852] [id = 248] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1c2000 == 114 [pid = 1852] [id = 247] 18:29:32 INFO - PROCESS | 1852 | 1461720572106 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:29:32 INFO - PROCESS | 1852 | 1461720572111 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784d55800 == 113 [pid = 1852] [id = 239] 18:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b49b800 == 112 [pid = 1852] [id = 217] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177371b000 == 111 [pid = 1852] [id = 236] 18:29:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833df000 == 110 [pid = 1852] [id = 235] 18:29:32 INFO - PROCESS | 1852 | 1461720572129 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:29:32 INFO - PROCESS | 1852 | 1461720572135 Marionette TRACE conn3 <- [1,1042,null,{}] 18:29:32 INFO - PROCESS | 1852 | 1461720572151 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:32 INFO - PROCESS | 1852 | 1461720572360 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f177b4d7400) [pid = 1852] [serial = 705] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f177abf1800) [pid = 1852] [serial = 701] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f177a10b800) [pid = 1852] [serial = 696] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f177a2adc00) [pid = 1852] [serial = 665] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f177accbc00) [pid = 1852] [serial = 668] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f177a543800) [pid = 1852] [serial = 698] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f1778f77800) [pid = 1852] [serial = 693] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f1778f4ac00) [pid = 1852] [serial = 662] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f177ad91000) [pid = 1852] [serial = 704] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f1778e37c00) [pid = 1852] [serial = 692] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f17734cf800) [pid = 1852] [serial = 690] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f1772be2400) [pid = 1852] [serial = 689] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f1778f7b800) [pid = 1852] [serial = 686] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f17791d1800) [pid = 1852] [serial = 695] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f177a897800) [pid = 1852] [serial = 699] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f177accd800) [pid = 1852] [serial = 702] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f1772e77000) [pid = 1852] [serial = 659] [outer = (nil)] [url = about:blank] 18:29:32 INFO - PROCESS | 1852 | 1461720572654 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f1c000 == 111 [pid = 1852] [id = 268] 18:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1778f4ac00) [pid = 1852] [serial = 805] [outer = (nil)] 18:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f177a10b800) [pid = 1852] [serial = 806] [outer = 0x7f1778f4ac00] 18:29:32 INFO - PROCESS | 1852 | 1461720572729 Marionette DEBUG loaded listener.js 18:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177ad94400) [pid = 1852] [serial = 807] [outer = 0x7f1778f4ac00] 18:29:33 INFO - PROCESS | 1852 | 1461720573529 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1443ms 18:29:33 INFO - PROCESS | 1852 | 1461720573567 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:29:33 INFO - PROCESS | 1852 | 1461720573571 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:29:33 INFO - PROCESS | 1852 | 1461720573578 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:29:33 INFO - PROCESS | 1852 | 1461720573581 Marionette TRACE conn3 <- [1,1046,null,{}] 18:29:33 INFO - PROCESS | 1852 | 1461720573586 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:33 INFO - PROCESS | 1852 | 1461720573805 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:29:33 INFO - PROCESS | 1852 | 1461720573950 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d919800 == 112 [pid = 1852] [id = 269] 18:29:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1778f77800) [pid = 1852] [serial = 808] [outer = (nil)] 18:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f177c42fc00) [pid = 1852] [serial = 809] [outer = 0x7f1778f77800] 18:29:34 INFO - PROCESS | 1852 | 1461720574026 Marionette DEBUG loaded listener.js 18:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f177d94d800) [pid = 1852] [serial = 810] [outer = 0x7f1778f77800] 18:29:34 INFO - PROCESS | 1852 | 1461720574851 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1337ms 18:29:34 INFO - PROCESS | 1852 | 1461720574915 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:29:34 INFO - PROCESS | 1852 | 1461720574919 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:29:34 INFO - PROCESS | 1852 | 1461720574928 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:29:34 INFO - PROCESS | 1852 | 1461720574932 Marionette TRACE conn3 <- [1,1050,null,{}] 18:29:34 INFO - PROCESS | 1852 | 1461720574945 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:35 INFO - PROCESS | 1852 | 1461720575192 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:29:35 INFO - PROCESS | 1852 | 1461720575223 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e91e000 == 113 [pid = 1852] [id = 270] 18:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177c434000) [pid = 1852] [serial = 811] [outer = (nil)] 18:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f177e065400) [pid = 1852] [serial = 812] [outer = 0x7f177c434000] 18:29:35 INFO - PROCESS | 1852 | 1461720575299 Marionette DEBUG loaded listener.js 18:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f17802dd000) [pid = 1852] [serial = 813] [outer = 0x7f177c434000] 18:29:36 INFO - PROCESS | 1852 | 1461720576201 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1292ms 18:29:36 INFO - PROCESS | 1852 | 1461720576221 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:29:36 INFO - PROCESS | 1852 | 1461720576224 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:29:36 INFO - PROCESS | 1852 | 1461720576237 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:29:36 INFO - PROCESS | 1852 | 1461720576240 Marionette TRACE conn3 <- [1,1054,null,{}] 18:29:36 INFO - PROCESS | 1852 | 1461720576246 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:36 INFO - PROCESS | 1852 | 1461720576524 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:29:36 INFO - PROCESS | 1852 | 1461720576557 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1782d7b000 == 114 [pid = 1852] [id = 271] 18:29:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f1782465c00) [pid = 1852] [serial = 814] [outer = (nil)] 18:29:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f1783985800) [pid = 1852] [serial = 815] [outer = 0x7f1782465c00] 18:29:36 INFO - PROCESS | 1852 | 1461720576624 Marionette DEBUG loaded listener.js 18:29:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f1783f0fc00) [pid = 1852] [serial = 816] [outer = 0x7f1782465c00] 18:29:37 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f177d745000) [pid = 1852] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:29:37 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f17711bb400) [pid = 1852] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:29:37 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f1778f7a400) [pid = 1852] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:29:37 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1778f7cc00) [pid = 1852] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:29:37 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f17711afc00) [pid = 1852] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:29:37 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f1778f72800) [pid = 1852] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:29:37 INFO - PROCESS | 1852 | 1461720577767 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1550ms 18:29:37 INFO - PROCESS | 1852 | 1461720577782 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:29:37 INFO - PROCESS | 1852 | 1461720577785 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:29:37 INFO - PROCESS | 1852 | 1461720577791 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:29:37 INFO - PROCESS | 1852 | 1461720577795 Marionette TRACE conn3 <- [1,1058,null,{}] 18:29:37 INFO - PROCESS | 1852 | 1461720577800 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:37 INFO - PROCESS | 1852 | 1461720577995 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:29:38 INFO - PROCESS | 1852 | 1461720578139 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836cc000 == 115 [pid = 1852] [id = 272] 18:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f1772ac2c00) [pid = 1852] [serial = 817] [outer = (nil)] 18:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f177ed26400) [pid = 1852] [serial = 818] [outer = 0x7f1772ac2c00] 18:29:38 INFO - PROCESS | 1852 | 1461720578201 Marionette DEBUG loaded listener.js 18:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f178483f400) [pid = 1852] [serial = 819] [outer = 0x7f1772ac2c00] 18:29:38 INFO - PROCESS | 1852 | 1461720578971 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1229ms 18:29:39 INFO - PROCESS | 1852 | 1461720579023 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:29:39 INFO - PROCESS | 1852 | 1461720579027 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:29:39 INFO - PROCESS | 1852 | 1461720579035 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:29:39 INFO - PROCESS | 1852 | 1461720579040 Marionette TRACE conn3 <- [1,1062,null,{}] 18:29:39 INFO - PROCESS | 1852 | 1461720579046 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:39 INFO - PROCESS | 1852 | 1461720579245 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:29:39 INFO - PROCESS | 1852 | 1461720579507 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e389000 == 116 [pid = 1852] [id = 273] 18:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f176e9c4400) [pid = 1852] [serial = 820] [outer = (nil)] 18:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f176fef7800) [pid = 1852] [serial = 821] [outer = 0x7f176e9c4400] 18:29:39 INFO - PROCESS | 1852 | 1461720579589 Marionette DEBUG loaded listener.js 18:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f1772be9400) [pid = 1852] [serial = 822] [outer = 0x7f176e9c4400] 18:29:40 INFO - PROCESS | 1852 | 1461720580677 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1686ms 18:29:40 INFO - PROCESS | 1852 | 1461720580723 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:29:40 INFO - PROCESS | 1852 | 1461720580730 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:29:40 INFO - PROCESS | 1852 | 1461720580741 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:29:40 INFO - PROCESS | 1852 | 1461720580746 Marionette TRACE conn3 <- [1,1066,null,{}] 18:29:40 INFO - PROCESS | 1852 | 1461720580757 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:41 INFO - PROCESS | 1852 | 1461720581101 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:29:41 INFO - PROCESS | 1852 | 1461720581299 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1c4800 == 117 [pid = 1852] [id = 274] 18:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f1778f4d000) [pid = 1852] [serial = 823] [outer = (nil)] 18:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f1779f4a000) [pid = 1852] [serial = 824] [outer = 0x7f1778f4d000] 18:29:41 INFO - PROCESS | 1852 | 1461720581381 Marionette DEBUG loaded listener.js 18:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f177a2aa800) [pid = 1852] [serial = 825] [outer = 0x7f1778f4d000] 18:29:42 INFO - PROCESS | 1852 | 1461720582411 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1688ms 18:29:42 INFO - PROCESS | 1852 | 1461720582430 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:29:42 INFO - PROCESS | 1852 | 1461720582439 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:29:42 INFO - PROCESS | 1852 | 1461720582449 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:29:42 INFO - PROCESS | 1852 | 1461720582453 Marionette TRACE conn3 <- [1,1070,null,{}] 18:29:42 INFO - PROCESS | 1852 | 1461720582459 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:42 INFO - PROCESS | 1852 | 1461720582691 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:29:43 INFO - PROCESS | 1852 | 1461720583014 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178259a800 == 118 [pid = 1852] [id = 275] 18:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f177ad8ec00) [pid = 1852] [serial = 826] [outer = (nil)] 18:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f177ae15400) [pid = 1852] [serial = 827] [outer = 0x7f177ad8ec00] 18:29:43 INFO - PROCESS | 1852 | 1461720583099 Marionette DEBUG loaded listener.js 18:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f177d950000) [pid = 1852] [serial = 828] [outer = 0x7f177ad8ec00] 18:29:43 INFO - PROCESS | 1852 | 1461720583983 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1585ms 18:29:44 INFO - PROCESS | 1852 | 1461720584034 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:29:44 INFO - PROCESS | 1852 | 1461720584039 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:29:44 INFO - PROCESS | 1852 | 1461720584049 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:29:44 INFO - PROCESS | 1852 | 1461720584059 Marionette TRACE conn3 <- [1,1074,null,{}] 18:29:44 INFO - PROCESS | 1852 | 1461720584076 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:44 INFO - PROCESS | 1852 | 1461720584344 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:29:44 INFO - PROCESS | 1852 | 1461720584569 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17858c3000 == 119 [pid = 1852] [id = 276] 18:29:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f177d73b400) [pid = 1852] [serial = 829] [outer = (nil)] 18:29:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f178351a800) [pid = 1852] [serial = 830] [outer = 0x7f177d73b400] 18:29:44 INFO - PROCESS | 1852 | 1461720584701 Marionette DEBUG loaded listener.js 18:29:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f178374e800) [pid = 1852] [serial = 831] [outer = 0x7f177d73b400] 18:29:45 INFO - PROCESS | 1852 | 1461720585703 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1693ms 18:29:45 INFO - PROCESS | 1852 | 1461720585741 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:29:45 INFO - PROCESS | 1852 | 1461720585747 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:29:45 INFO - PROCESS | 1852 | 1461720585755 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:29:45 INFO - PROCESS | 1852 | 1461720585759 Marionette TRACE conn3 <- [1,1078,null,{}] 18:29:45 INFO - PROCESS | 1852 | 1461720585766 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:46 INFO - PROCESS | 1852 | 1461720586001 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:29:46 INFO - PROCESS | 1852 | 1461720586234 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17903a7800 == 120 [pid = 1852] [id = 277] 18:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f17824a4c00) [pid = 1852] [serial = 832] [outer = (nil)] 18:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1784863800) [pid = 1852] [serial = 833] [outer = 0x7f17824a4c00] 18:29:46 INFO - PROCESS | 1852 | 1461720586335 Marionette DEBUG loaded listener.js 18:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f17850fb000) [pid = 1852] [serial = 834] [outer = 0x7f17824a4c00] 18:29:47 INFO - PROCESS | 1852 | 1461720587385 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1683ms 18:29:47 INFO - PROCESS | 1852 | 1461720587440 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:29:47 INFO - PROCESS | 1852 | 1461720587447 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:29:47 INFO - PROCESS | 1852 | 1461720587459 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:29:47 INFO - PROCESS | 1852 | 1461720587463 Marionette TRACE conn3 <- [1,1082,null,{}] 18:29:47 INFO - PROCESS | 1852 | 1461720587474 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:47 INFO - PROCESS | 1852 | 1461720587870 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:29:48 INFO - PROCESS | 1852 | 1461720588064 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179457e000 == 121 [pid = 1852] [id = 278] 18:29:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f1786a35000) [pid = 1852] [serial = 835] [outer = (nil)] 18:29:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f1787603800) [pid = 1852] [serial = 836] [outer = 0x7f1786a35000] 18:29:48 INFO - PROCESS | 1852 | 1461720588156 Marionette DEBUG loaded listener.js 18:29:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f1791402c00) [pid = 1852] [serial = 837] [outer = 0x7f1786a35000] 18:29:49 INFO - PROCESS | 1852 | 1461720589148 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1737ms 18:29:49 INFO - PROCESS | 1852 | 1461720589194 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:29:49 INFO - PROCESS | 1852 | 1461720589199 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:29:49 INFO - PROCESS | 1852 | 1461720589206 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:29:49 INFO - PROCESS | 1852 | 1461720589210 Marionette TRACE conn3 <- [1,1086,null,{}] 18:29:49 INFO - PROCESS | 1852 | 1461720589218 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:49 INFO - PROCESS | 1852 | 1461720589482 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:29:49 INFO - PROCESS | 1852 | 1461720589720 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17964e9000 == 122 [pid = 1852] [id = 279] 18:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f1780d80400) [pid = 1852] [serial = 838] [outer = (nil)] 18:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f17916f6400) [pid = 1852] [serial = 839] [outer = 0x7f1780d80400] 18:29:49 INFO - PROCESS | 1852 | 1461720589797 Marionette DEBUG loaded listener.js 18:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f179263ac00) [pid = 1852] [serial = 840] [outer = 0x7f1780d80400] 18:29:50 INFO - PROCESS | 1852 | 1461720590632 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1481ms 18:29:50 INFO - PROCESS | 1852 | 1461720590688 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:29:50 INFO - PROCESS | 1852 | 1461720590692 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:29:50 INFO - PROCESS | 1852 | 1461720590698 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:29:50 INFO - PROCESS | 1852 | 1461720590702 Marionette TRACE conn3 <- [1,1090,null,{}] 18:29:50 INFO - PROCESS | 1852 | 1461720590710 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:50 INFO - PROCESS | 1852 | 1461720590914 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:29:51 INFO - PROCESS | 1852 | 1461720591090 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177146e000 == 123 [pid = 1852] [id = 280] 18:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f1783f07800) [pid = 1852] [serial = 841] [outer = (nil)] 18:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f1794534400) [pid = 1852] [serial = 842] [outer = 0x7f1783f07800] 18:29:51 INFO - PROCESS | 1852 | 1461720591167 Marionette DEBUG loaded listener.js 18:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f17945be000) [pid = 1852] [serial = 843] [outer = 0x7f1783f07800] 18:29:52 INFO - PROCESS | 1852 | 1461720592013 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1351ms 18:29:52 INFO - PROCESS | 1852 | 1461720592051 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:29:52 INFO - PROCESS | 1852 | 1461720592053 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:29:52 INFO - PROCESS | 1852 | 1461720592061 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:29:52 INFO - PROCESS | 1852 | 1461720592064 Marionette TRACE conn3 <- [1,1094,null,{}] 18:29:52 INFO - PROCESS | 1852 | 1461720592070 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:52 INFO - PROCESS | 1852 | 1461720592259 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:29:52 INFO - PROCESS | 1852 | 1461720592439 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17968ad000 == 124 [pid = 1852] [id = 281] 18:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f1792635000) [pid = 1852] [serial = 844] [outer = (nil)] 18:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f1795c5dc00) [pid = 1852] [serial = 845] [outer = 0x7f1792635000] 18:29:52 INFO - PROCESS | 1852 | 1461720592510 Marionette DEBUG loaded listener.js 18:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f1795dee800) [pid = 1852] [serial = 846] [outer = 0x7f1792635000] 18:29:53 INFO - PROCESS | 1852 | 1461720593477 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1485ms 18:29:53 INFO - PROCESS | 1852 | 1461720593547 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:29:53 INFO - PROCESS | 1852 | 1461720593551 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:29:53 INFO - PROCESS | 1852 | 1461720593557 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:29:53 INFO - PROCESS | 1852 | 1461720593560 Marionette TRACE conn3 <- [1,1098,null,{}] 18:29:53 INFO - PROCESS | 1852 | 1461720593567 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:53 INFO - PROCESS | 1852 | 1461720593849 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:29:54 INFO - PROCESS | 1852 | 1461720594071 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da6f000 == 125 [pid = 1852] [id = 282] 18:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f17824a7400) [pid = 1852] [serial = 847] [outer = (nil)] 18:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f1795fa6c00) [pid = 1852] [serial = 848] [outer = 0x7f17824a7400] 18:29:54 INFO - PROCESS | 1852 | 1461720594169 Marionette DEBUG loaded listener.js 18:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f1795faf800) [pid = 1852] [serial = 849] [outer = 0x7f17824a7400] 18:29:55 INFO - PROCESS | 1852 | 1461720595020 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1537ms 18:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:29:55 INFO - PROCESS | 1852 | 1461720595095 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:29:55 INFO - PROCESS | 1852 | 1461720595098 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:29:55 INFO - PROCESS | 1852 | 1461720595106 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:29:55 INFO - PROCESS | 1852 | 1461720595108 Marionette TRACE conn3 <- [1,1102,null,{}] 18:29:55 INFO - PROCESS | 1852 | 1461720595115 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:55 INFO - PROCESS | 1852 | 1461720595318 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:29:55 INFO - PROCESS | 1852 | 1461720595496 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e6d0800 == 126 [pid = 1852] [id = 283] 18:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f1795fa5c00) [pid = 1852] [serial = 850] [outer = (nil)] 18:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f17964b1400) [pid = 1852] [serial = 851] [outer = 0x7f1795fa5c00] 18:29:55 INFO - PROCESS | 1852 | 1461720595586 Marionette DEBUG loaded listener.js 18:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f179683c400) [pid = 1852] [serial = 852] [outer = 0x7f1795fa5c00] 18:29:56 INFO - PROCESS | 1852 | 1461720596517 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1482ms 18:29:56 INFO - PROCESS | 1852 | 1461720596587 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:29:56 INFO - PROCESS | 1852 | 1461720596594 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:29:56 INFO - PROCESS | 1852 | 1461720596604 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:29:56 INFO - PROCESS | 1852 | 1461720596609 Marionette TRACE conn3 <- [1,1106,null,{}] 18:29:56 INFO - PROCESS | 1852 | 1461720596616 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:56 INFO - PROCESS | 1852 | 1461720596885 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:29:57 INFO - PROCESS | 1852 | 1461720597137 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d523000 == 127 [pid = 1852] [id = 284] 18:29:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f177e4acc00) [pid = 1852] [serial = 853] [outer = (nil)] 18:29:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f17968e8400) [pid = 1852] [serial = 854] [outer = 0x7f177e4acc00] 18:29:57 INFO - PROCESS | 1852 | 1461720597259 Marionette DEBUG loaded listener.js 18:29:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f179692d400) [pid = 1852] [serial = 855] [outer = 0x7f177e4acc00] 18:29:58 INFO - PROCESS | 1852 | 1461720598163 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1596ms 18:29:58 INFO - PROCESS | 1852 | 1461720598199 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:29:58 INFO - PROCESS | 1852 | 1461720598203 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:29:58 INFO - PROCESS | 1852 | 1461720598210 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:29:58 INFO - PROCESS | 1852 | 1461720598214 Marionette TRACE conn3 <- [1,1110,null,{}] 18:29:58 INFO - PROCESS | 1852 | 1461720598220 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:58 INFO - PROCESS | 1852 | 1461720598432 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:29:58 INFO - PROCESS | 1852 | 1461720598617 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d644000 == 128 [pid = 1852] [id = 285] 18:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f176d623000) [pid = 1852] [serial = 856] [outer = (nil)] 18:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f176d628000) [pid = 1852] [serial = 857] [outer = 0x7f176d623000] 18:29:58 INFO - PROCESS | 1852 | 1461720598731 Marionette DEBUG loaded listener.js 18:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f176d62c000) [pid = 1852] [serial = 858] [outer = 0x7f176d623000] 18:29:59 INFO - PROCESS | 1852 | 1461720599647 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1480ms 18:29:59 INFO - PROCESS | 1852 | 1461720599692 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:29:59 INFO - PROCESS | 1852 | 1461720599696 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:29:59 INFO - PROCESS | 1852 | 1461720599703 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:29:59 INFO - PROCESS | 1852 | 1461720599706 Marionette TRACE conn3 <- [1,1114,null,{}] 18:29:59 INFO - PROCESS | 1852 | 1461720599713 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:59 INFO - PROCESS | 1852 | 1461720599928 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:30:00 INFO - PROCESS | 1852 | 1461720600119 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17729a6800 == 129 [pid = 1852] [id = 286] 18:30:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f176d625400) [pid = 1852] [serial = 859] [outer = (nil)] 18:30:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f176d76b400) [pid = 1852] [serial = 860] [outer = 0x7f176d625400] 18:30:00 INFO - PROCESS | 1852 | 1461720600195 Marionette DEBUG loaded listener.js 18:30:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f176d76f800) [pid = 1852] [serial = 861] [outer = 0x7f176d625400] 18:30:01 INFO - PROCESS | 1852 | 1461720601106 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1435ms 18:30:01 INFO - PROCESS | 1852 | 1461720601139 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:30:01 INFO - PROCESS | 1852 | 1461720601143 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:30:01 INFO - PROCESS | 1852 | 1461720601149 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:30:01 INFO - PROCESS | 1852 | 1461720601152 Marionette TRACE conn3 <- [1,1118,null,{}] 18:30:01 INFO - PROCESS | 1852 | 1461720601158 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:01 INFO - PROCESS | 1852 | 1461720601361 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:30:01 INFO - PROCESS | 1852 | 1461720601559 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfc9000 == 130 [pid = 1852] [id = 287] 18:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f176d629400) [pid = 1852] [serial = 862] [outer = (nil)] 18:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f176d773000) [pid = 1852] [serial = 863] [outer = 0x7f176d629400] 18:30:01 INFO - PROCESS | 1852 | 1461720601635 Marionette DEBUG loaded listener.js 18:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f176d777c00) [pid = 1852] [serial = 864] [outer = 0x7f176d629400] 18:30:03 INFO - PROCESS | 1852 | 1461720603035 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1931ms 18:30:03 INFO - PROCESS | 1852 | 1461720603081 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:30:03 INFO - PROCESS | 1852 | 1461720603089 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:30:03 INFO - PROCESS | 1852 | 1461720603097 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:30:03 INFO - PROCESS | 1852 | 1461720603104 Marionette TRACE conn3 <- [1,1122,null,{}] 18:30:03 INFO - PROCESS | 1852 | 1461720603113 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:03 INFO - PROCESS | 1852 | 1461720603331 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:30:03 INFO - PROCESS | 1852 | 1461720603578 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772add800 == 131 [pid = 1852] [id = 288] 18:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f177316ac00) [pid = 1852] [serial = 865] [outer = (nil)] 18:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f1778d10c00) [pid = 1852] [serial = 866] [outer = 0x7f177316ac00] 18:30:03 INFO - PROCESS | 1852 | 1461720603727 Marionette DEBUG loaded listener.js 18:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f1778f76400) [pid = 1852] [serial = 867] [outer = 0x7f177316ac00] 18:30:04 INFO - PROCESS | 1852 | 1461720604857 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1786ms 18:30:04 INFO - PROCESS | 1852 | 1461720604884 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:30:04 INFO - PROCESS | 1852 | 1461720604892 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:30:04 INFO - PROCESS | 1852 | 1461720604904 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:30:04 INFO - PROCESS | 1852 | 1461720604907 Marionette TRACE conn3 <- [1,1126,null,{}] 18:30:04 INFO - PROCESS | 1852 | 1461720604915 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:05 INFO - PROCESS | 1852 | 1461720605123 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1792620800 == 130 [pid = 1852] [id = 194] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17712ad800 == 129 [pid = 1852] [id = 185] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17712af800 == 128 [pid = 1852] [id = 197] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772ad8800 == 127 [pid = 1852] [id = 195] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178a4f8000 == 126 [pid = 1852] [id = 193] 18:30:05 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f177d744c00) [pid = 1852] [serial = 719] [outer = (nil)] [url = about:blank] 18:30:05 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f1780159c00) [pid = 1852] [serial = 722] [outer = (nil)] [url = about:blank] 18:30:05 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f1781fd1800) [pid = 1852] [serial = 725] [outer = (nil)] [url = about:blank] 18:30:05 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f1782e56000) [pid = 1852] [serial = 728] [outer = (nil)] [url = about:blank] 18:30:05 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f1783a70c00) [pid = 1852] [serial = 734] [outer = (nil)] [url = about:blank] 18:30:05 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f1783747000) [pid = 1852] [serial = 731] [outer = (nil)] [url = about:blank] 18:30:05 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f1783f90c00) [pid = 1852] [serial = 737] [outer = (nil)] [url = about:blank] 18:30:05 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f1781fd1400) [pid = 1852] [serial = 761] [outer = (nil)] [url = about:blank] 18:30:05 INFO - PROCESS | 1852 | 1461720605481 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17836cc000 == 125 [pid = 1852] [id = 272] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1782d7b000 == 124 [pid = 1852] [id = 271] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e91e000 == 123 [pid = 1852] [id = 270] 18:30:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ca1000 == 124 [pid = 1852] [id = 289] 18:30:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f1772e7b400) [pid = 1852] [serial = 868] [outer = (nil)] 18:30:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f177a645400) [pid = 1852] [serial = 869] [outer = 0x7f1772e7b400] 18:30:05 INFO - PROCESS | 1852 | 1461720605587 Marionette DEBUG loaded listener.js 18:30:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f177abf3800) [pid = 1852] [serial = 870] [outer = 0x7f1772e7b400] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d919800 == 123 [pid = 1852] [id = 269] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f1c000 == 122 [pid = 1852] [id = 268] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177153c000 == 121 [pid = 1852] [id = 267] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177370e000 == 120 [pid = 1852] [id = 266] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17968ac000 == 119 [pid = 1852] [id = 261] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17964f1800 == 118 [pid = 1852] [id = 260] 18:30:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17916ac000 == 117 [pid = 1852] [id = 259] 18:30:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178a4f2000 == 116 [pid = 1852] [id = 258] 18:30:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17850b1000 == 115 [pid = 1852] [id = 257] 18:30:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780e20000 == 114 [pid = 1852] [id = 256] 18:30:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ad70000 == 113 [pid = 1852] [id = 255] 18:30:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771546800 == 112 [pid = 1852] [id = 254] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f1780158000) [pid = 1852] [serial = 758] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f1781fcfc00) [pid = 1852] [serial = 759] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f177900b000) [pid = 1852] [serial = 713] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f177316a800) [pid = 1852] [serial = 710] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f1772be1400) [pid = 1852] [serial = 740] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f1772e74800) [pid = 1852] [serial = 743] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f1778d0a400) [pid = 1852] [serial = 744] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f177a2aa000) [pid = 1852] [serial = 749] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f177a8c2000) [pid = 1852] [serial = 750] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f17791cc000) [pid = 1852] [serial = 747] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f1778fef800) [pid = 1852] [serial = 746] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f177abee000) [pid = 1852] [serial = 752] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f177ad9a000) [pid = 1852] [serial = 716] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f177b4db800) [pid = 1852] [serial = 755] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f177d73c800) [pid = 1852] [serial = 756] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f177ae0b800) [pid = 1852] [serial = 753] [outer = (nil)] [url = about:blank] 18:30:06 INFO - PROCESS | 1852 | 1461720606631 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1792ms 18:30:06 INFO - PROCESS | 1852 | 1461720606698 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:30:06 INFO - PROCESS | 1852 | 1461720606705 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:30:06 INFO - PROCESS | 1852 | 1461720606715 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:30:06 INFO - PROCESS | 1852 | 1461720606726 Marionette TRACE conn3 <- [1,1130,null,{}] 18:30:06 INFO - PROCESS | 1852 | 1461720606748 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:07 INFO - PROCESS | 1852 | 1461720607076 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:30:07 INFO - PROCESS | 1852 | 1461720607338 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b3e1000 == 113 [pid = 1852] [id = 290] 18:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f177a2aa000) [pid = 1852] [serial = 871] [outer = (nil)] 18:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f177c19ac00) [pid = 1852] [serial = 872] [outer = 0x7f177a2aa000] 18:30:07 INFO - PROCESS | 1852 | 1461720607438 Marionette DEBUG loaded listener.js 18:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f177e062c00) [pid = 1852] [serial = 873] [outer = 0x7f177a2aa000] 18:30:08 INFO - PROCESS | 1852 | 1461720608298 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1601ms 18:30:08 INFO - PROCESS | 1852 | 1461720608325 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:30:08 INFO - PROCESS | 1852 | 1461720608331 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:30:08 INFO - PROCESS | 1852 | 1461720608337 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:30:08 INFO - PROCESS | 1852 | 1461720608339 Marionette TRACE conn3 <- [1,1134,null,{}] 18:30:08 INFO - PROCESS | 1852 | 1461720608346 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:08 INFO - PROCESS | 1852 | 1461720608593 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:30:08 INFO - PROCESS | 1852 | 1461720608630 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e6e5800 == 114 [pid = 1852] [id = 291] 18:30:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f177be3ac00) [pid = 1852] [serial = 874] [outer = (nil)] 18:30:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f177e4ad400) [pid = 1852] [serial = 875] [outer = 0x7f177be3ac00] 18:30:08 INFO - PROCESS | 1852 | 1461720608706 Marionette DEBUG loaded listener.js 18:30:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f177ed5ec00) [pid = 1852] [serial = 876] [outer = 0x7f177be3ac00] 18:30:09 INFO - PROCESS | 1852 | 1461720609705 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1430ms 18:30:09 INFO - PROCESS | 1852 | 1461720609768 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:30:09 INFO - PROCESS | 1852 | 1461720609772 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:30:09 INFO - PROCESS | 1852 | 1461720609786 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:30:09 INFO - PROCESS | 1852 | 1461720609788 Marionette TRACE conn3 <- [1,1138,null,{}] 18:30:09 INFO - PROCESS | 1852 | 1461720609795 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:10 INFO - PROCESS | 1852 | 1461720610052 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:30:10 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f177c434000) [pid = 1852] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:30:10 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1778f77800) [pid = 1852] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:30:10 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f1782465c00) [pid = 1852] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:30:10 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f1778f4ac00) [pid = 1852] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:30:10 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f176e9c7400) [pid = 1852] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:30:10 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f1772accc00) [pid = 1852] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:30:10 INFO - PROCESS | 1852 | 1461720610458 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e1e0800 == 115 [pid = 1852] [id = 292] 18:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f176e9c7400) [pid = 1852] [serial = 877] [outer = (nil)] 18:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f1778f7cc00) [pid = 1852] [serial = 878] [outer = 0x7f176e9c7400] 18:30:10 INFO - PROCESS | 1852 | 1461720610538 Marionette DEBUG loaded listener.js 18:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f1780ecfc00) [pid = 1852] [serial = 879] [outer = 0x7f176e9c7400] 18:30:11 INFO - PROCESS | 1852 | 1461720611362 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1597ms 18:30:11 INFO - PROCESS | 1852 | 1461720611376 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:30:11 INFO - PROCESS | 1852 | 1461720611379 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:30:11 INFO - PROCESS | 1852 | 1461720611387 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:30:11 INFO - PROCESS | 1852 | 1461720611389 Marionette TRACE conn3 <- [1,1142,null,{}] 18:30:11 INFO - PROCESS | 1852 | 1461720611407 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:11 INFO - PROCESS | 1852 | 1461720611629 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:30:11 INFO - PROCESS | 1852 | 1461720611649 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17824d5000 == 116 [pid = 1852] [id = 293] 18:30:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f176e9c8000) [pid = 1852] [serial = 880] [outer = (nil)] 18:30:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f17843d4400) [pid = 1852] [serial = 881] [outer = 0x7f176e9c8000] 18:30:11 INFO - PROCESS | 1852 | 1461720611853 Marionette DEBUG loaded listener.js 18:30:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f1785890400) [pid = 1852] [serial = 882] [outer = 0x7f176e9c8000] 18:30:12 INFO - PROCESS | 1852 | 1461720612900 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1552ms 18:30:12 INFO - PROCESS | 1852 | 1461720612939 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:30:12 INFO - PROCESS | 1852 | 1461720612947 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:30:12 INFO - PROCESS | 1852 | 1461720612958 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:30:12 INFO - PROCESS | 1852 | 1461720612962 Marionette TRACE conn3 <- [1,1146,null,{}] 18:30:12 INFO - PROCESS | 1852 | 1461720612973 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:13 INFO - PROCESS | 1852 | 1461720613239 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:30:13 INFO - PROCESS | 1852 | 1461720613526 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b46000 == 117 [pid = 1852] [id = 294] 18:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f17711b0000) [pid = 1852] [serial = 883] [outer = (nil)] 18:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f1778d17800) [pid = 1852] [serial = 884] [outer = 0x7f17711b0000] 18:30:13 INFO - PROCESS | 1852 | 1461720613618 Marionette DEBUG loaded listener.js 18:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f1778fef800) [pid = 1852] [serial = 885] [outer = 0x7f17711b0000] 18:30:14 INFO - PROCESS | 1852 | 1461720614837 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1939ms 18:30:14 INFO - PROCESS | 1852 | 1461720614896 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:30:14 INFO - PROCESS | 1852 | 1461720614906 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:30:14 INFO - PROCESS | 1852 | 1461720614930 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:30:14 INFO - PROCESS | 1852 | 1461720614935 Marionette TRACE conn3 <- [1,1150,null,{}] 18:30:14 INFO - PROCESS | 1852 | 1461720614943 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:15 INFO - PROCESS | 1852 | 1461720615202 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:30:15 INFO - PROCESS | 1852 | 1461720615465 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e1dc000 == 118 [pid = 1852] [id = 295] 18:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f177a8c6000) [pid = 1852] [serial = 886] [outer = (nil)] 18:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f177ad9b000) [pid = 1852] [serial = 887] [outer = 0x7f177a8c6000] 18:30:15 INFO - PROCESS | 1852 | 1461720615552 Marionette DEBUG loaded listener.js 18:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f177dae3400) [pid = 1852] [serial = 888] [outer = 0x7f177a8c6000] 18:30:16 INFO - PROCESS | 1852 | 1461720616597 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1693ms 18:30:16 INFO - PROCESS | 1852 | 1461720616627 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:30:16 INFO - PROCESS | 1852 | 1461720616633 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:30:16 INFO - PROCESS | 1852 | 1461720616647 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:30:16 INFO - PROCESS | 1852 | 1461720616655 Marionette TRACE conn3 <- [1,1154,null,{}] 18:30:16 INFO - PROCESS | 1852 | 1461720616675 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:16 INFO - PROCESS | 1852 | 1461720616923 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:30:17 INFO - PROCESS | 1852 | 1461720617223 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178409a000 == 119 [pid = 1852] [id = 296] 18:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f1781fc8400) [pid = 1852] [serial = 889] [outer = (nil)] 18:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f17831be800) [pid = 1852] [serial = 890] [outer = 0x7f1781fc8400] 18:30:17 INFO - PROCESS | 1852 | 1461720617331 Marionette DEBUG loaded listener.js 18:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f17843d7400) [pid = 1852] [serial = 891] [outer = 0x7f1781fc8400] 18:30:18 INFO - PROCESS | 1852 | 1461720618377 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1801ms 18:30:18 INFO - PROCESS | 1852 | 1461720618449 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:30:18 INFO - PROCESS | 1852 | 1461720618458 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:30:18 INFO - PROCESS | 1852 | 1461720618466 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:30:18 INFO - PROCESS | 1852 | 1461720618469 Marionette TRACE conn3 <- [1,1158,null,{}] 18:30:18 INFO - PROCESS | 1852 | 1461720618477 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:18 INFO - PROCESS | 1852 | 1461720618746 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:30:19 INFO - PROCESS | 1852 | 1461720619038 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a8e000 == 120 [pid = 1852] [id = 297] 18:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f1778f7d800) [pid = 1852] [serial = 892] [outer = (nil)] 18:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f1785891400) [pid = 1852] [serial = 893] [outer = 0x7f1778f7d800] 18:30:19 INFO - PROCESS | 1852 | 1461720619124 Marionette DEBUG loaded listener.js 18:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f1787697400) [pid = 1852] [serial = 894] [outer = 0x7f1778f7d800] 18:30:20 INFO - PROCESS | 1852 | 1461720620048 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1635ms 18:30:20 INFO - PROCESS | 1852 | 1461720620103 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:30:20 INFO - PROCESS | 1852 | 1461720620107 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:30:20 INFO - PROCESS | 1852 | 1461720620132 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:30:20 INFO - PROCESS | 1852 | 1461720620134 Marionette TRACE conn3 <- [1,1162,null,{}] 18:30:20 INFO - PROCESS | 1852 | 1461720620141 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:20 INFO - PROCESS | 1852 | 1461720620355 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:30:20 INFO - PROCESS | 1852 | 1461720620539 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179243c800 == 121 [pid = 1852] [id = 298] 18:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f1787699c00) [pid = 1852] [serial = 895] [outer = (nil)] 18:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f1790f6d400) [pid = 1852] [serial = 896] [outer = 0x7f1787699c00] 18:30:20 INFO - PROCESS | 1852 | 1461720620626 Marionette DEBUG loaded listener.js 18:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f17912ec800) [pid = 1852] [serial = 897] [outer = 0x7f1787699c00] 18:30:21 INFO - PROCESS | 1852 | 1461720621599 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1540ms 18:30:21 INFO - PROCESS | 1852 | 1461720621670 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:30:21 INFO - PROCESS | 1852 | 1461720621674 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:30:21 INFO - PROCESS | 1852 | 1461720621680 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:30:21 INFO - PROCESS | 1852 | 1461720621684 Marionette TRACE conn3 <- [1,1166,null,{}] 18:30:21 INFO - PROCESS | 1852 | 1461720621690 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:21 INFO - PROCESS | 1852 | 1461720621978 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:30:22 INFO - PROCESS | 1852 | 1461720622267 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179622f000 == 122 [pid = 1852] [id = 299] 18:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f179663fc00) [pid = 1852] [serial = 898] [outer = (nil)] 18:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f1796647000) [pid = 1852] [serial = 899] [outer = 0x7f179663fc00] 18:30:22 INFO - PROCESS | 1852 | 1461720622362 Marionette DEBUG loaded listener.js 18:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f1796924400) [pid = 1852] [serial = 900] [outer = 0x7f179663fc00] 18:30:23 INFO - PROCESS | 1852 | 1461720623239 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1588ms 18:30:23 INFO - PROCESS | 1852 | 1461720623269 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:30:23 INFO - PROCESS | 1852 | 1461720623273 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:30:23 INFO - PROCESS | 1852 | 1461720623279 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:30:23 INFO - PROCESS | 1852 | 1461720623282 Marionette TRACE conn3 <- [1,1170,null,{}] 18:30:23 INFO - PROCESS | 1852 | 1461720623289 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:23 INFO - PROCESS | 1852 | 1461720623482 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:30:23 INFO - PROCESS | 1852 | 1461720623682 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17992f5000 == 123 [pid = 1852] [id = 300] 18:30:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f176efd7400) [pid = 1852] [serial = 901] [outer = (nil)] 18:30:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f176efdfc00) [pid = 1852] [serial = 902] [outer = 0x7f176efd7400] 18:30:23 INFO - PROCESS | 1852 | 1461720623758 Marionette DEBUG loaded listener.js 18:30:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f176efe4000) [pid = 1852] [serial = 903] [outer = 0x7f176efd7400] 18:30:24 INFO - PROCESS | 1852 | 1461720624848 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1648ms 18:30:24 INFO - PROCESS | 1852 | 1461720624929 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:30:24 INFO - PROCESS | 1852 | 1461720624936 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:30:24 INFO - PROCESS | 1852 | 1461720624947 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:30:24 INFO - PROCESS | 1852 | 1461720624951 Marionette TRACE conn3 <- [1,1174,null,{}] 18:30:24 INFO - PROCESS | 1852 | 1461720624960 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:25 INFO - PROCESS | 1852 | 1461720625307 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:30:25 INFO - PROCESS | 1852 | 1461720625589 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e9b7000 == 124 [pid = 1852] [id = 301] 18:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f176efda800) [pid = 1852] [serial = 904] [outer = (nil)] 18:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f1777cf0000) [pid = 1852] [serial = 905] [outer = 0x7f176efda800] 18:30:25 INFO - PROCESS | 1852 | 1461720625665 Marionette DEBUG loaded listener.js 18:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f1777cf4c00) [pid = 1852] [serial = 906] [outer = 0x7f176efda800] 18:30:26 INFO - PROCESS | 1852 | 1461720626529 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:30:26 INFO - PROCESS | 1852 | 1461720626587 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:30:26 INFO - PROCESS | 1852 | 1461720626596 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:30:26 INFO - PROCESS | 1852 | 1461720626599 Marionette TRACE conn3 <- [1,1178,null,{}] 18:30:26 INFO - PROCESS | 1852 | 1461720626607 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:26 INFO - PROCESS | 1852 | 1461720626828 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:30:27 INFO - PROCESS | 1852 | 1461720627076 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771397800 == 125 [pid = 1852] [id = 302] 18:30:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f176efdc800) [pid = 1852] [serial = 907] [outer = (nil)] 18:30:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f1777cfbc00) [pid = 1852] [serial = 908] [outer = 0x7f176efdc800] 18:30:27 INFO - PROCESS | 1852 | 1461720627207 Marionette DEBUG loaded listener.js 18:30:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f179647c800) [pid = 1852] [serial = 909] [outer = 0x7f176efdc800] 18:30:28 INFO - PROCESS | 1852 | 1461720628419 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:30:28 INFO - PROCESS | 1852 | 1461720628489 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:30:28 INFO - PROCESS | 1852 | 1461720628496 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:30:28 INFO - PROCESS | 1852 | 1461720628499 Marionette TRACE conn3 <- [1,1182,null,{}] 18:30:28 INFO - PROCESS | 1852 | 1461720628505 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:28 INFO - PROCESS | 1852 | 1461720628735 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:30:28 INFO - PROCESS | 1852 | 1461720628974 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a9d4800 == 126 [pid = 1852] [id = 303] 18:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f176e923400) [pid = 1852] [serial = 910] [outer = (nil)] 18:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f176e92ec00) [pid = 1852] [serial = 911] [outer = 0x7f176e923400] 18:30:29 INFO - PROCESS | 1852 | 1461720629111 Marionette DEBUG loaded listener.js 18:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f1777cf8400) [pid = 1852] [serial = 912] [outer = 0x7f176e923400] 18:30:29 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:30:29 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:30:30 INFO - PROCESS | 1852 | 1461720630021 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:30:30 INFO - PROCESS | 1852 | 1461720630092 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:30:30 INFO - PROCESS | 1852 | 1461720630099 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:30:30 INFO - PROCESS | 1852 | 1461720630105 Marionette TRACE conn3 <- [1,1186,null,{}] 18:30:30 INFO - PROCESS | 1852 | 1461720630111 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:30 INFO - PROCESS | 1852 | 1461720630398 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:30:30 INFO - PROCESS | 1852 | 1461720630690 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a0d0000 == 127 [pid = 1852] [id = 304] 18:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f1777cf8000) [pid = 1852] [serial = 913] [outer = (nil)] 18:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f1795de5000) [pid = 1852] [serial = 914] [outer = 0x7f1777cf8000] 18:30:30 INFO - PROCESS | 1852 | 1461720630781 Marionette DEBUG loaded listener.js 18:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f179692e800) [pid = 1852] [serial = 915] [outer = 0x7f1777cf8000] 18:30:31 INFO - PROCESS | 1852 | 1461720631696 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 18:30:31 INFO - PROCESS | 1852 | 1461720631753 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:30:31 INFO - PROCESS | 1852 | 1461720631762 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:30:31 INFO - PROCESS | 1852 | 1461720631765 Marionette TRACE conn3 <- [1,1190,null,{}] 18:30:31 INFO - PROCESS | 1852 | 1461720631771 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:31 INFO - PROCESS | 1852 | 1461720631989 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:30:32 INFO - PROCESS | 1852 | 1461720632218 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a1be800 == 128 [pid = 1852] [id = 305] 18:30:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f176a154c00) [pid = 1852] [serial = 916] [outer = (nil)] 18:30:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f176a15e800) [pid = 1852] [serial = 917] [outer = 0x7f176a154c00] 18:30:32 INFO - PROCESS | 1852 | 1461720632340 Marionette DEBUG loaded listener.js 18:30:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f1773164800) [pid = 1852] [serial = 918] [outer = 0x7f176a154c00] 18:30:33 INFO - PROCESS | 1852 | 1461720633240 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:30:33 INFO - PROCESS | 1852 | 1461720633298 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:30:33 INFO - PROCESS | 1852 | 1461720633309 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:30:33 INFO - PROCESS | 1852 | 1461720633330 Marionette TRACE conn3 <- [1,1194,null,{}] 18:30:33 INFO - PROCESS | 1852 | 1461720633338 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:33 INFO - PROCESS | 1852 | 1461720633598 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:30:33 INFO - PROCESS | 1852 | 1461720633885 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a3cd800 == 129 [pid = 1852] [id = 306] 18:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f176a157000) [pid = 1852] [serial = 919] [outer = (nil)] 18:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f176a309400) [pid = 1852] [serial = 920] [outer = 0x7f176a157000] 18:30:33 INFO - PROCESS | 1852 | 1461720633983 Marionette DEBUG loaded listener.js 18:30:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f176a30dc00) [pid = 1852] [serial = 921] [outer = 0x7f176a157000] 18:30:34 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:30:34 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:30:34 INFO - PROCESS | 1852 | 1461720634927 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 18:30:34 INFO - PROCESS | 1852 | 1461720634974 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:30:34 INFO - PROCESS | 1852 | 1461720634981 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:30:34 INFO - PROCESS | 1852 | 1461720634984 Marionette TRACE conn3 <- [1,1198,null,{}] 18:30:34 INFO - PROCESS | 1852 | 1461720634990 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:35 INFO - PROCESS | 1852 | 1461720635215 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:30:35 INFO - PROCESS | 1852 | 1461720635456 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833ef000 == 130 [pid = 1852] [id = 307] 18:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f176a302c00) [pid = 1852] [serial = 922] [outer = (nil)] 18:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f176a419c00) [pid = 1852] [serial = 923] [outer = 0x7f176a302c00] 18:30:35 INFO - PROCESS | 1852 | 1461720635592 Marionette DEBUG loaded listener.js 18:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f176a41e000) [pid = 1852] [serial = 924] [outer = 0x7f176a302c00] 18:30:36 INFO - PROCESS | 1852 | 1461720636456 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1536ms 18:30:36 INFO - PROCESS | 1852 | 1461720636518 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:30:36 INFO - PROCESS | 1852 | 1461720636522 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:30:36 INFO - PROCESS | 1852 | 1461720636529 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:30:36 INFO - PROCESS | 1852 | 1461720636531 Marionette TRACE conn3 <- [1,1202,null,{}] 18:30:36 INFO - PROCESS | 1852 | 1461720636538 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:36 INFO - PROCESS | 1852 | 1461720636775 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:30:37 INFO - PROCESS | 1852 | 1461720637013 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1769849800 == 131 [pid = 1852] [id = 308] 18:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f17698e8400) [pid = 1852] [serial = 925] [outer = (nil)] 18:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f17698f2800) [pid = 1852] [serial = 926] [outer = 0x7f17698e8400] 18:30:37 INFO - PROCESS | 1852 | 1461720637137 Marionette DEBUG loaded listener.js 18:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f17698f7400) [pid = 1852] [serial = 927] [outer = 0x7f17698e8400] 18:30:38 INFO - PROCESS | 1852 | 1461720638078 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:30:38 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 18:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1596ms 18:30:38 INFO - PROCESS | 1852 | 1461720638126 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:30:38 INFO - PROCESS | 1852 | 1461720638130 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:30:38 INFO - PROCESS | 1852 | 1461720638137 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:30:38 INFO - PROCESS | 1852 | 1461720638141 Marionette TRACE conn3 <- [1,1206,null,{}] 18:30:38 INFO - PROCESS | 1852 | 1461720638147 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:38 INFO - PROCESS | 1852 | 1461720638379 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:30:38 INFO - PROCESS | 1852 | 1461720638633 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a3d4000 == 132 [pid = 1852] [id = 309] 18:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f17698f2c00) [pid = 1852] [serial = 928] [outer = (nil)] 18:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f176a309c00) [pid = 1852] [serial = 929] [outer = 0x7f17698f2c00] 18:30:39 INFO - PROCESS | 1852 | 1461720639126 Marionette DEBUG loaded listener.js 18:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f176d622000) [pid = 1852] [serial = 930] [outer = 0x7f17698f2c00] 18:30:40 INFO - PROCESS | 1852 | 1461720640122 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:30:40 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 18:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2035ms 18:30:40 INFO - PROCESS | 1852 | 1461720640173 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:30:40 INFO - PROCESS | 1852 | 1461720640181 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:30:40 INFO - PROCESS | 1852 | 1461720640190 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:30:40 INFO - PROCESS | 1852 | 1461720640195 Marionette TRACE conn3 <- [1,1210,null,{}] 18:30:40 INFO - PROCESS | 1852 | 1461720640203 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:40 INFO - PROCESS | 1852 | 1461720640421 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:30:40 INFO - PROCESS | 1852 | 1461720640630 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17729b4800 == 133 [pid = 1852] [id = 310] 18:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f176d62b400) [pid = 1852] [serial = 931] [outer = (nil)] 18:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f176e9c9400) [pid = 1852] [serial = 932] [outer = 0x7f176d62b400] 18:30:40 INFO - PROCESS | 1852 | 1461720640753 Marionette DEBUG loaded listener.js 18:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f17711b8c00) [pid = 1852] [serial = 933] [outer = 0x7f176d62b400] 18:30:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c16f800 == 132 [pid = 1852] [id = 10] 18:30:41 INFO - PROCESS | 1852 | 1461720641982 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1844ms 18:30:42 INFO - PROCESS | 1852 | 1461720642033 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:30:42 INFO - PROCESS | 1852 | 1461720642040 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:30:42 INFO - PROCESS | 1852 | 1461720642051 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:30:42 INFO - PROCESS | 1852 | 1461720642055 Marionette TRACE conn3 <- [1,1214,null,{}] 18:30:42 INFO - PROCESS | 1852 | 1461720642071 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:42 INFO - PROCESS | 1852 | 1461720642275 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:30:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e1e2000 == 131 [pid = 1852] [id = 237] 18:30:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795ea1800 == 130 [pid = 1852] [id = 244] 18:30:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1792610000 == 129 [pid = 1852] [id = 242] 18:30:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796176000 == 128 [pid = 1852] [id = 245] 18:30:42 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f1786a34c00) [pid = 1852] [serial = 782] [outer = (nil)] [url = about:blank] 18:30:42 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f17912ec400) [pid = 1852] [serial = 794] [outer = (nil)] [url = about:blank] 18:30:42 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f1786ac4c00) [pid = 1852] [serial = 785] [outer = (nil)] [url = about:blank] 18:30:42 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f179030a000) [pid = 1852] [serial = 791] [outer = (nil)] [url = about:blank] 18:30:42 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f178769a400) [pid = 1852] [serial = 788] [outer = (nil)] [url = about:blank] 18:30:42 INFO - PROCESS | 1852 | 1461720642688 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e375000 == 129 [pid = 1852] [id = 311] 18:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f176f6f2c00) [pid = 1852] [serial = 934] [outer = (nil)] 18:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f17734d5400) [pid = 1852] [serial = 935] [outer = 0x7f176f6f2c00] 18:30:42 INFO - PROCESS | 1852 | 1461720642771 Marionette DEBUG loaded listener.js 18:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f1778e2f800) [pid = 1852] [serial = 936] [outer = 0x7f176f6f2c00] 18:30:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179457e000 == 128 [pid = 1852] [id = 278] 18:30:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17903a7800 == 127 [pid = 1852] [id = 277] 18:30:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17858c3000 == 126 [pid = 1852] [id = 276] 18:30:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178259a800 == 125 [pid = 1852] [id = 275] 18:30:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1c4800 == 124 [pid = 1852] [id = 274] 18:30:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e389000 == 123 [pid = 1852] [id = 273] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f17802dd000) [pid = 1852] [serial = 813] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f177c42fc00) [pid = 1852] [serial = 809] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f177abf2000) [pid = 1852] [serial = 770] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f177e065400) [pid = 1852] [serial = 812] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f1783f0fc00) [pid = 1852] [serial = 816] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f177ed26400) [pid = 1852] [serial = 818] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f1779f45800) [pid = 1852] [serial = 803] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f178245f400) [pid = 1852] [serial = 776] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f177a10b800) [pid = 1852] [serial = 806] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f177d94d800) [pid = 1852] [serial = 810] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f177ed2ec00) [pid = 1852] [serial = 773] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f177ad94400) [pid = 1852] [serial = 807] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f17824a9000) [pid = 1852] [serial = 762] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f17791d0000) [pid = 1852] [serial = 797] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f1778ff2400) [pid = 1852] [serial = 767] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f17734ddc00) [pid = 1852] [serial = 800] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f176fef0000) [pid = 1852] [serial = 764] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f1783985800) [pid = 1852] [serial = 815] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f1778f44400) [pid = 1852] [serial = 801] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f1784831800) [pid = 1852] [serial = 779] [outer = (nil)] [url = about:blank] 18:30:43 INFO - PROCESS | 1852 | 1461720643975 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1956ms 18:30:44 INFO - PROCESS | 1852 | 1461720644007 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:30:44 INFO - PROCESS | 1852 | 1461720644012 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:30:44 INFO - PROCESS | 1852 | 1461720644019 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:30:44 INFO - PROCESS | 1852 | 1461720644024 Marionette TRACE conn3 <- [1,1218,null,{}] 18:30:44 INFO - PROCESS | 1852 | 1461720644068 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:44 INFO - PROCESS | 1852 | 1461720644342 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:30:44 INFO - PROCESS | 1852 | 1461720644478 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f38800 == 124 [pid = 1852] [id = 312] 18:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f1778f42c00) [pid = 1852] [serial = 937] [outer = (nil)] 18:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f17791d3400) [pid = 1852] [serial = 938] [outer = 0x7f1778f42c00] 18:30:44 INFO - PROCESS | 1852 | 1461720644548 Marionette DEBUG loaded listener.js 18:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f177a104400) [pid = 1852] [serial = 939] [outer = 0x7f1778f42c00] 18:30:45 INFO - PROCESS | 1852 | 1461720645389 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1385ms 18:30:45 INFO - PROCESS | 1852 | 1461720645414 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:30:45 INFO - PROCESS | 1852 | 1461720645419 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:30:45 INFO - PROCESS | 1852 | 1461720645426 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:30:45 INFO - PROCESS | 1852 | 1461720645429 Marionette TRACE conn3 <- [1,1222,null,{}] 18:30:45 INFO - PROCESS | 1852 | 1461720645434 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:45 INFO - PROCESS | 1852 | 1461720645690 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:30:45 INFO - PROCESS | 1852 | 1461720645742 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c15d800 == 125 [pid = 1852] [id = 313] 18:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f17791d0400) [pid = 1852] [serial = 940] [outer = (nil)] 18:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f177a8c3400) [pid = 1852] [serial = 941] [outer = 0x7f17791d0400] 18:30:45 INFO - PROCESS | 1852 | 1461720645813 Marionette DEBUG loaded listener.js 18:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f177acd3c00) [pid = 1852] [serial = 942] [outer = 0x7f17791d0400] 18:30:46 INFO - PROCESS | 1852 | 1461720646714 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 18:30:46 INFO - PROCESS | 1852 | 1461720646811 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 18:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:30:46 INFO - PROCESS | 1852 | 1461720646817 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:30:46 INFO - PROCESS | 1852 | 1461720646822 Marionette TRACE conn3 <- [1,1226,null,{}] 18:30:46 INFO - PROCESS | 1852 | 1461720646830 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:47 INFO - PROCESS | 1852 | 1461720647106 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 18:30:47 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f17791d0c00) [pid = 1852] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:30:47 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f176e9c7400) [pid = 1852] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:30:47 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f1772e7b400) [pid = 1852] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:30:47 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f177316ac00) [pid = 1852] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:30:47 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f177a2aa000) [pid = 1852] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:30:47 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f177be3ac00) [pid = 1852] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:30:47 INFO - PROCESS | 1852 | 1461720647581 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d926000 == 126 [pid = 1852] [id = 314] 18:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f177a111000) [pid = 1852] [serial = 943] [outer = (nil)] 18:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f177ae13400) [pid = 1852] [serial = 944] [outer = 0x7f177a111000] 18:30:47 INFO - PROCESS | 1852 | 1461720647653 Marionette DEBUG loaded listener.js 18:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f177d94f400) [pid = 1852] [serial = 945] [outer = 0x7f177a111000] 18:30:48 INFO - PROCESS | 1852 | 1461720648369 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1586ms 18:30:48 INFO - PROCESS | 1852 | 1461720648404 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 18:30:48 INFO - PROCESS | 1852 | 1461720648407 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 18:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:30:48 INFO - PROCESS | 1852 | 1461720648423 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:30:48 INFO - PROCESS | 1852 | 1461720648426 Marionette TRACE conn3 <- [1,1230,null,{}] 18:30:48 INFO - PROCESS | 1852 | 1461720648432 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:48 INFO - PROCESS | 1852 | 1461720648639 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 18:30:48 INFO - PROCESS | 1852 | 1461720648655 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e913000 == 127 [pid = 1852] [id = 315] 18:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f177c195000) [pid = 1852] [serial = 946] [outer = (nil)] 18:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f1780d83800) [pid = 1852] [serial = 947] [outer = 0x7f177c195000] 18:30:48 INFO - PROCESS | 1852 | 1461720648720 Marionette DEBUG loaded listener.js 18:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f1781fd1400) [pid = 1852] [serial = 948] [outer = 0x7f177c195000] 18:30:49 INFO - PROCESS | 1852 | 1461720649794 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1445ms 18:30:49 INFO - PROCESS | 1852 | 1461720649861 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 18:30:49 INFO - PROCESS | 1852 | 1461720649867 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 18:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:30:49 INFO - PROCESS | 1852 | 1461720649878 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:30:49 INFO - PROCESS | 1852 | 1461720649885 Marionette TRACE conn3 <- [1,1234,null,{}] 18:30:49 INFO - PROCESS | 1852 | 1461720649897 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:50 INFO - PROCESS | 1852 | 1461720650178 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 18:30:50 INFO - PROCESS | 1852 | 1461720650470 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712ad800 == 128 [pid = 1852] [id = 316] 18:30:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f176d62d400) [pid = 1852] [serial = 949] [outer = (nil)] 18:30:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f176d772c00) [pid = 1852] [serial = 950] [outer = 0x7f176d62d400] 18:30:50 INFO - PROCESS | 1852 | 1461720650550 Marionette DEBUG loaded listener.js 18:30:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f176e9cec00) [pid = 1852] [serial = 951] [outer = 0x7f176d62d400] 18:30:51 INFO - PROCESS | 1852 | 1461720651441 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1644ms 18:30:51 INFO - PROCESS | 1852 | 1461720651522 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 18:30:51 INFO - PROCESS | 1852 | 1461720651531 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 18:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:30:51 INFO - PROCESS | 1852 | 1461720651543 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:30:51 INFO - PROCESS | 1852 | 1461720651548 Marionette TRACE conn3 <- [1,1238,null,{}] 18:30:51 INFO - PROCESS | 1852 | 1461720651559 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:51 INFO - PROCESS | 1852 | 1461720651920 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 18:30:52 INFO - PROCESS | 1852 | 1461720652107 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ab8e800 == 129 [pid = 1852] [id = 317] 18:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f17711b9800) [pid = 1852] [serial = 952] [outer = (nil)] 18:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f1772e7b800) [pid = 1852] [serial = 953] [outer = 0x7f17711b9800] 18:30:52 INFO - PROCESS | 1852 | 1461720652187 Marionette DEBUG loaded listener.js 18:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f1777cfa400) [pid = 1852] [serial = 954] [outer = 0x7f17711b9800] 18:30:53 INFO - PROCESS | 1852 | 1461720653133 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1639ms 18:30:53 INFO - PROCESS | 1852 | 1461720653183 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 18:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:30:53 INFO - PROCESS | 1852 | 1461720653187 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 18:30:53 INFO - PROCESS | 1852 | 1461720653194 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:30:53 INFO - PROCESS | 1852 | 1461720653200 Marionette TRACE conn3 <- [1,1242,null,{}] 18:30:53 INFO - PROCESS | 1852 | 1461720653217 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:53 INFO - PROCESS | 1852 | 1461720653488 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 18:30:53 INFO - PROCESS | 1852 | 1461720653765 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17824dc800 == 130 [pid = 1852] [id = 318] 18:30:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f1778fe8c00) [pid = 1852] [serial = 955] [outer = (nil)] 18:30:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f177a2b0000) [pid = 1852] [serial = 956] [outer = 0x7f1778fe8c00] 18:30:53 INFO - PROCESS | 1852 | 1461720653846 Marionette DEBUG loaded listener.js 18:30:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f177c197800) [pid = 1852] [serial = 957] [outer = 0x7f1778fe8c00] 18:30:54 INFO - PROCESS | 1852 | 1461720654763 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1640ms 18:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:30:54 INFO - PROCESS | 1852 | 1461720654834 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 18:30:54 INFO - PROCESS | 1852 | 1461720654838 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 18:30:54 INFO - PROCESS | 1852 | 1461720654845 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:30:54 INFO - PROCESS | 1852 | 1461720654848 Marionette TRACE conn3 <- [1,1246,null,{}] 18:30:54 INFO - PROCESS | 1852 | 1461720654853 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:55 INFO - PROCESS | 1852 | 1461720655058 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 18:30:55 INFO - PROCESS | 1852 | 1461720655288 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784090000 == 131 [pid = 1852] [id = 319] 18:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f1779006000) [pid = 1852] [serial = 958] [outer = (nil)] 18:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f177e4a0800) [pid = 1852] [serial = 959] [outer = 0x7f1779006000] 18:30:55 INFO - PROCESS | 1852 | 1461720655376 Marionette DEBUG loaded listener.js 18:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f17802e1c00) [pid = 1852] [serial = 960] [outer = 0x7f1779006000] 18:30:56 INFO - PROCESS | 1852 | 1461720656205 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1394ms 18:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:30:56 INFO - PROCESS | 1852 | 1461720656238 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 18:30:56 INFO - PROCESS | 1852 | 1461720656241 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 18:30:56 INFO - PROCESS | 1852 | 1461720656248 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:30:56 INFO - PROCESS | 1852 | 1461720656251 Marionette TRACE conn3 <- [1,1250,null,{}] 18:30:56 INFO - PROCESS | 1852 | 1461720656257 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:56 INFO - PROCESS | 1852 | 1461720656459 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 18:30:56 INFO - PROCESS | 1852 | 1461720656651 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a7f000 == 132 [pid = 1852] [id = 320] 18:30:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f177d73c800) [pid = 1852] [serial = 961] [outer = (nil)] 18:30:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f1782faf800) [pid = 1852] [serial = 962] [outer = 0x7f177d73c800] 18:30:56 INFO - PROCESS | 1852 | 1461720656725 Marionette DEBUG loaded listener.js 18:30:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f1783985800) [pid = 1852] [serial = 963] [outer = 0x7f177d73c800] 18:30:57 INFO - PROCESS | 1852 | 1461720657644 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1439ms 18:30:57 INFO - PROCESS | 1852 | 1461720657686 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 18:30:57 INFO - PROCESS | 1852 | 1461720657690 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 18:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:30:57 INFO - PROCESS | 1852 | 1461720657696 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:30:57 INFO - PROCESS | 1852 | 1461720657699 Marionette TRACE conn3 <- [1,1254,null,{}] 18:30:57 INFO - PROCESS | 1852 | 1461720657705 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:57 INFO - PROCESS | 1852 | 1461720657941 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 18:30:58 INFO - PROCESS | 1852 | 1461720658129 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e42800 == 133 [pid = 1852] [id = 321] 18:30:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f1778e35000) [pid = 1852] [serial = 964] [outer = (nil)] 18:30:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f1785890000) [pid = 1852] [serial = 965] [outer = 0x7f1778e35000] 18:30:58 INFO - PROCESS | 1852 | 1461720658203 Marionette DEBUG loaded listener.js 18:30:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f1791451400) [pid = 1852] [serial = 966] [outer = 0x7f1778e35000] 18:30:59 INFO - PROCESS | 1852 | 1461720659199 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1533ms 18:30:59 INFO - PROCESS | 1852 | 1461720659230 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 18:30:59 INFO - PROCESS | 1852 | 1461720659234 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 18:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:30:59 INFO - PROCESS | 1852 | 1461720659240 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:30:59 INFO - PROCESS | 1852 | 1461720659242 Marionette TRACE conn3 <- [1,1258,null,{}] 18:30:59 INFO - PROCESS | 1852 | 1461720659249 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:59 INFO - PROCESS | 1852 | 1461720659445 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 18:30:59 INFO - PROCESS | 1852 | 1461720659637 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796918800 == 134 [pid = 1852] [id = 322] 18:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f177a8c5c00) [pid = 1852] [serial = 967] [outer = (nil)] 18:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f179263b000) [pid = 1852] [serial = 968] [outer = 0x7f177a8c5c00] 18:30:59 INFO - PROCESS | 1852 | 1461720659709 Marionette DEBUG loaded listener.js 18:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f1795c54400) [pid = 1852] [serial = 969] [outer = 0x7f177a8c5c00] 18:31:00 INFO - PROCESS | 1852 | 1461720660597 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1386ms 18:31:00 INFO - PROCESS | 1852 | 1461720660629 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 18:31:00 INFO - PROCESS | 1852 | 1461720660633 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 18:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:31:00 INFO - PROCESS | 1852 | 1461720660640 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:31:00 INFO - PROCESS | 1852 | 1461720660642 Marionette TRACE conn3 <- [1,1262,null,{}] 18:31:00 INFO - PROCESS | 1852 | 1461720660648 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:00 INFO - PROCESS | 1852 | 1461720660856 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 18:31:01 INFO - PROCESS | 1852 | 1461720661050 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a810800 == 135 [pid = 1852] [id = 323] 18:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f1771442800) [pid = 1852] [serial = 970] [outer = (nil)] 18:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f177144c000) [pid = 1852] [serial = 971] [outer = 0x7f1771442800] 18:31:01 INFO - PROCESS | 1852 | 1461720661121 Marionette DEBUG loaded listener.js 18:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f1771451000) [pid = 1852] [serial = 972] [outer = 0x7f1771442800] 18:31:02 INFO - PROCESS | 1852 | 1461720662060 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1480ms 18:31:02 INFO - PROCESS | 1852 | 1461720662120 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 18:31:02 INFO - PROCESS | 1852 | 1461720662124 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 18:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:31:02 INFO - PROCESS | 1852 | 1461720662130 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:31:02 INFO - PROCESS | 1852 | 1461720662134 Marionette TRACE conn3 <- [1,1266,null,{}] 18:31:02 INFO - PROCESS | 1852 | 1461720662139 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:02 INFO - PROCESS | 1852 | 1461720662348 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 18:31:02 INFO - PROCESS | 1852 | 1461720662590 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1798f6f800 == 136 [pid = 1852] [id = 324] 18:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f1771446400) [pid = 1852] [serial = 973] [outer = (nil)] 18:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f178246d000) [pid = 1852] [serial = 974] [outer = 0x7f1771446400] 18:31:02 INFO - PROCESS | 1852 | 1461720662708 Marionette DEBUG loaded listener.js 18:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f17924bc800) [pid = 1852] [serial = 975] [outer = 0x7f1771446400] 18:31:03 INFO - PROCESS | 1852 | 1461720663592 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1538ms 18:31:03 INFO - PROCESS | 1852 | 1461720663671 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 18:31:03 INFO - PROCESS | 1852 | 1461720663674 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 18:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:31:03 INFO - PROCESS | 1852 | 1461720663680 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:31:03 INFO - PROCESS | 1852 | 1461720663683 Marionette TRACE conn3 <- [1,1270,null,{}] 18:31:03 INFO - PROCESS | 1852 | 1461720663688 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:03 INFO - PROCESS | 1852 | 1461720663922 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 18:31:04 INFO - PROCESS | 1852 | 1461720664161 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768bea800 == 137 [pid = 1852] [id = 325] 18:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f177144b000) [pid = 1852] [serial = 976] [outer = (nil)] 18:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f1777d7b400) [pid = 1852] [serial = 977] [outer = 0x7f177144b000] 18:31:04 INFO - PROCESS | 1852 | 1461720664274 Marionette DEBUG loaded listener.js 18:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f1777d81c00) [pid = 1852] [serial = 978] [outer = 0x7f177144b000] 18:31:05 INFO - PROCESS | 1852 | 1461720665100 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1480ms 18:31:05 INFO - PROCESS | 1852 | 1461720665161 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 18:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:31:05 INFO - PROCESS | 1852 | 1461720665165 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 18:31:05 INFO - PROCESS | 1852 | 1461720665171 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:31:05 INFO - PROCESS | 1852 | 1461720665176 Marionette TRACE conn3 <- [1,1274,null,{}] 18:31:05 INFO - PROCESS | 1852 | 1461720665181 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:05 INFO - PROCESS | 1852 | 1461720665407 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 18:31:05 INFO - PROCESS | 1852 | 1461720665604 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d0e7800 == 138 [pid = 1852] [id = 326] 18:31:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f1777d77400) [pid = 1852] [serial = 979] [outer = (nil)] 18:31:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f1792632400) [pid = 1852] [serial = 980] [outer = 0x7f1777d77400] 18:31:05 INFO - PROCESS | 1852 | 1461720665686 Marionette DEBUG loaded listener.js 18:31:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f1796646400) [pid = 1852] [serial = 981] [outer = 0x7f1777d77400] 18:31:06 INFO - PROCESS | 1852 | 1461720666644 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1537ms 18:31:06 INFO - PROCESS | 1852 | 1461720666709 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 18:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:31:06 INFO - PROCESS | 1852 | 1461720666713 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 18:31:06 INFO - PROCESS | 1852 | 1461720666720 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:31:06 INFO - PROCESS | 1852 | 1461720666723 Marionette TRACE conn3 <- [1,1278,null,{}] 18:31:06 INFO - PROCESS | 1852 | 1461720666728 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:06 INFO - PROCESS | 1852 | 1461720666938 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 18:31:07 INFO - PROCESS | 1852 | 1461720667186 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d0e8800 == 139 [pid = 1852] [id = 327] 18:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f17698eec00) [pid = 1852] [serial = 982] [outer = (nil)] 18:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f17698f6c00) [pid = 1852] [serial = 983] [outer = 0x7f17698eec00] 18:31:07 INFO - PROCESS | 1852 | 1461720667672 Marionette DEBUG loaded listener.js 18:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f176a41d800) [pid = 1852] [serial = 984] [outer = 0x7f17698eec00] 18:31:08 INFO - PROCESS | 1852 | 1461720668538 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1885ms 18:31:08 INFO - PROCESS | 1852 | 1461720668607 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 18:31:08 INFO - PROCESS | 1852 | 1461720668614 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 18:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:31:08 INFO - PROCESS | 1852 | 1461720668622 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:31:08 INFO - PROCESS | 1852 | 1461720668627 Marionette TRACE conn3 <- [1,1282,null,{}] 18:31:08 INFO - PROCESS | 1852 | 1461720668635 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:08 INFO - PROCESS | 1852 | 1461720668855 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 18:31:09 INFO - PROCESS | 1852 | 1461720669048 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177906b000 == 140 [pid = 1852] [id = 328] 18:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f176e92a800) [pid = 1852] [serial = 985] [outer = (nil)] 18:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f176efde000) [pid = 1852] [serial = 986] [outer = 0x7f176e92a800] 18:31:09 INFO - PROCESS | 1852 | 1461720669177 Marionette DEBUG loaded listener.js 18:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f1772acf000) [pid = 1852] [serial = 987] [outer = 0x7f176e92a800] 18:31:10 INFO - PROCESS | 1852 | 1461720670065 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1537ms 18:31:10 INFO - PROCESS | 1852 | 1461720670160 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 18:31:10 INFO - PROCESS | 1852 | 1461720670169 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 18:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:31:10 INFO - PROCESS | 1852 | 1461720670191 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:31:10 INFO - PROCESS | 1852 | 1461720670198 Marionette TRACE conn3 <- [1,1286,null,{}] 18:31:10 INFO - PROCESS | 1852 | 1461720670226 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:10 INFO - PROCESS | 1852 | 1461720670511 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 18:31:10 INFO - PROCESS | 1852 | 1461720670770 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a1d1800 == 141 [pid = 1852] [id = 329] 18:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f176f6ea800) [pid = 1852] [serial = 988] [outer = (nil)] 18:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f1772c15400) [pid = 1852] [serial = 989] [outer = 0x7f176f6ea800] 18:31:10 INFO - PROCESS | 1852 | 1461720670849 Marionette DEBUG loaded listener.js 18:31:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f17734d2000) [pid = 1852] [serial = 990] [outer = 0x7f176f6ea800] 18:31:11 INFO - PROCESS | 1852 | 1461720671818 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1696ms 18:31:11 INFO - PROCESS | 1852 | 1461720671887 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 18:31:11 INFO - PROCESS | 1852 | 1461720671891 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 18:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:31:11 INFO - PROCESS | 1852 | 1461720671898 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:31:11 INFO - PROCESS | 1852 | 1461720671904 Marionette TRACE conn3 <- [1,1290,null,{}] 18:31:11 INFO - PROCESS | 1852 | 1461720671920 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:12 INFO - PROCESS | 1852 | 1461720672177 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 18:31:12 INFO - PROCESS | 1852 | 1461720672463 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771392800 == 142 [pid = 1852] [id = 330] 18:31:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f1777d7e800) [pid = 1852] [serial = 991] [outer = (nil)] 18:31:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f1778f4bc00) [pid = 1852] [serial = 992] [outer = 0x7f1777d7e800] 18:31:12 INFO - PROCESS | 1852 | 1461720672539 Marionette DEBUG loaded listener.js 18:31:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f1778ff6c00) [pid = 1852] [serial = 993] [outer = 0x7f1777d7e800] 18:31:13 INFO - PROCESS | 1852 | 1461720673359 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1543ms 18:31:13 INFO - PROCESS | 1852 | 1461720673442 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 18:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:31:13 INFO - PROCESS | 1852 | 1461720673447 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 18:31:13 INFO - PROCESS | 1852 | 1461720673453 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:31:13 INFO - PROCESS | 1852 | 1461720673457 Marionette TRACE conn3 <- [1,1294,null,{}] 18:31:13 INFO - PROCESS | 1852 | 1461720673462 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:13 INFO - PROCESS | 1852 | 1461720673707 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 18:31:14 INFO - PROCESS | 1852 | 1461720674052 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772cb6800 == 141 [pid = 1852] [id = 196] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f17843d4400) [pid = 1852] [serial = 881] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f178351a800) [pid = 1852] [serial = 830] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f1795c5dc00) [pid = 1852] [serial = 845] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f17968e8400) [pid = 1852] [serial = 854] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f1795fa6c00) [pid = 1852] [serial = 848] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f17964b1400) [pid = 1852] [serial = 851] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f176d773000) [pid = 1852] [serial = 863] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f176d76b400) [pid = 1852] [serial = 860] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f176d628000) [pid = 1852] [serial = 857] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f1784863800) [pid = 1852] [serial = 833] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f1794534400) [pid = 1852] [serial = 842] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f17916f6400) [pid = 1852] [serial = 839] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f176fef7800) [pid = 1852] [serial = 821] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f1779f4a000) [pid = 1852] [serial = 824] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f177ae15400) [pid = 1852] [serial = 827] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f1787603800) [pid = 1852] [serial = 836] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d52a800 == 142 [pid = 1852] [id = 331] 18:31:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f17698eb000) [pid = 1852] [serial = 994] [outer = (nil)] 18:31:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f1772be7800) [pid = 1852] [serial = 995] [outer = 0x7f17698eb000] 18:31:14 INFO - PROCESS | 1852 | 1461720674181 Marionette DEBUG loaded listener.js 18:31:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f177a110000) [pid = 1852] [serial = 996] [outer = 0x7f17698eb000] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177311e800 == 141 [pid = 1852] [id = 172] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d926000 == 140 [pid = 1852] [id = 314] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c15d800 == 139 [pid = 1852] [id = 313] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f38800 == 138 [pid = 1852] [id = 312] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e375000 == 137 [pid = 1852] [id = 311] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17729b4800 == 136 [pid = 1852] [id = 310] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a3d4000 == 135 [pid = 1852] [id = 309] 18:31:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a3cd800 == 134 [pid = 1852] [id = 306] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f177a2a6800) [pid = 1852] [serial = 804] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f1778f7cc00) [pid = 1852] [serial = 878] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f177a645400) [pid = 1852] [serial = 869] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f177abf3800) [pid = 1852] [serial = 870] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f1778d10c00) [pid = 1852] [serial = 866] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f1778f76400) [pid = 1852] [serial = 867] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f1780ecfc00) [pid = 1852] [serial = 879] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f177c19ac00) [pid = 1852] [serial = 872] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f177e4ad400) [pid = 1852] [serial = 875] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f177ed5ec00) [pid = 1852] [serial = 876] [outer = (nil)] [url = about:blank] 18:31:14 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f177e062c00) [pid = 1852] [serial = 873] [outer = (nil)] [url = about:blank] 18:31:15 INFO - PROCESS | 1852 | 1461720674999 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1584ms 18:31:15 INFO - PROCESS | 1852 | 1461720675037 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 18:31:15 INFO - PROCESS | 1852 | 1461720675040 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 18:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:31:15 INFO - PROCESS | 1852 | 1461720675047 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:31:15 INFO - PROCESS | 1852 | 1461720675050 Marionette TRACE conn3 <- [1,1298,null,{}] 18:31:15 INFO - PROCESS | 1852 | 1461720675055 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:15 INFO - PROCESS | 1852 | 1461720675244 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 18:31:15 INFO - PROCESS | 1852 | 1461720675399 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17713a6000 == 135 [pid = 1852] [id = 332] 18:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f177a108400) [pid = 1852] [serial = 997] [outer = (nil)] 18:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f177ad94400) [pid = 1852] [serial = 998] [outer = 0x7f177a108400] 18:31:15 INFO - PROCESS | 1852 | 1461720675469 Marionette DEBUG loaded listener.js 18:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f177daef400) [pid = 1852] [serial = 999] [outer = 0x7f177a108400] 18:31:16 INFO - PROCESS | 1852 | 1461720676244 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1281ms 18:31:16 INFO - PROCESS | 1852 | 1461720676329 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 18:31:16 INFO - PROCESS | 1852 | 1461720676333 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 18:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:31:16 INFO - PROCESS | 1852 | 1461720676339 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:31:16 INFO - PROCESS | 1852 | 1461720676341 Marionette TRACE conn3 <- [1,1302,null,{}] 18:31:16 INFO - PROCESS | 1852 | 1461720676347 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:16 INFO - PROCESS | 1852 | 1461720676537 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 18:31:16 INFO - PROCESS | 1852 | 1461720676718 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d919800 == 136 [pid = 1852] [id = 333] 18:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f177a10c400) [pid = 1852] [serial = 1000] [outer = (nil)] 18:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f1783519400) [pid = 1852] [serial = 1001] [outer = 0x7f177a10c400] 18:31:16 INFO - PROCESS | 1852 | 1461720676780 Marionette DEBUG loaded listener.js 18:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f178374f800) [pid = 1852] [serial = 1002] [outer = 0x7f177a10c400] 18:31:17 INFO - PROCESS | 1852 | 1461720677593 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1279ms 18:31:17 INFO - PROCESS | 1852 | 1461720677620 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 18:31:17 INFO - PROCESS | 1852 | 1461720677623 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 18:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:31:17 INFO - PROCESS | 1852 | 1461720677629 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:31:17 INFO - PROCESS | 1852 | 1461720677631 Marionette TRACE conn3 <- [1,1306,null,{}] 18:31:17 INFO - PROCESS | 1852 | 1461720677637 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:17 INFO - PROCESS | 1852 | 1461720677868 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 18:31:17 INFO - PROCESS | 1852 | 1461720677902 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e6a0000 == 137 [pid = 1852] [id = 334] 18:31:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f178351a800) [pid = 1852] [serial = 1003] [outer = (nil)] 18:31:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f17850f4800) [pid = 1852] [serial = 1004] [outer = 0x7f178351a800] 18:31:17 INFO - PROCESS | 1852 | 1461720677963 Marionette DEBUG loaded listener.js 18:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f1786ac4c00) [pid = 1852] [serial = 1005] [outer = 0x7f178351a800] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f177d78e400) [pid = 1852] [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.] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f177c170000) [pid = 1852] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f1772be6c00) [pid = 1852] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f176d629400) [pid = 1852] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f177daecc00) [pid = 1852] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f1778fed800) [pid = 1852] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f177daed800) [pid = 1852] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f176fef0400) [pid = 1852] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f176e9d0000) [pid = 1852] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f1772e82800) [pid = 1852] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f177a2acc00) [pid = 1852] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f177dae5000) [pid = 1852] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f176e9d1000) [pid = 1852] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f176fef1c00) [pid = 1852] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f177a2a4800) [pid = 1852] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f176e9cb400) [pid = 1852] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f1780150800) [pid = 1852] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f17791d0400) [pid = 1852] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f176f6f2c00) [pid = 1852] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f176d62b400) [pid = 1852] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f17698f2c00) [pid = 1852] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f177a111000) [pid = 1852] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f1778f42c00) [pid = 1852] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:31:19 INFO - PROCESS | 1852 | 1461720679832 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2230ms 18:31:19 INFO - PROCESS | 1852 | 1461720679862 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 18:31:19 INFO - PROCESS | 1852 | 1461720679866 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 18:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:31:19 INFO - PROCESS | 1852 | 1461720679872 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:31:19 INFO - PROCESS | 1852 | 1461720679876 Marionette TRACE conn3 <- [1,1310,null,{}] 18:31:19 INFO - PROCESS | 1852 | 1461720679881 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:20 INFO - PROCESS | 1852 | 1461720680061 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 18:31:20 INFO - PROCESS | 1852 | 1461720680215 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177310f800 == 138 [pid = 1852] [id = 335] 18:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f17698f2c00) [pid = 1852] [serial = 1006] [outer = (nil)] 18:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f1772ad1000) [pid = 1852] [serial = 1007] [outer = 0x7f17698f2c00] 18:31:20 INFO - PROCESS | 1852 | 1461720680277 Marionette DEBUG loaded listener.js 18:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f177abee400) [pid = 1852] [serial = 1008] [outer = 0x7f17698f2c00] 18:31:20 INFO - PROCESS | 1852 | 1461720680962 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 18:31:21 INFO - PROCESS | 1852 | 1461720681010 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 18:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:31:21 INFO - PROCESS | 1852 | 1461720681019 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:31:21 INFO - PROCESS | 1852 | 1461720681022 Marionette TRACE conn3 <- [1,1314,null,{}] 18:31:21 INFO - PROCESS | 1852 | 1461720681026 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:21 INFO - PROCESS | 1852 | 1461720681265 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 18:31:21 INFO - PROCESS | 1852 | 1461720681291 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e7b1800 == 139 [pid = 1852] [id = 336] 18:31:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f177a111000) [pid = 1852] [serial = 1009] [outer = (nil)] 18:31:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f1783f0b000) [pid = 1852] [serial = 1010] [outer = 0x7f177a111000] 18:31:21 INFO - PROCESS | 1852 | 1461720681354 Marionette DEBUG loaded listener.js 18:31:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f178766e400) [pid = 1852] [serial = 1011] [outer = 0x7f177a111000] 18:31:22 INFO - PROCESS | 1852 | 1461720682485 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1544ms 18:31:22 INFO - PROCESS | 1852 | 1461720682561 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 18:31:22 INFO - PROCESS | 1852 | 1461720682568 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 18:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:31:22 INFO - PROCESS | 1852 | 1461720682579 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:31:22 INFO - PROCESS | 1852 | 1461720682583 Marionette TRACE conn3 <- [1,1318,null,{}] 18:31:22 INFO - PROCESS | 1852 | 1461720682592 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:22 INFO - PROCESS | 1852 | 1461720682854 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 18:31:23 INFO - PROCESS | 1852 | 1461720683120 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771393000 == 140 [pid = 1852] [id = 337] 18:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f176d954800) [pid = 1852] [serial = 1012] [outer = (nil)] 18:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f176e92e000) [pid = 1852] [serial = 1013] [outer = 0x7f176d954800] 18:31:23 INFO - PROCESS | 1852 | 1461720683200 Marionette DEBUG loaded listener.js 18:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f176fefd000) [pid = 1852] [serial = 1014] [outer = 0x7f176d954800] 18:31:24 INFO - PROCESS | 1852 | 1461720684124 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1593ms 18:31:24 INFO - PROCESS | 1852 | 1461720684174 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 18:31:24 INFO - PROCESS | 1852 | 1461720684183 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 18:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:31:24 INFO - PROCESS | 1852 | 1461720684194 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:31:24 INFO - PROCESS | 1852 | 1461720684198 Marionette TRACE conn3 <- [1,1322,null,{}] 18:31:24 INFO - PROCESS | 1852 | 1461720684205 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:24 INFO - PROCESS | 1852 | 1461720684426 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 18:31:24 INFO - PROCESS | 1852 | 1461720684705 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1cb800 == 141 [pid = 1852] [id = 338] 18:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f1772c17000) [pid = 1852] [serial = 1015] [outer = (nil)] 18:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f1777cf7800) [pid = 1852] [serial = 1016] [outer = 0x7f1772c17000] 18:31:24 INFO - PROCESS | 1852 | 1461720684833 Marionette DEBUG loaded listener.js 18:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f1778d10c00) [pid = 1852] [serial = 1017] [outer = 0x7f1772c17000] 18:31:25 INFO - PROCESS | 1852 | 1461720685713 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1582ms 18:31:25 INFO - PROCESS | 1852 | 1461720685776 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 18:31:25 INFO - PROCESS | 1852 | 1461720685780 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 18:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:31:25 INFO - PROCESS | 1852 | 1461720685788 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:31:25 INFO - PROCESS | 1852 | 1461720685794 Marionette TRACE conn3 <- [1,1326,null,{}] 18:31:25 INFO - PROCESS | 1852 | 1461720685811 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:26 INFO - PROCESS | 1852 | 1461720686067 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 18:31:26 INFO - PROCESS | 1852 | 1461720686316 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17824d6800 == 142 [pid = 1852] [id = 339] 18:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f1777cf4400) [pid = 1852] [serial = 1018] [outer = (nil)] 18:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f177b4db400) [pid = 1852] [serial = 1019] [outer = 0x7f1777cf4400] 18:31:26 INFO - PROCESS | 1852 | 1461720686438 Marionette DEBUG loaded listener.js 18:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f177e4ad400) [pid = 1852] [serial = 1020] [outer = 0x7f1777cf4400] 18:31:27 INFO - PROCESS | 1852 | 1461720687357 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:31:27 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 18:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1648ms 18:31:27 INFO - PROCESS | 1852 | 1461720687437 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 18:31:27 INFO - PROCESS | 1852 | 1461720687442 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 18:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:31:27 INFO - PROCESS | 1852 | 1461720687448 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:31:27 INFO - PROCESS | 1852 | 1461720687451 Marionette TRACE conn3 <- [1,1330,null,{}] 18:31:27 INFO - PROCESS | 1852 | 1461720687457 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:27 INFO - PROCESS | 1852 | 1461720687708 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 18:31:27 INFO - PROCESS | 1852 | 1461720687990 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784275800 == 143 [pid = 1852] [id = 340] 18:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f177a8be400) [pid = 1852] [serial = 1021] [outer = (nil)] 18:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f1783f08c00) [pid = 1852] [serial = 1022] [outer = 0x7f177a8be400] 18:31:28 INFO - PROCESS | 1852 | 1461720688067 Marionette DEBUG loaded listener.js 18:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f178766ec00) [pid = 1852] [serial = 1023] [outer = 0x7f177a8be400] 18:31:28 INFO - PROCESS | 1852 | 1461720688958 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:31:29 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 18:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1579ms 18:31:29 INFO - PROCESS | 1852 | 1461720689029 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 18:31:29 INFO - PROCESS | 1852 | 1461720689032 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 18:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:31:29 INFO - PROCESS | 1852 | 1461720689038 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:31:29 INFO - PROCESS | 1852 | 1461720689041 Marionette TRACE conn3 <- [1,1334,null,{}] 18:31:29 INFO - PROCESS | 1852 | 1461720689046 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:29 INFO - PROCESS | 1852 | 1461720689262 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 18:31:29 INFO - PROCESS | 1852 | 1461720689502 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791465000 == 144 [pid = 1852] [id = 341] 18:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f179126e000) [pid = 1852] [serial = 1024] [outer = (nil)] 18:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f17920a6400) [pid = 1852] [serial = 1025] [outer = 0x7f179126e000] 18:31:29 INFO - PROCESS | 1852 | 1461720689622 Marionette DEBUG loaded listener.js 18:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f1792634c00) [pid = 1852] [serial = 1026] [outer = 0x7f179126e000] 18:31:30 INFO - PROCESS | 1852 | 1461720690452 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1486ms 18:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:31:30 INFO - PROCESS | 1852 | 1461720690526 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 18:31:30 INFO - PROCESS | 1852 | 1461720690529 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 18:31:30 INFO - PROCESS | 1852 | 1461720690536 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:31:30 INFO - PROCESS | 1852 | 1461720690539 Marionette TRACE conn3 <- [1,1338,null,{}] 18:31:30 INFO - PROCESS | 1852 | 1461720690545 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:30 INFO - PROCESS | 1852 | 1461720690818 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 18:31:31 INFO - PROCESS | 1852 | 1461720691104 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17968a7800 == 145 [pid = 1852] [id = 342] 18:31:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f1773161c00) [pid = 1852] [serial = 1027] [outer = (nil)] 18:31:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f1795fafc00) [pid = 1852] [serial = 1028] [outer = 0x7f1773161c00] 18:31:31 INFO - PROCESS | 1852 | 1461720691188 Marionette DEBUG loaded listener.js 18:31:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f1796989c00) [pid = 1852] [serial = 1029] [outer = 0x7f1773161c00] 18:31:32 INFO - PROCESS | 1852 | 1461720692504 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1985ms 18:31:32 INFO - PROCESS | 1852 | 1461720692521 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 18:31:32 INFO - PROCESS | 1852 | 1461720692524 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 18:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:31:32 INFO - PROCESS | 1852 | 1461720692597 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:31:32 INFO - PROCESS | 1852 | 1461720692599 Marionette TRACE conn3 <- [1,1342,null,{}] 18:31:32 INFO - PROCESS | 1852 | 1461720692610 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:32 INFO - PROCESS | 1852 | 1461720692810 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 18:31:33 INFO - PROCESS | 1852 | 1461720693004 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768ce8800 == 146 [pid = 1852] [id = 343] 18:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f1770242c00) [pid = 1852] [serial = 1030] [outer = (nil)] 18:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f1770249400) [pid = 1852] [serial = 1031] [outer = 0x7f1770242c00] 18:31:33 INFO - PROCESS | 1852 | 1461720693076 Marionette DEBUG loaded listener.js 18:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f1770250800) [pid = 1852] [serial = 1032] [outer = 0x7f1770242c00] 18:31:33 INFO - PROCESS | 1852 | 1461720693945 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1423ms 18:31:34 INFO - PROCESS | 1852 | 1461720694002 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 18:31:34 INFO - PROCESS | 1852 | 1461720694009 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 18:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:31:34 INFO - PROCESS | 1852 | 1461720694018 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:31:34 INFO - PROCESS | 1852 | 1461720694022 Marionette TRACE conn3 <- [1,1346,null,{}] 18:31:34 INFO - PROCESS | 1852 | 1461720694027 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:34 INFO - PROCESS | 1852 | 1461720694247 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 18:31:34 INFO - PROCESS | 1852 | 1461720694482 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697df800 == 147 [pid = 1852] [id = 344] 18:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f1770243000) [pid = 1852] [serial = 1033] [outer = (nil)] 18:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f1783a3d000) [pid = 1852] [serial = 1034] [outer = 0x7f1770243000] 18:31:34 INFO - PROCESS | 1852 | 1461720694602 Marionette DEBUG loaded listener.js 18:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f1783a44c00) [pid = 1852] [serial = 1035] [outer = 0x7f1770243000] 18:31:35 INFO - PROCESS | 1852 | 1461720695481 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1532ms 18:31:35 INFO - PROCESS | 1852 | 1461720695551 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 18:31:35 INFO - PROCESS | 1852 | 1461720695555 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 18:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:31:35 INFO - PROCESS | 1852 | 1461720695562 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:31:35 INFO - PROCESS | 1852 | 1461720695565 Marionette TRACE conn3 <- [1,1350,null,{}] 18:31:35 INFO - PROCESS | 1852 | 1461720695571 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:35 INFO - PROCESS | 1852 | 1461720695815 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 18:31:36 INFO - PROCESS | 1852 | 1461720696064 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e9d000 == 148 [pid = 1852] [id = 345] 18:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f1769a47400) [pid = 1852] [serial = 1036] [outer = (nil)] 18:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f1769a4d800) [pid = 1852] [serial = 1037] [outer = 0x7f1769a47400] 18:31:36 INFO - PROCESS | 1852 | 1461720696191 Marionette DEBUG loaded listener.js 18:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f1769a52800) [pid = 1852] [serial = 1038] [outer = 0x7f1769a47400] 18:31:37 INFO - PROCESS | 1852 | 1461720697024 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1531ms 18:31:37 INFO - PROCESS | 1852 | 1461720697095 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 18:31:37 INFO - PROCESS | 1852 | 1461720697099 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 18:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:31:37 INFO - PROCESS | 1852 | 1461720697105 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:31:37 INFO - PROCESS | 1852 | 1461720697107 Marionette TRACE conn3 <- [1,1354,null,{}] 18:31:37 INFO - PROCESS | 1852 | 1461720697113 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:37 INFO - PROCESS | 1852 | 1461720697328 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 18:31:37 INFO - PROCESS | 1852 | 1461720697528 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a158000 == 149 [pid = 1852] [id = 346] 18:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f1769be4000) [pid = 1852] [serial = 1039] [outer = (nil)] 18:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f1769be6800) [pid = 1852] [serial = 1040] [outer = 0x7f1769be4000] 18:31:37 INFO - PROCESS | 1852 | 1461720697651 Marionette DEBUG loaded listener.js 18:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f1769bea000) [pid = 1852] [serial = 1041] [outer = 0x7f1769be4000] 18:31:38 INFO - PROCESS | 1852 | 1461720698552 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1489ms 18:31:38 INFO - PROCESS | 1852 | 1461720698595 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 18:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:31:38 INFO - PROCESS | 1852 | 1461720698600 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 18:31:38 INFO - PROCESS | 1852 | 1461720698605 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:31:38 INFO - PROCESS | 1852 | 1461720698609 Marionette TRACE conn3 <- [1,1358,null,{}] 18:31:38 INFO - PROCESS | 1852 | 1461720698614 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:38 INFO - PROCESS | 1852 | 1461720698904 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 18:31:39 INFO - PROCESS | 1852 | 1461720699228 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2db000 == 150 [pid = 1852] [id = 347] 18:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f176828ec00) [pid = 1852] [serial = 1042] [outer = (nil)] 18:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f1768296400) [pid = 1852] [serial = 1043] [outer = 0x7f176828ec00] 18:31:39 INFO - PROCESS | 1852 | 1461720699317 Marionette DEBUG loaded listener.js 18:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f176d76e000) [pid = 1852] [serial = 1044] [outer = 0x7f176828ec00] 18:31:40 INFO - PROCESS | 1852 | 1461720700159 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1589ms 18:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:31:40 INFO - PROCESS | 1852 | 1461720700195 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 18:31:40 INFO - PROCESS | 1852 | 1461720700198 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 18:31:40 INFO - PROCESS | 1852 | 1461720700205 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:31:40 INFO - PROCESS | 1852 | 1461720700209 Marionette TRACE conn3 <- [1,1362,null,{}] 18:31:40 INFO - PROCESS | 1852 | 1461720700215 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:40 INFO - PROCESS | 1852 | 1461720700434 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 18:31:40 INFO - PROCESS | 1852 | 1461720700642 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768d3b000 == 151 [pid = 1852] [id = 348] 18:31:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f1768290c00) [pid = 1852] [serial = 1045] [outer = (nil)] 18:31:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f1768d72c00) [pid = 1852] [serial = 1046] [outer = 0x7f1768290c00] 18:31:40 INFO - PROCESS | 1852 | 1461720700752 Marionette DEBUG loaded listener.js 18:31:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f1768d77400) [pid = 1852] [serial = 1047] [outer = 0x7f1768290c00] 18:31:41 INFO - PROCESS | 1852 | 1461720701697 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1532ms 18:31:41 INFO - PROCESS | 1852 | 1461720701737 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 18:31:41 INFO - PROCESS | 1852 | 1461720701741 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 18:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:31:41 INFO - PROCESS | 1852 | 1461720701749 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:31:41 INFO - PROCESS | 1852 | 1461720701751 Marionette TRACE conn3 <- [1,1366,null,{}] 18:31:41 INFO - PROCESS | 1852 | 1461720701768 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:42 INFO - PROCESS | 1852 | 1461720702002 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 18:31:42 INFO - PROCESS | 1852 | 1461720702281 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2d3000 == 152 [pid = 1852] [id = 349] 18:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f1768d6c800) [pid = 1852] [serial = 1048] [outer = (nil)] 18:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f1769be1000) [pid = 1852] [serial = 1049] [outer = 0x7f1768d6c800] 18:31:42 INFO - PROCESS | 1852 | 1461720702362 Marionette DEBUG loaded listener.js 18:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f17734d9400) [pid = 1852] [serial = 1050] [outer = 0x7f1768d6c800] 18:31:43 INFO - PROCESS | 1852 | 1461720703295 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:31:43 INFO - PROCESS | 1852 | 1461720703349 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 18:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:31:43 INFO - PROCESS | 1852 | 1461720703355 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:31:43 INFO - PROCESS | 1852 | 1461720703358 Marionette TRACE conn3 <- [1,1370,null,{}] 18:31:43 INFO - PROCESS | 1852 | 1461720703365 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:43 INFO - PROCESS | 1852 | 1461720703595 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 18:31:43 INFO - PROCESS | 1852 | 1461720703881 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da61000 == 153 [pid = 1852] [id = 350] 18:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f1768d75800) [pid = 1852] [serial = 1051] [outer = (nil)] 18:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f1777c35400) [pid = 1852] [serial = 1052] [outer = 0x7f1768d75800] 18:31:43 INFO - PROCESS | 1852 | 1461720703960 Marionette DEBUG loaded listener.js 18:31:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f1777c39c00) [pid = 1852] [serial = 1053] [outer = 0x7f1768d75800] 18:31:44 INFO - PROCESS | 1852 | 1461720704930 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:31:44 INFO - PROCESS | 1852 | 1461720704992 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 18:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:31:45 INFO - PROCESS | 1852 | 1461720705000 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:31:45 INFO - PROCESS | 1852 | 1461720705002 Marionette TRACE conn3 <- [1,1374,null,{}] 18:31:45 INFO - PROCESS | 1852 | 1461720705009 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:45 INFO - PROCESS | 1852 | 1461720705266 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 18:31:45 INFO - PROCESS | 1852 | 1461720705567 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d146000 == 154 [pid = 1852] [id = 351] 18:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f176828bc00) [pid = 1852] [serial = 1054] [outer = (nil)] 18:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f17711b9c00) [pid = 1852] [serial = 1055] [outer = 0x7f176828bc00] 18:31:45 INFO - PROCESS | 1852 | 1461720705645 Marionette DEBUG loaded listener.js 18:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f1778d15000) [pid = 1852] [serial = 1056] [outer = 0x7f176828bc00] 18:31:47 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:31:47 INFO - PROCESS | 1852 | 1461720707058 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 18:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:31:47 INFO - PROCESS | 1852 | 1461720707157 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 18:31:47 INFO - PROCESS | 1852 | 1461720707166 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:31:47 INFO - PROCESS | 1852 | 1461720707172 Marionette TRACE conn3 <- [1,1378,null,{}] 18:31:47 INFO - PROCESS | 1852 | 1461720707180 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:47 INFO - PROCESS | 1852 | 1461720707392 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 18:31:47 INFO - PROCESS | 1852 | 1461720707597 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2d1000 == 155 [pid = 1852] [id = 352] 18:31:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f1769a4dc00) [pid = 1852] [serial = 1057] [outer = (nil)] 18:31:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7f176a41c400) [pid = 1852] [serial = 1058] [outer = 0x7f1769a4dc00] 18:31:47 INFO - PROCESS | 1852 | 1461720707710 Marionette DEBUG loaded listener.js 18:31:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7f176d628c00) [pid = 1852] [serial = 1059] [outer = 0x7f1769a4dc00] 18:31:48 INFO - PROCESS | 1852 | 1461720708797 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 18:31:48 INFO - PROCESS | 1852 | 1461720708861 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 18:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:31:48 INFO - PROCESS | 1852 | 1461720708895 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:31:48 INFO - PROCESS | 1852 | 1461720708898 Marionette TRACE conn3 <- [1,1382,null,{}] 18:31:48 INFO - PROCESS | 1852 | 1461720708909 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:49 INFO - PROCESS | 1852 | 1461720709122 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 18:31:49 INFO - PROCESS | 1852 | 1461720709432 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a3d7800 == 156 [pid = 1852] [id = 353] 18:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7f176e92d000) [pid = 1852] [serial = 1060] [outer = (nil)] 18:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7f176f6f2c00) [pid = 1852] [serial = 1061] [outer = 0x7f176e92d000] 18:31:49 INFO - PROCESS | 1852 | 1461720709507 Marionette DEBUG loaded listener.js 18:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 300 (0x7f17711b8000) [pid = 1852] [serial = 1062] [outer = 0x7f176e92d000] 18:31:50 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:31:50 INFO - PROCESS | 1852 | 1461720710435 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7f1780d83800) [pid = 1852] [serial = 947] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7f176a15e800) [pid = 1852] [serial = 917] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7f176a309400) [pid = 1852] [serial = 920] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7f176a419c00) [pid = 1852] [serial = 923] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f17698f2800) [pid = 1852] [serial = 926] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177310f800 == 151 [pid = 1852] [id = 335] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e6a0000 == 150 [pid = 1852] [id = 334] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d919800 == 149 [pid = 1852] [id = 333] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17713a6000 == 148 [pid = 1852] [id = 332] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d52a800 == 147 [pid = 1852] [id = 331] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771392800 == 146 [pid = 1852] [id = 330] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c15e000 == 145 [pid = 1852] [id = 11] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a1d1800 == 144 [pid = 1852] [id = 329] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177906b000 == 143 [pid = 1852] [id = 328] 18:31:50 INFO - PROCESS | 1852 | 1461720710632 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 18:31:50 INFO - PROCESS | 1852 | 1461720710636 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d0e8800 == 142 [pid = 1852] [id = 327] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796918800 == 141 [pid = 1852] [id = 322] 18:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e42800 == 140 [pid = 1852] [id = 321] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a7f000 == 139 [pid = 1852] [id = 320] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784090000 == 138 [pid = 1852] [id = 319] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ab8e800 == 137 [pid = 1852] [id = 317] 18:31:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17712ad800 == 136 [pid = 1852] [id = 316] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f17843d0000) [pid = 1852] [serial = 635] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f176d777c00) [pid = 1852] [serial = 864] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f177ed5d000) [pid = 1852] [serial = 623] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f177e069c00) [pid = 1852] [serial = 569] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f17824a9400) [pid = 1852] [serial = 629] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f17924b6c00) [pid = 1852] [serial = 798] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f1780d82800) [pid = 1852] [serial = 687] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f1778f76800) [pid = 1852] [serial = 611] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f177ad91800) [pid = 1852] [serial = 617] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f1780ecec00) [pid = 1852] [serial = 626] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f1772d10000) [pid = 1852] [serial = 608] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f178026e800) [pid = 1852] [serial = 741] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f177a8c2800) [pid = 1852] [serial = 614] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f177b4d5c00) [pid = 1852] [serial = 620] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f178374d400) [pid = 1852] [serial = 632] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f1795de5000) [pid = 1852] [serial = 914] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f17831be800) [pid = 1852] [serial = 890] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f176e92ec00) [pid = 1852] [serial = 911] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f177a8c3400) [pid = 1852] [serial = 941] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f17734d5400) [pid = 1852] [serial = 935] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f1778e2f800) [pid = 1852] [serial = 936] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f17711b8c00) [pid = 1852] [serial = 933] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f176e9c9400) [pid = 1852] [serial = 932] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f177ad9b000) [pid = 1852] [serial = 887] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f176d622000) [pid = 1852] [serial = 930] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f176a309c00) [pid = 1852] [serial = 929] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f1785891400) [pid = 1852] [serial = 893] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f177ae13400) [pid = 1852] [serial = 944] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f1778d17800) [pid = 1852] [serial = 884] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f1796647000) [pid = 1852] [serial = 899] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f1777cfbc00) [pid = 1852] [serial = 908] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f17791d3400) [pid = 1852] [serial = 938] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f1777cf0000) [pid = 1852] [serial = 905] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f1790f6d400) [pid = 1852] [serial = 896] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f176efdfc00) [pid = 1852] [serial = 902] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f1778d0c400) [pid = 1852] [serial = 645] [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.] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f177d94f400) [pid = 1852] [serial = 945] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f177acd3c00) [pid = 1852] [serial = 942] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f177a104400) [pid = 1852] [serial = 939] [outer = (nil)] [url = about:blank] 18:31:50 INFO - PROCESS | 1852 | 1461720710729 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:31:50 INFO - PROCESS | 1852 | 1461720710740 Marionette TRACE conn3 <- [1,1386,null,{}] 18:31:50 INFO - PROCESS | 1852 | 1461720710769 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:50 INFO - PROCESS | 1852 | 1461720710998 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 18:31:51 INFO - PROCESS | 1852 | 1461720711168 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a9dc000 == 137 [pid = 1852] [id = 354] 18:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f1771450c00) [pid = 1852] [serial = 1063] [outer = (nil)] 18:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f1772d14400) [pid = 1852] [serial = 1064] [outer = 0x7f1771450c00] 18:31:51 INFO - PROCESS | 1852 | 1461720711244 Marionette DEBUG loaded listener.js 18:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f17734cf800) [pid = 1852] [serial = 1065] [outer = 0x7f1771450c00] 18:31:52 INFO - PROCESS | 1852 | 1461720712005 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 18:31:52 INFO - PROCESS | 1852 | 1461720712089 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 18:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:31:52 INFO - PROCESS | 1852 | 1461720712095 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:31:52 INFO - PROCESS | 1852 | 1461720712098 Marionette TRACE conn3 <- [1,1390,null,{}] 18:31:52 INFO - PROCESS | 1852 | 1461720712103 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:52 INFO - PROCESS | 1852 | 1461720712298 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 18:31:52 INFO - PROCESS | 1852 | 1461720712452 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177138a000 == 138 [pid = 1852] [id = 355] 18:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f1772be4800) [pid = 1852] [serial = 1066] [outer = (nil)] 18:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f1777d7e000) [pid = 1852] [serial = 1067] [outer = 0x7f1772be4800] 18:31:52 INFO - PROCESS | 1852 | 1461720712516 Marionette DEBUG loaded listener.js 18:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f1778e2e000) [pid = 1852] [serial = 1068] [outer = 0x7f1772be4800] 18:31:53 INFO - PROCESS | 1852 | 1461720713310 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1280ms 18:31:53 INFO - PROCESS | 1852 | 1461720713377 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 18:31:53 INFO - PROCESS | 1852 | 1461720713381 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 18:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:31:53 INFO - PROCESS | 1852 | 1461720713386 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:31:53 INFO - PROCESS | 1852 | 1461720713389 Marionette TRACE conn3 <- [1,1394,null,{}] 18:31:53 INFO - PROCESS | 1852 | 1461720713401 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:53 INFO - PROCESS | 1852 | 1461720713668 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 18:31:53 INFO - PROCESS | 1852 | 1461720713702 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ada000 == 139 [pid = 1852] [id = 356] 18:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f1777d7c000) [pid = 1852] [serial = 1069] [outer = (nil)] 18:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f1778f76000) [pid = 1852] [serial = 1070] [outer = 0x7f1777d7c000] 18:31:53 INFO - PROCESS | 1852 | 1461720713772 Marionette DEBUG loaded listener.js 18:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f1778fed800) [pid = 1852] [serial = 1071] [outer = 0x7f1777d7c000] 18:31:54 INFO - PROCESS | 1852 | 1461720714674 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1330ms 18:31:54 INFO - PROCESS | 1852 | 1461720714718 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 18:31:54 INFO - PROCESS | 1852 | 1461720714722 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 18:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:31:54 INFO - PROCESS | 1852 | 1461720714736 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:31:54 INFO - PROCESS | 1852 | 1461720714738 Marionette TRACE conn3 <- [1,1398,null,{}] 18:31:54 INFO - PROCESS | 1852 | 1461720714744 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:55 INFO - PROCESS | 1852 | 1461720715005 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 18:31:55 INFO - PROCESS | 1852 | 1461720715041 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f2d800 == 140 [pid = 1852] [id = 357] 18:31:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f1779f42c00) [pid = 1852] [serial = 1072] [outer = (nil)] 18:31:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f177a8bf800) [pid = 1852] [serial = 1073] [outer = 0x7f1779f42c00] 18:31:55 INFO - PROCESS | 1852 | 1461720715107 Marionette DEBUG loaded listener.js 18:31:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f177acc7c00) [pid = 1852] [serial = 1074] [outer = 0x7f1779f42c00] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f17912e3c00) [pid = 1852] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f178014c800) [pid = 1852] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f177d73b400) [pid = 1852] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f177e4acc00) [pid = 1852] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f1783f07800) [pid = 1852] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f1786abf800) [pid = 1852] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f17843d5800) [pid = 1852] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f176e9cf000) [pid = 1852] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f1772d12000) [pid = 1852] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f1781fccc00) [pid = 1852] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f177abf6400) [pid = 1852] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f1781fcd800) [pid = 1852] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f177a10e400) [pid = 1852] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f1773164400) [pid = 1852] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f176e9c7c00) [pid = 1852] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f1795fa5c00) [pid = 1852] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f17824a4c00) [pid = 1852] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f176d625400) [pid = 1852] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f1792635000) [pid = 1852] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f1772d0c800) [pid = 1852] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f1778e31c00) [pid = 1852] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f1780d8a000) [pid = 1852] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f177d799400) [pid = 1852] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f178351bc00) [pid = 1852] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f177d953400) [pid = 1852] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f1778d0bc00) [pid = 1852] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f177abf2c00) [pid = 1852] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f177d73b000) [pid = 1852] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f1778f4b000) [pid = 1852] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f1782595000) [pid = 1852] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f1786a35000) [pid = 1852] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f17824a7400) [pid = 1852] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f1778f44800) [pid = 1852] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f176d623000) [pid = 1852] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f17843d6c00) [pid = 1852] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f17734d7000) [pid = 1852] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f1780d80400) [pid = 1852] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f1778f4d000) [pid = 1852] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f1781e17c00) [pid = 1852] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f177c18cc00) [pid = 1852] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f177a8cac00) [pid = 1852] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f177c319c00) [pid = 1852] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f177ad8ec00) [pid = 1852] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f177a10a000) [pid = 1852] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f176e9c4400) [pid = 1852] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f1779f4a400) [pid = 1852] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f17698f2c00) [pid = 1852] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f177a10c400) [pid = 1852] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f17711b0000) [pid = 1852] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f177a8c6000) [pid = 1852] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f1781fc8400) [pid = 1852] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f176e9c8000) [pid = 1852] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f178351a800) [pid = 1852] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f177a108400) [pid = 1852] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f17698eec00) [pid = 1852] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f17698eb000) [pid = 1852] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f1777d7e800) [pid = 1852] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f177c195000) [pid = 1852] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f176e92a800) [pid = 1852] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f176f6ea800) [pid = 1852] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:31:56 INFO - PROCESS | 1852 | 1461720716622 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1932ms 18:31:56 INFO - PROCESS | 1852 | 1461720716669 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 18:31:56 INFO - PROCESS | 1852 | 1461720716672 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 18:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:31:56 INFO - PROCESS | 1852 | 1461720716679 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:31:56 INFO - PROCESS | 1852 | 1461720716681 Marionette TRACE conn3 <- [1,1402,null,{}] 18:31:56 INFO - PROCESS | 1852 | 1461720716687 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:56 INFO - PROCESS | 1852 | 1461720716877 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 18:31:57 INFO - PROCESS | 1852 | 1461720717052 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17713a3800 == 141 [pid = 1852] [id = 358] 18:31:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f176d624c00) [pid = 1852] [serial = 1075] [outer = (nil)] 18:31:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f1772ac5000) [pid = 1852] [serial = 1076] [outer = 0x7f176d624c00] 18:31:57 INFO - PROCESS | 1852 | 1461720717117 Marionette DEBUG loaded listener.js 18:31:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f1778e35800) [pid = 1852] [serial = 1077] [outer = 0x7f176d624c00] 18:31:57 INFO - PROCESS | 1852 | 1461720717837 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1180ms 18:31:57 INFO - PROCESS | 1852 | 1461720717863 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 18:31:57 INFO - PROCESS | 1852 | 1461720717866 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 18:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:31:57 INFO - PROCESS | 1852 | 1461720717884 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:31:57 INFO - PROCESS | 1852 | 1461720717887 Marionette TRACE conn3 <- [1,1406,null,{}] 18:31:57 INFO - PROCESS | 1852 | 1461720717893 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:58 INFO - PROCESS | 1852 | 1461720718218 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 18:31:58 INFO - PROCESS | 1852 | 1461720718422 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697d6800 == 142 [pid = 1852] [id = 359] 18:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f176828b000) [pid = 1852] [serial = 1078] [outer = (nil)] 18:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f1768291800) [pid = 1852] [serial = 1079] [outer = 0x7f176828b000] 18:31:58 INFO - PROCESS | 1852 | 1461720718499 Marionette DEBUG loaded listener.js 18:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f17698efc00) [pid = 1852] [serial = 1080] [outer = 0x7f176828b000] 18:31:59 INFO - PROCESS | 1852 | 1461720719573 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1732ms 18:31:59 INFO - PROCESS | 1852 | 1461720719618 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 18:31:59 INFO - PROCESS | 1852 | 1461720719624 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 18:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:31:59 INFO - PROCESS | 1852 | 1461720719632 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:31:59 INFO - PROCESS | 1852 | 1461720719639 Marionette TRACE conn3 <- [1,1410,null,{}] 18:31:59 INFO - PROCESS | 1852 | 1461720719646 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:59 INFO - PROCESS | 1852 | 1461720719872 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 18:32:00 INFO - PROCESS | 1852 | 1461720720117 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e36c000 == 143 [pid = 1852] [id = 360] 18:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f176e925000) [pid = 1852] [serial = 1081] [outer = (nil)] 18:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f176f6ea000) [pid = 1852] [serial = 1082] [outer = 0x7f176e925000] 18:32:00 INFO - PROCESS | 1852 | 1461720720212 Marionette DEBUG loaded listener.js 18:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f17711bec00) [pid = 1852] [serial = 1083] [outer = 0x7f176e925000] 18:32:01 INFO - PROCESS | 1852 | 1461720721202 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1585ms 18:32:01 INFO - PROCESS | 1852 | 1461720721218 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 18:32:01 INFO - PROCESS | 1852 | 1461720721225 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 18:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:32:01 INFO - PROCESS | 1852 | 1461720721232 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:32:01 INFO - PROCESS | 1852 | 1461720721236 Marionette TRACE conn3 <- [1,1414,null,{}] 18:32:01 INFO - PROCESS | 1852 | 1461720721242 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:01 INFO - PROCESS | 1852 | 1461720721485 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 18:32:01 INFO - PROCESS | 1852 | 1461720721826 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad6f000 == 144 [pid = 1852] [id = 361] 18:32:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f1772c13c00) [pid = 1852] [serial = 1084] [outer = (nil)] 18:32:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f1777c31c00) [pid = 1852] [serial = 1085] [outer = 0x7f1772c13c00] 18:32:01 INFO - PROCESS | 1852 | 1461720721955 Marionette DEBUG loaded listener.js 18:32:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f1778f41800) [pid = 1852] [serial = 1086] [outer = 0x7f1772c13c00] 18:32:03 INFO - PROCESS | 1852 | 1461720723013 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1835ms 18:32:03 INFO - PROCESS | 1852 | 1461720723069 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 18:32:03 INFO - PROCESS | 1852 | 1461720723075 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 18:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:32:03 INFO - PROCESS | 1852 | 1461720723092 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:32:03 INFO - PROCESS | 1852 | 1461720723100 Marionette TRACE conn3 <- [1,1418,null,{}] 18:32:03 INFO - PROCESS | 1852 | 1461720723159 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:03 INFO - PROCESS | 1852 | 1461720723390 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 18:32:03 INFO - PROCESS | 1852 | 1461720723690 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da5f000 == 145 [pid = 1852] [id = 362] 18:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f176a15bc00) [pid = 1852] [serial = 1087] [outer = (nil)] 18:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f1771449400) [pid = 1852] [serial = 1088] [outer = 0x7f176a15bc00] 18:32:03 INFO - PROCESS | 1852 | 1461720723769 Marionette DEBUG loaded listener.js 18:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f177a111c00) [pid = 1852] [serial = 1089] [outer = 0x7f176a15bc00] 18:32:04 INFO - PROCESS | 1852 | 1461720724683 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1634ms 18:32:04 INFO - PROCESS | 1852 | 1461720724720 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 18:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:32:04 INFO - PROCESS | 1852 | 1461720724724 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 18:32:04 INFO - PROCESS | 1852 | 1461720724730 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:32:04 INFO - PROCESS | 1852 | 1461720724734 Marionette TRACE conn3 <- [1,1422,null,{}] 18:32:04 INFO - PROCESS | 1852 | 1461720724740 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:04 INFO - PROCESS | 1852 | 1461720724951 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 18:32:05 INFO - PROCESS | 1852 | 1461720725195 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e696000 == 146 [pid = 1852] [id = 363] 18:32:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f176a307c00) [pid = 1852] [serial = 1090] [outer = (nil)] 18:32:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f177abf2000) [pid = 1852] [serial = 1091] [outer = 0x7f176a307c00] 18:32:05 INFO - PROCESS | 1852 | 1461720725283 Marionette DEBUG loaded listener.js 18:32:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f177acd3000) [pid = 1852] [serial = 1092] [outer = 0x7f176a307c00] 18:32:06 INFO - PROCESS | 1852 | 1461720726137 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1482ms 18:32:06 INFO - PROCESS | 1852 | 1461720726213 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 18:32:06 INFO - PROCESS | 1852 | 1461720726217 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 18:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:32:06 INFO - PROCESS | 1852 | 1461720726224 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:32:06 INFO - PROCESS | 1852 | 1461720726227 Marionette TRACE conn3 <- [1,1426,null,{}] 18:32:06 INFO - PROCESS | 1852 | 1461720726233 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:06 INFO - PROCESS | 1852 | 1461720726492 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 18:32:06 INFO - PROCESS | 1852 | 1461720726738 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e916000 == 147 [pid = 1852] [id = 364] 18:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f177c196800) [pid = 1852] [serial = 1093] [outer = (nil)] 18:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f177c319800) [pid = 1852] [serial = 1094] [outer = 0x7f177c196800] 18:32:06 INFO - PROCESS | 1852 | 1461720726870 Marionette DEBUG loaded listener.js 18:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f177d795c00) [pid = 1852] [serial = 1095] [outer = 0x7f177c196800] 18:32:07 INFO - PROCESS | 1852 | 1461720727832 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1686ms 18:32:07 INFO - PROCESS | 1852 | 1461720727912 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 18:32:07 INFO - PROCESS | 1852 | 1461720727914 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 18:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:32:07 INFO - PROCESS | 1852 | 1461720727922 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:32:07 INFO - PROCESS | 1852 | 1461720727925 Marionette TRACE conn3 <- [1,1430,null,{}] 18:32:07 INFO - PROCESS | 1852 | 1461720727930 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:08 INFO - PROCESS | 1852 | 1461720728181 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 18:32:08 INFO - PROCESS | 1852 | 1461720728462 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820cf800 == 148 [pid = 1852] [id = 365] 18:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f177ad93c00) [pid = 1852] [serial = 1096] [outer = (nil)] 18:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f177ed2fc00) [pid = 1852] [serial = 1097] [outer = 0x7f177ad93c00] 18:32:08 INFO - PROCESS | 1852 | 1461720728541 Marionette DEBUG loaded listener.js 18:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f1780159800) [pid = 1852] [serial = 1098] [outer = 0x7f177ad93c00] 18:32:09 INFO - PROCESS | 1852 | 1461720729504 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1635ms 18:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:32:09 INFO - PROCESS | 1852 | 1461720729558 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 18:32:09 INFO - PROCESS | 1852 | 1461720729561 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 18:32:09 INFO - PROCESS | 1852 | 1461720729568 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:32:09 INFO - PROCESS | 1852 | 1461720729571 Marionette TRACE conn3 <- [1,1434,null,{}] 18:32:09 INFO - PROCESS | 1852 | 1461720729578 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:09 INFO - PROCESS | 1852 | 1461720729789 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 18:32:10 INFO - PROCESS | 1852 | 1461720730031 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836d8800 == 149 [pid = 1852] [id = 366] 18:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f177c198400) [pid = 1852] [serial = 1099] [outer = (nil)] 18:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f1780d8a000) [pid = 1852] [serial = 1100] [outer = 0x7f177c198400] 18:32:10 INFO - PROCESS | 1852 | 1461720730146 Marionette DEBUG loaded listener.js 18:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f1781fca000) [pid = 1852] [serial = 1101] [outer = 0x7f177c198400] 18:32:11 INFO - PROCESS | 1852 | 1461720731078 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1538ms 18:32:11 INFO - PROCESS | 1852 | 1461720731108 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 18:32:11 INFO - PROCESS | 1852 | 1461720731112 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 18:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:32:11 INFO - PROCESS | 1852 | 1461720731118 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:32:11 INFO - PROCESS | 1852 | 1461720731122 Marionette TRACE conn3 <- [1,1438,null,{}] 18:32:11 INFO - PROCESS | 1852 | 1461720731127 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:11 INFO - PROCESS | 1852 | 1461720731337 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 18:32:11 INFO - PROCESS | 1852 | 1461720731587 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784090800 == 150 [pid = 1852] [id = 367] 18:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f1778ff2000) [pid = 1852] [serial = 1102] [outer = (nil)] 18:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f17824a3800) [pid = 1852] [serial = 1103] [outer = 0x7f1778ff2000] 18:32:11 INFO - PROCESS | 1852 | 1461720731703 Marionette DEBUG loaded listener.js 18:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f1782e57c00) [pid = 1852] [serial = 1104] [outer = 0x7f1778ff2000] 18:32:12 INFO - PROCESS | 1852 | 1461720732542 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1486ms 18:32:12 INFO - PROCESS | 1852 | 1461720732606 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 18:32:12 INFO - PROCESS | 1852 | 1461720732609 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 18:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:32:12 INFO - PROCESS | 1852 | 1461720732615 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:32:12 INFO - PROCESS | 1852 | 1461720732624 Marionette TRACE conn3 <- [1,1442,null,{}] 18:32:12 INFO - PROCESS | 1852 | 1461720732630 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:12 INFO - PROCESS | 1852 | 1461720732883 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 18:32:13 INFO - PROCESS | 1852 | 1461720733118 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17858d7800 == 151 [pid = 1852] [id = 368] 18:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f1772be5c00) [pid = 1852] [serial = 1105] [outer = (nil)] 18:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f178374a400) [pid = 1852] [serial = 1106] [outer = 0x7f1772be5c00] 18:32:13 INFO - PROCESS | 1852 | 1461720733253 Marionette DEBUG loaded listener.js 18:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f1783a40400) [pid = 1852] [serial = 1107] [outer = 0x7f1772be5c00] 18:32:14 INFO - PROCESS | 1852 | 1461720734151 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1590ms 18:32:14 INFO - PROCESS | 1852 | 1461720734207 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 18:32:14 INFO - PROCESS | 1852 | 1461720734211 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 18:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:32:14 INFO - PROCESS | 1852 | 1461720734217 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:32:14 INFO - PROCESS | 1852 | 1461720734221 Marionette TRACE conn3 <- [1,1446,null,{}] 18:32:14 INFO - PROCESS | 1852 | 1461720734227 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:14 INFO - PROCESS | 1852 | 1461720734450 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 18:32:14 INFO - PROCESS | 1852 | 1461720734755 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17914b0000 == 152 [pid = 1852] [id = 369] 18:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f1783b3a400) [pid = 1852] [serial = 1108] [outer = (nil)] 18:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f1783f0e000) [pid = 1852] [serial = 1109] [outer = 0x7f1783b3a400] 18:32:14 INFO - PROCESS | 1852 | 1461720734882 Marionette DEBUG loaded listener.js 18:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f1784857400) [pid = 1852] [serial = 1110] [outer = 0x7f1783b3a400] 18:32:15 INFO - PROCESS | 1852 | 1461720735774 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1584ms 18:32:15 INFO - PROCESS | 1852 | 1461720735806 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 18:32:15 INFO - PROCESS | 1852 | 1461720735811 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 18:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:32:15 INFO - PROCESS | 1852 | 1461720735818 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:32:15 INFO - PROCESS | 1852 | 1461720735822 Marionette TRACE conn3 <- [1,1450,null,{}] 18:32:15 INFO - PROCESS | 1852 | 1461720735828 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:16 INFO - PROCESS | 1852 | 1461720736073 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 18:32:16 INFO - PROCESS | 1852 | 1461720736324 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179669e800 == 153 [pid = 1852] [id = 370] 18:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f17791d2c00) [pid = 1852] [serial = 1111] [outer = (nil)] 18:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f1787610400) [pid = 1852] [serial = 1112] [outer = 0x7f17791d2c00] 18:32:16 INFO - PROCESS | 1852 | 1461720736441 Marionette DEBUG loaded listener.js 18:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f17911e2800) [pid = 1852] [serial = 1113] [outer = 0x7f17791d2c00] 18:32:17 INFO - PROCESS | 1852 | 1461720737339 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1581ms 18:32:17 INFO - PROCESS | 1852 | 1461720737400 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 18:32:17 INFO - PROCESS | 1852 | 1461720737403 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 18:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:32:17 INFO - PROCESS | 1852 | 1461720737410 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:32:17 INFO - PROCESS | 1852 | 1461720737414 Marionette TRACE conn3 <- [1,1454,null,{}] 18:32:17 INFO - PROCESS | 1852 | 1461720737420 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:17 INFO - PROCESS | 1852 | 1461720737656 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 18:32:17 INFO - PROCESS | 1852 | 1461720737896 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17665d0000 == 154 [pid = 1852] [id = 371] 18:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f1772acc800) [pid = 1852] [serial = 1114] [outer = (nil)] 18:32:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f1791406000) [pid = 1852] [serial = 1115] [outer = 0x7f1772acc800] 18:32:18 INFO - PROCESS | 1852 | 1461720738038 Marionette DEBUG loaded listener.js 18:32:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f17923e5000) [pid = 1852] [serial = 1116] [outer = 0x7f1772acc800] 18:32:18 INFO - PROCESS | 1852 | 1461720738915 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1579ms 18:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:32:18 INFO - PROCESS | 1852 | 1461720738991 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 18:32:18 INFO - PROCESS | 1852 | 1461720738994 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 18:32:19 INFO - PROCESS | 1852 | 1461720739001 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:32:19 INFO - PROCESS | 1852 | 1461720739004 Marionette TRACE conn3 <- [1,1458,null,{}] 18:32:19 INFO - PROCESS | 1852 | 1461720739010 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:19 INFO - PROCESS | 1852 | 1461720739233 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 18:32:19 INFO - PROCESS | 1852 | 1461720739529 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176983b800 == 155 [pid = 1852] [id = 372] 18:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f17698f4c00) [pid = 1852] [serial = 1117] [outer = (nil)] 18:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f176d950c00) [pid = 1852] [serial = 1118] [outer = 0x7f17698f4c00] 18:32:19 INFO - PROCESS | 1852 | 1461720739628 Marionette DEBUG loaded listener.js 18:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f1783fe2000) [pid = 1852] [serial = 1119] [outer = 0x7f17698f4c00] 18:32:20 INFO - PROCESS | 1852 | 1461720740534 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1581ms 18:32:20 INFO - PROCESS | 1852 | 1461720740583 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 18:32:20 INFO - PROCESS | 1852 | 1461720740587 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 18:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:32:20 INFO - PROCESS | 1852 | 1461720740594 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:32:20 INFO - PROCESS | 1852 | 1461720740597 Marionette TRACE conn3 <- [1,1462,null,{}] 18:32:20 INFO - PROCESS | 1852 | 1461720740603 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:20 INFO - PROCESS | 1852 | 1461720740823 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 18:32:21 INFO - PROCESS | 1852 | 1461720741085 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d63d000 == 156 [pid = 1852] [id = 373] 18:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f17698f7c00) [pid = 1852] [serial = 1120] [outer = (nil)] 18:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f176d76f400) [pid = 1852] [serial = 1121] [outer = 0x7f17698f7c00] 18:32:21 INFO - PROCESS | 1852 | 1461720741204 Marionette DEBUG loaded listener.js 18:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f177ad9c000) [pid = 1852] [serial = 1122] [outer = 0x7f17698f7c00] 18:32:22 INFO - PROCESS | 1852 | 1461720742118 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1579ms 18:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:32:22 INFO - PROCESS | 1852 | 1461720742175 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 18:32:22 INFO - PROCESS | 1852 | 1461720742178 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 18:32:22 INFO - PROCESS | 1852 | 1461720742185 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:32:22 INFO - PROCESS | 1852 | 1461720742188 Marionette TRACE conn3 <- [1,1466,null,{}] 18:32:22 INFO - PROCESS | 1852 | 1461720742194 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:22 INFO - PROCESS | 1852 | 1461720742445 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 18:32:22 INFO - PROCESS | 1852 | 1461720742757 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772a1d000 == 157 [pid = 1852] [id = 374] 18:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f176d620c00) [pid = 1852] [serial = 1123] [outer = (nil)] 18:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f17734d4c00) [pid = 1852] [serial = 1124] [outer = 0x7f176d620c00] 18:32:22 INFO - PROCESS | 1852 | 1461720742837 Marionette DEBUG loaded listener.js 18:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f17791d2400) [pid = 1852] [serial = 1125] [outer = 0x7f176d620c00] 18:32:24 INFO - PROCESS | 1852 | 1461720744260 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2090ms 18:32:24 INFO - PROCESS | 1852 | 1461720744323 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 18:32:24 INFO - PROCESS | 1852 | 1461720744329 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 18:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:32:24 INFO - PROCESS | 1852 | 1461720744363 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:32:24 INFO - PROCESS | 1852 | 1461720744369 Marionette TRACE conn3 <- [1,1470,null,{}] 18:32:24 INFO - PROCESS | 1852 | 1461720744384 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:24 INFO - PROCESS | 1852 | 1461720744620 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 18:32:24 INFO - PROCESS | 1852 | 1461720744824 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2d6000 == 158 [pid = 1852] [id = 375] 18:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f1769a46400) [pid = 1852] [serial = 1126] [outer = (nil)] 18:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f176a30d800) [pid = 1852] [serial = 1127] [outer = 0x7f1769a46400] 18:32:24 INFO - PROCESS | 1852 | 1461720744938 Marionette DEBUG loaded listener.js 18:32:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f176d94f800) [pid = 1852] [serial = 1128] [outer = 0x7f1769a46400] 18:32:26 INFO - PROCESS | 1852 | 1461720746056 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1752ms 18:32:26 INFO - PROCESS | 1852 | 1461720746107 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 18:32:26 INFO - PROCESS | 1852 | 1461720746116 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 18:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:32:26 INFO - PROCESS | 1852 | 1461720746127 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:32:26 INFO - PROCESS | 1852 | 1461720746131 Marionette TRACE conn3 <- [1,1474,null,{}] 18:32:26 INFO - PROCESS | 1852 | 1461720746138 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:26 INFO - PROCESS | 1852 | 1461720746366 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 18:32:26 INFO - PROCESS | 1852 | 1461720746621 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697ec000 == 159 [pid = 1852] [id = 376] 18:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f176d76b400) [pid = 1852] [serial = 1129] [outer = (nil)] 18:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f176e9ccc00) [pid = 1852] [serial = 1130] [outer = 0x7f176d76b400] 18:32:26 INFO - PROCESS | 1852 | 1461720746708 Marionette DEBUG loaded listener.js 18:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f1770244400) [pid = 1852] [serial = 1131] [outer = 0x7f176d76b400] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17713a3800 == 158 [pid = 1852] [id = 358] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f1783f0b000) [pid = 1852] [serial = 1010] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f1792632400) [pid = 1852] [serial = 980] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f2d800 == 157 [pid = 1852] [id = 357] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772ada000 == 156 [pid = 1852] [id = 356] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177138a000 == 155 [pid = 1852] [id = 355] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a9dc000 == 154 [pid = 1852] [id = 354] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a3d7800 == 153 [pid = 1852] [id = 353] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d2d1000 == 152 [pid = 1852] [id = 352] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d146000 == 151 [pid = 1852] [id = 351] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177da61000 == 150 [pid = 1852] [id = 350] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d2d3000 == 149 [pid = 1852] [id = 349] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768d3b000 == 148 [pid = 1852] [id = 348] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d2db000 == 147 [pid = 1852] [id = 347] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a158000 == 146 [pid = 1852] [id = 346] 18:32:27 INFO - PROCESS | 1852 | 1461720747820 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e9d000 == 145 [pid = 1852] [id = 345] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17697df800 == 144 [pid = 1852] [id = 344] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768ce8800 == 143 [pid = 1852] [id = 343] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17968a7800 == 142 [pid = 1852] [id = 342] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1791465000 == 141 [pid = 1852] [id = 341] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784275800 == 140 [pid = 1852] [id = 340] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17824d6800 == 139 [pid = 1852] [id = 339] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1cb800 == 138 [pid = 1852] [id = 338] 18:32:27 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771393000 == 137 [pid = 1852] [id = 337] 18:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1739ms 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f1772ad1000) [pid = 1852] [serial = 1007] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f178374f800) [pid = 1852] [serial = 1002] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f1783519400) [pid = 1852] [serial = 1001] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f1786ac4c00) [pid = 1852] [serial = 1005] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f177abee400) [pid = 1852] [serial = 1008] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f1778fef800) [pid = 1852] [serial = 885] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f177dae3400) [pid = 1852] [serial = 888] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f17843d7400) [pid = 1852] [serial = 891] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f1785890400) [pid = 1852] [serial = 882] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f17850f4800) [pid = 1852] [serial = 1004] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f179263b000) [pid = 1852] [serial = 968] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f177ad94400) [pid = 1852] [serial = 998] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f177daef400) [pid = 1852] [serial = 999] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f176a41d800) [pid = 1852] [serial = 984] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f17698f6c00) [pid = 1852] [serial = 983] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f1772be7800) [pid = 1852] [serial = 995] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f177a110000) [pid = 1852] [serial = 996] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f1778ff6c00) [pid = 1852] [serial = 993] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f1778f4bc00) [pid = 1852] [serial = 992] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f1781fd1400) [pid = 1852] [serial = 948] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f177e4a0800) [pid = 1852] [serial = 959] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f1772acf000) [pid = 1852] [serial = 987] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f176efde000) [pid = 1852] [serial = 986] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f177144c000) [pid = 1852] [serial = 971] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f177a2b0000) [pid = 1852] [serial = 956] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f1782faf800) [pid = 1852] [serial = 962] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f1777d7b400) [pid = 1852] [serial = 977] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f17734d2000) [pid = 1852] [serial = 990] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f1772c15400) [pid = 1852] [serial = 989] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f176d772c00) [pid = 1852] [serial = 950] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f1785890000) [pid = 1852] [serial = 965] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f1772e7b800) [pid = 1852] [serial = 953] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f1791452c00) [pid = 1852] [serial = 795] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f1780d84800) [pid = 1852] [serial = 723] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f178374e800) [pid = 1852] [serial = 831] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f179692d400) [pid = 1852] [serial = 855] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f17945be000) [pid = 1852] [serial = 843] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f17911db800) [pid = 1852] [serial = 792] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f17850f6000) [pid = 1852] [serial = 780] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f1780277800) [pid = 1852] [serial = 684] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f17734ce800) [pid = 1852] [serial = 660] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f178b387000) [pid = 1852] [serial = 789] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f177b4d1400) [pid = 1852] [serial = 672] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f1783751000) [pid = 1852] [serial = 732] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f177ad90c00) [pid = 1852] [serial = 669] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f177d73e000) [pid = 1852] [serial = 708] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f178246d000) [pid = 1852] [serial = 974] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f1772ac9800) [pid = 1852] [serial = 765] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f179683c400) [pid = 1852] [serial = 852] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f17850fb000) [pid = 1852] [serial = 834] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f176d76f800) [pid = 1852] [serial = 861] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f1795dee800) [pid = 1852] [serial = 846] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f1778d19400) [pid = 1852] [serial = 711] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f1779f45400) [pid = 1852] [serial = 768] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f1782586800) [pid = 1852] [serial = 726] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f1780159000) [pid = 1852] [serial = 774] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f17843d3c00) [pid = 1852] [serial = 738] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f1783749400) [pid = 1852] [serial = 777] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f1778feec00) [pid = 1852] [serial = 663] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f177e067800) [pid = 1852] [serial = 720] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f177ed5a400) [pid = 1852] [serial = 681] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f1779f4ec00) [pid = 1852] [serial = 714] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1783f0bc00) [pid = 1852] [serial = 735] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f1791402c00) [pid = 1852] [serial = 837] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f1795faf800) [pid = 1852] [serial = 849] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f178761b000) [pid = 1852] [serial = 786] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f176d62c000) [pid = 1852] [serial = 858] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f1786ab8400) [pid = 1852] [serial = 783] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f177acc4800) [pid = 1852] [serial = 657] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f179263ac00) [pid = 1852] [serial = 840] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f177a2aa800) [pid = 1852] [serial = 825] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f1783515400) [pid = 1852] [serial = 729] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f177d745400) [pid = 1852] [serial = 675] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f177c194400) [pid = 1852] [serial = 717] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f177e064000) [pid = 1852] [serial = 678] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f177d950000) [pid = 1852] [serial = 828] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f177a8bf000) [pid = 1852] [serial = 666] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f1772be9400) [pid = 1852] [serial = 822] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f177ad95c00) [pid = 1852] [serial = 771] [outer = (nil)] [url = about:blank] 18:32:27 INFO - PROCESS | 1852 | 1461720747928 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 18:32:27 INFO - PROCESS | 1852 | 1461720747940 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 18:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:32:27 INFO - PROCESS | 1852 | 1461720747981 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:32:27 INFO - PROCESS | 1852 | 1461720747987 Marionette TRACE conn3 <- [1,1478,null,{}] 18:32:28 INFO - PROCESS | 1852 | 1461720748002 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:28 INFO - PROCESS | 1852 | 1461720748230 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 18:32:28 INFO - PROCESS | 1852 | 1461720748420 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a9dc000 == 138 [pid = 1852] [id = 377] 18:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f17711b6400) [pid = 1852] [serial = 1132] [outer = (nil)] 18:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f1772c10400) [pid = 1852] [serial = 1133] [outer = 0x7f17711b6400] 18:32:28 INFO - PROCESS | 1852 | 1461720748488 Marionette DEBUG loaded listener.js 18:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f1772e7c000) [pid = 1852] [serial = 1134] [outer = 0x7f17711b6400] 18:32:29 INFO - PROCESS | 1852 | 1461720749246 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1297ms 18:32:29 INFO - PROCESS | 1852 | 1461720749275 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 18:32:29 INFO - PROCESS | 1852 | 1461720749280 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 18:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:32:29 INFO - PROCESS | 1852 | 1461720749286 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:32:29 INFO - PROCESS | 1852 | 1461720749290 Marionette TRACE conn3 <- [1,1482,null,{}] 18:32:29 INFO - PROCESS | 1852 | 1461720749295 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:29 INFO - PROCESS | 1852 | 1461720749501 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 18:32:29 INFO - PROCESS | 1852 | 1461720749516 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e388800 == 139 [pid = 1852] [id = 378] 18:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f176efdf000) [pid = 1852] [serial = 1135] [outer = (nil)] 18:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f1777c3b400) [pid = 1852] [serial = 1136] [outer = 0x7f176efdf000] 18:32:29 INFO - PROCESS | 1852 | 1461720749745 Marionette DEBUG loaded listener.js 18:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1777d77c00) [pid = 1852] [serial = 1137] [outer = 0x7f176efdf000] 18:32:30 INFO - PROCESS | 1852 | 1461720750666 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1446ms 18:32:30 INFO - PROCESS | 1852 | 1461720750734 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 18:32:30 INFO - PROCESS | 1852 | 1461720750738 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 18:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:32:30 INFO - PROCESS | 1852 | 1461720750744 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:32:30 INFO - PROCESS | 1852 | 1461720750747 Marionette TRACE conn3 <- [1,1486,null,{}] 18:32:30 INFO - PROCESS | 1852 | 1461720750752 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:31 INFO - PROCESS | 1852 | 1461720751017 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 18:32:31 INFO - PROCESS | 1852 | 1461720751048 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771545000 == 140 [pid = 1852] [id = 379] 18:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f1778d13000) [pid = 1852] [serial = 1138] [outer = (nil)] 18:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f1778f42c00) [pid = 1852] [serial = 1139] [outer = 0x7f1778d13000] 18:32:31 INFO - PROCESS | 1852 | 1461720751112 Marionette DEBUG loaded listener.js 18:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f1778f7dc00) [pid = 1852] [serial = 1140] [outer = 0x7f1778d13000] 18:32:32 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f1769a4dc00) [pid = 1852] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:32:32 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f1777d7c000) [pid = 1852] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:32:32 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f1779f42c00) [pid = 1852] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:32:32 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f176e92d000) [pid = 1852] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:32:32 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1772be4800) [pid = 1852] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:32:32 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f1771450c00) [pid = 1852] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:32:32 INFO - PROCESS | 1852 | 1461720752591 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1941ms 18:32:32 INFO - PROCESS | 1852 | 1461720752687 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 18:32:32 INFO - PROCESS | 1852 | 1461720752690 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 18:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:32:32 INFO - PROCESS | 1852 | 1461720752697 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:32:32 INFO - PROCESS | 1852 | 1461720752699 Marionette TRACE conn3 <- [1,1490,null,{}] 18:32:32 INFO - PROCESS | 1852 | 1461720752705 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:32 INFO - PROCESS | 1852 | 1461720752988 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 18:32:33 INFO - PROCESS | 1852 | 1461720753088 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773117000 == 141 [pid = 1852] [id = 380] 18:32:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f1778f7f400) [pid = 1852] [serial = 1141] [outer = (nil)] 18:32:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f177a10f000) [pid = 1852] [serial = 1142] [outer = 0x7f1778f7f400] 18:32:33 INFO - PROCESS | 1852 | 1461720753160 Marionette DEBUG loaded listener.js 18:32:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f177acd3800) [pid = 1852] [serial = 1143] [outer = 0x7f1778f7f400] 18:32:33 INFO - PROCESS | 1852 | 1461720753884 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1227ms 18:32:33 INFO - PROCESS | 1852 | 1461720753930 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 18:32:33 INFO - PROCESS | 1852 | 1461720753933 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 18:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:32:33 INFO - PROCESS | 1852 | 1461720753943 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:32:33 INFO - PROCESS | 1852 | 1461720753960 Marionette TRACE conn3 <- [1,1494,null,{}] 18:32:33 INFO - PROCESS | 1852 | 1461720753964 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:34 INFO - PROCESS | 1852 | 1461720754160 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 18:32:34 INFO - PROCESS | 1852 | 1461720754170 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a510800 == 142 [pid = 1852] [id = 381] 18:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f177a8bf000) [pid = 1852] [serial = 1144] [outer = (nil)] 18:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f177b462800) [pid = 1852] [serial = 1145] [outer = 0x7f177a8bf000] 18:32:34 INFO - PROCESS | 1852 | 1461720754238 Marionette DEBUG loaded listener.js 18:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f177d739400) [pid = 1852] [serial = 1146] [outer = 0x7f177a8bf000] 18:32:35 INFO - PROCESS | 1852 | 1461720755485 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1599ms 18:32:35 INFO - PROCESS | 1852 | 1461720755541 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 18:32:35 INFO - PROCESS | 1852 | 1461720755548 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 18:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:32:35 INFO - PROCESS | 1852 | 1461720755558 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:32:35 INFO - PROCESS | 1852 | 1461720755562 Marionette TRACE conn3 <- [1,1498,null,{}] 18:32:35 INFO - PROCESS | 1852 | 1461720755571 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:35 INFO - PROCESS | 1852 | 1461720755808 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 18:32:36 INFO - PROCESS | 1852 | 1461720756073 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a9cb800 == 143 [pid = 1852] [id = 382] 18:32:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f176a41e800) [pid = 1852] [serial = 1147] [outer = (nil)] 18:32:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f176d623800) [pid = 1852] [serial = 1148] [outer = 0x7f176a41e800] 18:32:36 INFO - PROCESS | 1852 | 1461720756202 Marionette DEBUG loaded listener.js 18:32:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f176e925400) [pid = 1852] [serial = 1149] [outer = 0x7f176a41e800] 18:32:37 INFO - PROCESS | 1852 | 1461720757155 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1634ms 18:32:37 INFO - PROCESS | 1852 | 1461720757193 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 18:32:37 INFO - PROCESS | 1852 | 1461720757203 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 18:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:32:37 INFO - PROCESS | 1852 | 1461720757215 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:32:37 INFO - PROCESS | 1852 | 1461720757218 Marionette TRACE conn3 <- [1,1502,null,{}] 18:32:37 INFO - PROCESS | 1852 | 1461720757226 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:37 INFO - PROCESS | 1852 | 1461720757496 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 18:32:37 INFO - PROCESS | 1852 | 1461720757780 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b45800 == 144 [pid = 1852] [id = 383] 18:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f17711af400) [pid = 1852] [serial = 1150] [outer = (nil)] 18:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f1772becc00) [pid = 1852] [serial = 1151] [outer = 0x7f17711af400] 18:32:37 INFO - PROCESS | 1852 | 1461720757857 Marionette DEBUG loaded listener.js 18:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f1773169000) [pid = 1852] [serial = 1152] [outer = 0x7f17711af400] 18:32:38 INFO - PROCESS | 1852 | 1461720758745 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1583ms 18:32:38 INFO - PROCESS | 1852 | 1461720758798 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 18:32:38 INFO - PROCESS | 1852 | 1461720758801 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 18:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:32:38 INFO - PROCESS | 1852 | 1461720758809 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:32:38 INFO - PROCESS | 1852 | 1461720758815 Marionette TRACE conn3 <- [1,1506,null,{}] 18:32:38 INFO - PROCESS | 1852 | 1461720758832 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:39 INFO - PROCESS | 1852 | 1461720759062 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 18:32:39 INFO - PROCESS | 1852 | 1461720759305 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c162800 == 145 [pid = 1852] [id = 384] 18:32:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f1778f43400) [pid = 1852] [serial = 1153] [outer = (nil)] 18:32:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f1779002c00) [pid = 1852] [serial = 1154] [outer = 0x7f1778f43400] 18:32:39 INFO - PROCESS | 1852 | 1461720759397 Marionette DEBUG loaded listener.js 18:32:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f1779f4fc00) [pid = 1852] [serial = 1155] [outer = 0x7f1778f43400] 18:32:40 INFO - PROCESS | 1852 | 1461720760272 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1487ms 18:32:40 INFO - PROCESS | 1852 | 1461720760295 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 18:32:40 INFO - PROCESS | 1852 | 1461720760301 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 18:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:32:40 INFO - PROCESS | 1852 | 1461720760307 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:32:40 INFO - PROCESS | 1852 | 1461720760311 Marionette TRACE conn3 <- [1,1510,null,{}] 18:32:40 INFO - PROCESS | 1852 | 1461720760316 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:40 INFO - PROCESS | 1852 | 1461720760534 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 18:32:40 INFO - PROCESS | 1852 | 1461720760732 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfaf800 == 146 [pid = 1852] [id = 385] 18:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f1777c3b800) [pid = 1852] [serial = 1156] [outer = (nil)] 18:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f177abf6c00) [pid = 1852] [serial = 1157] [outer = 0x7f1777c3b800] 18:32:40 INFO - PROCESS | 1852 | 1461720760808 Marionette DEBUG loaded listener.js 18:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f177ae16400) [pid = 1852] [serial = 1158] [outer = 0x7f1777c3b800] 18:32:41 INFO - PROCESS | 1852 | 1461720761712 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1438ms 18:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:32:41 INFO - PROCESS | 1852 | 1461720761746 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 18:32:41 INFO - PROCESS | 1852 | 1461720761749 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 18:32:41 INFO - PROCESS | 1852 | 1461720761755 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:32:41 INFO - PROCESS | 1852 | 1461720761759 Marionette TRACE conn3 <- [1,1514,null,{}] 18:32:41 INFO - PROCESS | 1852 | 1461720761764 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:41 INFO - PROCESS | 1852 | 1461720761975 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 18:32:42 INFO - PROCESS | 1852 | 1461720762172 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e6e4800 == 147 [pid = 1852] [id = 386] 18:32:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f1778f80c00) [pid = 1852] [serial = 1159] [outer = (nil)] 18:32:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f177d73b800) [pid = 1852] [serial = 1160] [outer = 0x7f1778f80c00] 18:32:42 INFO - PROCESS | 1852 | 1461720762247 Marionette DEBUG loaded listener.js 18:32:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f177d950000) [pid = 1852] [serial = 1161] [outer = 0x7f1778f80c00] 18:32:43 INFO - PROCESS | 1852 | 1461720763141 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1431ms 18:32:43 INFO - PROCESS | 1852 | 1461720763186 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 18:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:32:43 INFO - PROCESS | 1852 | 1461720763190 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 18:32:43 INFO - PROCESS | 1852 | 1461720763197 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:32:43 INFO - PROCESS | 1852 | 1461720763201 Marionette TRACE conn3 <- [1,1518,null,{}] 18:32:43 INFO - PROCESS | 1852 | 1461720763206 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:43 INFO - PROCESS | 1852 | 1461720763497 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 18:32:43 INFO - PROCESS | 1852 | 1461720763760 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780e04000 == 148 [pid = 1852] [id = 387] 18:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f1780277800) [pid = 1852] [serial = 1162] [outer = (nil)] 18:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f178258b400) [pid = 1852] [serial = 1163] [outer = 0x7f1780277800] 18:32:43 INFO - PROCESS | 1852 | 1461720763854 Marionette DEBUG loaded listener.js 18:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f178374e000) [pid = 1852] [serial = 1164] [outer = 0x7f1780277800] 18:32:44 INFO - PROCESS | 1852 | 1461720764707 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1580ms 18:32:44 INFO - PROCESS | 1852 | 1461720764778 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 18:32:44 INFO - PROCESS | 1852 | 1461720764782 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 18:32:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:32:44 INFO - PROCESS | 1852 | 1461720764788 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:32:44 INFO - PROCESS | 1852 | 1461720764790 Marionette TRACE conn3 <- [1,1522,null,{}] 18:32:44 INFO - PROCESS | 1852 | 1461720764796 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:45 INFO - PROCESS | 1852 | 1461720765049 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 18:32:45 INFO - PROCESS | 1852 | 1461720765358 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833f7000 == 149 [pid = 1852] [id = 388] 18:32:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f177ae15c00) [pid = 1852] [serial = 1165] [outer = (nil)] 18:32:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f1783a48400) [pid = 1852] [serial = 1166] [outer = 0x7f177ae15c00] 18:32:45 INFO - PROCESS | 1852 | 1461720765437 Marionette DEBUG loaded listener.js 18:32:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f1783f04c00) [pid = 1852] [serial = 1167] [outer = 0x7f177ae15c00] 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:32:46 INFO - PROCESS | 1852 | 1461720766160 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:32:46 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 () { 18:32:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:32:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:32:46 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 () { 18:32:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:32:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:32:46 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 () { 18:32:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:32:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:32:46 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 () { 18:32:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:32:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:32:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1434ms 18:32:46 INFO - PROCESS | 1852 | 1461720766225 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 18:32:46 INFO - PROCESS | 1852 | 1461720766233 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 18:32:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:32:46 INFO - PROCESS | 1852 | 1461720766240 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:32:46 INFO - PROCESS | 1852 | 1461720766243 Marionette TRACE conn3 <- [1,1526,null,{}] 18:32:46 INFO - PROCESS | 1852 | 1461720766249 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:46 INFO - PROCESS | 1852 | 1461720766450 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 18:32:46 INFO - PROCESS | 1852 | 1461720766648 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784878000 == 150 [pid = 1852] [id = 389] 18:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f178374e800) [pid = 1852] [serial = 1168] [outer = (nil)] 18:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f17843d6c00) [pid = 1852] [serial = 1169] [outer = 0x7f178374e800] 18:32:46 INFO - PROCESS | 1852 | 1461720766722 Marionette DEBUG loaded listener.js 18:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f1786a36800) [pid = 1852] [serial = 1170] [outer = 0x7f178374e800] 18:32:47 INFO - PROCESS | 1852 | 1461720767540 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:32:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:32:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:32:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:32:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:32:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:32:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:32:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1345ms 18:32:47 INFO - PROCESS | 1852 | 1461720767590 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 18:32:47 INFO - PROCESS | 1852 | 1461720767593 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 18:32:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:32:47 INFO - PROCESS | 1852 | 1461720767600 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:32:47 INFO - PROCESS | 1852 | 1461720767603 Marionette TRACE conn3 <- [1,1530,null,{}] 18:32:47 INFO - PROCESS | 1852 | 1461720767608 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:47 INFO - PROCESS | 1852 | 1461720767844 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 18:32:48 INFO - PROCESS | 1852 | 1461720768018 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a8c000 == 151 [pid = 1852] [id = 390] 18:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f1783a49800) [pid = 1852] [serial = 1171] [outer = (nil)] 18:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f1787608c00) [pid = 1852] [serial = 1172] [outer = 0x7f1783a49800] 18:32:48 INFO - PROCESS | 1852 | 1461720768135 Marionette DEBUG loaded listener.js 18:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f1791496000) [pid = 1852] [serial = 1173] [outer = 0x7f1783a49800] 18:32:48 INFO - PROCESS | 1852 | 1461720768926 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:32:48 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 18:32:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:32:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:32:48 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. 18:32:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:32:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1383ms 18:32:48 INFO - PROCESS | 1852 | 1461720768986 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 18:32:48 INFO - PROCESS | 1852 | 1461720768990 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 18:32:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:32:48 INFO - PROCESS | 1852 | 1461720768996 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:32:49 INFO - PROCESS | 1852 | 1461720769000 Marionette TRACE conn3 <- [1,1534,null,{}] 18:32:49 INFO - PROCESS | 1852 | 1461720769005 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:49 INFO - PROCESS | 1852 | 1461720769311 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 18:32:49 INFO - PROCESS | 1852 | 1461720769458 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791470000 == 152 [pid = 1852] [id = 391] 18:32:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f1786ab8400) [pid = 1852] [serial = 1174] [outer = (nil)] 18:32:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f1792632400) [pid = 1852] [serial = 1175] [outer = 0x7f1786ab8400] 18:32:49 INFO - PROCESS | 1852 | 1461720769575 Marionette DEBUG loaded listener.js 18:32:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f17945c0c00) [pid = 1852] [serial = 1176] [outer = 0x7f1786ab8400] 18:32:50 INFO - PROCESS | 1852 | 1461720770518 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1584ms 18:32:50 INFO - PROCESS | 1852 | 1461720770582 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 18:32:50 INFO - PROCESS | 1852 | 1461720770586 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 18:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:32:50 INFO - PROCESS | 1852 | 1461720770593 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:32:50 INFO - PROCESS | 1852 | 1461720770597 Marionette TRACE conn3 <- [1,1538,null,{}] 18:32:50 INFO - PROCESS | 1852 | 1461720770603 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:50 INFO - PROCESS | 1852 | 1461720770871 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 18:32:51 INFO - PROCESS | 1852 | 1461720771174 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796160000 == 153 [pid = 1852] [id = 392] 18:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f1796645000) [pid = 1852] [serial = 1177] [outer = (nil)] 18:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f17968e2c00) [pid = 1852] [serial = 1178] [outer = 0x7f1796645000] 18:32:51 INFO - PROCESS | 1852 | 1461720771272 Marionette DEBUG loaded listener.js 18:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f179692e000) [pid = 1852] [serial = 1179] [outer = 0x7f1796645000] 18:32:52 INFO - PROCESS | 1852 | 1461720772139 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1583ms 18:32:52 INFO - PROCESS | 1852 | 1461720772177 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 18:32:52 INFO - PROCESS | 1852 | 1461720772181 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 18:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:32:52 INFO - PROCESS | 1852 | 1461720772188 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:32:52 INFO - PROCESS | 1852 | 1461720772192 Marionette TRACE conn3 <- [1,1542,null,{}] 18:32:52 INFO - PROCESS | 1852 | 1461720772198 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:52 INFO - PROCESS | 1852 | 1461720772418 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 18:32:52 INFO - PROCESS | 1852 | 1461720772623 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796907000 == 154 [pid = 1852] [id = 393] 18:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f1772986400) [pid = 1852] [serial = 1180] [outer = (nil)] 18:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f1772990c00) [pid = 1852] [serial = 1181] [outer = 0x7f1772986400] 18:32:52 INFO - PROCESS | 1852 | 1461720772735 Marionette DEBUG loaded listener.js 18:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f1772995400) [pid = 1852] [serial = 1182] [outer = 0x7f1772986400] 18:32:53 INFO - PROCESS | 1852 | 1461720773640 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:32:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:32:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1479ms 18:32:53 INFO - PROCESS | 1852 | 1461720773669 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 18:32:53 INFO - PROCESS | 1852 | 1461720773672 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 18:32:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:32:53 INFO - PROCESS | 1852 | 1461720773679 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:32:53 INFO - PROCESS | 1852 | 1461720773682 Marionette TRACE conn3 <- [1,1546,null,{}] 18:32:53 INFO - PROCESS | 1852 | 1461720773697 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:53 INFO - PROCESS | 1852 | 1461720773932 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 18:32:54 INFO - PROCESS | 1852 | 1461720774178 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179a8d0800 == 155 [pid = 1852] [id = 394] 18:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f1772989c00) [pid = 1852] [serial = 1183] [outer = (nil)] 18:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f1796983800) [pid = 1852] [serial = 1184] [outer = 0x7f1772989c00] 18:32:54 INFO - PROCESS | 1852 | 1461720774296 Marionette DEBUG loaded listener.js 18:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f179698d400) [pid = 1852] [serial = 1185] [outer = 0x7f1772989c00] 18:32:55 INFO - PROCESS | 1852 | 1461720775161 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1545ms 18:32:55 INFO - PROCESS | 1852 | 1461720775225 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 18:32:55 INFO - PROCESS | 1852 | 1461720775233 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 18:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:32:55 INFO - PROCESS | 1852 | 1461720775244 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:32:55 INFO - PROCESS | 1852 | 1461720775246 Marionette TRACE conn3 <- [1,1550,null,{}] 18:32:55 INFO - PROCESS | 1852 | 1461720775253 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:55 INFO - PROCESS | 1852 | 1461720775472 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 18:32:55 INFO - PROCESS | 1852 | 1461720775714 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa72000 == 156 [pid = 1852] [id = 395] 18:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f176d090400) [pid = 1852] [serial = 1186] [outer = (nil)] 18:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f176d099800) [pid = 1852] [serial = 1187] [outer = 0x7f176d090400] 18:32:55 INFO - PROCESS | 1852 | 1461720775831 Marionette DEBUG loaded listener.js 18:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f176d09ec00) [pid = 1852] [serial = 1188] [outer = 0x7f176d090400] 18:32:56 INFO - PROCESS | 1852 | 1461720776680 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:32:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:32:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1476ms 18:32:56 INFO - PROCESS | 1852 | 1461720776722 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 18:32:56 INFO - PROCESS | 1852 | 1461720776725 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 18:32:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:32:56 INFO - PROCESS | 1852 | 1461720776731 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:32:56 INFO - PROCESS | 1852 | 1461720776734 Marionette TRACE conn3 <- [1,1554,null,{}] 18:32:56 INFO - PROCESS | 1852 | 1461720776739 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:56 INFO - PROCESS | 1852 | 1461720776955 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 18:32:57 INFO - PROCESS | 1852 | 1461720777175 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179b78e800 == 157 [pid = 1852] [id = 396] 18:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f176d097400) [pid = 1852] [serial = 1189] [outer = (nil)] 18:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f177ac66000) [pid = 1852] [serial = 1190] [outer = 0x7f176d097400] 18:32:57 INFO - PROCESS | 1852 | 1461720777250 Marionette DEBUG loaded listener.js 18:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f177ac6a400) [pid = 1852] [serial = 1191] [outer = 0x7f176d097400] 18:32:58 INFO - PROCESS | 1852 | 1461720778204 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1544ms 18:32:58 INFO - PROCESS | 1852 | 1461720778276 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 18:32:58 INFO - PROCESS | 1852 | 1461720778279 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 18:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:32:58 INFO - PROCESS | 1852 | 1461720778285 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:32:58 INFO - PROCESS | 1852 | 1461720778288 Marionette TRACE conn3 <- [1,1558,null,{}] 18:32:58 INFO - PROCESS | 1852 | 1461720778294 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:58 INFO - PROCESS | 1852 | 1461720778512 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:32:58 INFO - PROCESS | 1852 | 1461720778759 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e375000 == 158 [pid = 1852] [id = 397] 18:32:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f1768297400) [pid = 1852] [serial = 1192] [outer = (nil)] 18:32:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f177ac64000) [pid = 1852] [serial = 1193] [outer = 0x7f1768297400] 18:32:58 INFO - PROCESS | 1852 | 1461720778897 Marionette DEBUG loaded listener.js 18:32:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f177ac6d000) [pid = 1852] [serial = 1194] [outer = 0x7f1768297400] 18:33:00 INFO - PROCESS | 1852 | 1461720780502 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2246ms 18:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:33:00 INFO - PROCESS | 1852 | 1461720780533 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:33:00 INFO - PROCESS | 1852 | 1461720780537 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:33:00 INFO - PROCESS | 1852 | 1461720780545 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:33:00 INFO - PROCESS | 1852 | 1461720780547 Marionette TRACE conn3 <- [1,1562,null,{}] 18:33:00 INFO - PROCESS | 1852 | 1461720780556 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:00 INFO - PROCESS | 1852 | 1461720780758 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:33:00 INFO - PROCESS | 1852 | 1461720780976 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e96a000 == 159 [pid = 1852] [id = 398] 18:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f1769bdd400) [pid = 1852] [serial = 1195] [outer = (nil)] 18:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f176d956000) [pid = 1852] [serial = 1196] [outer = 0x7f1769bdd400] 18:33:01 INFO - PROCESS | 1852 | 1461720781096 Marionette DEBUG loaded listener.js 18:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f177024b800) [pid = 1852] [serial = 1197] [outer = 0x7f1769bdd400] 18:33:02 INFO - PROCESS | 1852 | 1461720782196 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1734ms 18:33:02 INFO - PROCESS | 1852 | 1461720782278 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:33:02 INFO - PROCESS | 1852 | 1461720782287 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:33:02 INFO - PROCESS | 1852 | 1461720782304 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:33:02 INFO - PROCESS | 1852 | 1461720782308 Marionette TRACE conn3 <- [1,1566,null,{}] 18:33:02 INFO - PROCESS | 1852 | 1461720782315 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:02 INFO - PROCESS | 1852 | 1461720782575 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:33:02 INFO - PROCESS | 1852 | 1461720782935 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768d44800 == 160 [pid = 1852] [id = 399] 18:33:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f176d769800) [pid = 1852] [serial = 1198] [outer = (nil)] 18:33:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f1772e79c00) [pid = 1852] [serial = 1199] [outer = 0x7f176d769800] 18:33:03 INFO - PROCESS | 1852 | 1461720783037 Marionette DEBUG loaded listener.js 18:33:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f17734dac00) [pid = 1852] [serial = 1200] [outer = 0x7f176d769800] 18:33:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17824dc800 == 159 [pid = 1852] [id = 318] 18:33:03 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f1768296400) [pid = 1852] [serial = 1043] [outer = (nil)] [url = about:blank] 18:33:03 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f1783a3d000) [pid = 1852] [serial = 1034] [outer = (nil)] [url = about:blank] 18:33:03 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f1769a4d800) [pid = 1852] [serial = 1037] [outer = (nil)] [url = about:blank] 18:33:03 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f1769be6800) [pid = 1852] [serial = 1040] [outer = (nil)] [url = about:blank] 18:33:03 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f1768d72c00) [pid = 1852] [serial = 1046] [outer = (nil)] [url = about:blank] 18:33:03 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f1777c35400) [pid = 1852] [serial = 1052] [outer = (nil)] [url = about:blank] 18:33:03 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f1769be1000) [pid = 1852] [serial = 1049] [outer = (nil)] [url = about:blank] 18:33:03 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f1772ac5000) [pid = 1852] [serial = 1076] [outer = (nil)] [url = about:blank] 18:33:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833e7000 == 158 [pid = 1852] [id = 191] 18:33:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773117000 == 157 [pid = 1852] [id = 380] 18:33:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771545000 == 156 [pid = 1852] [id = 379] 18:33:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e388800 == 155 [pid = 1852] [id = 378] 18:33:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a9dc000 == 154 [pid = 1852] [id = 377] 18:33:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17697ec000 == 153 [pid = 1852] [id = 376] 18:33:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d2d6000 == 152 [pid = 1852] [id = 375] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17858d7800 == 151 [pid = 1852] [id = 368] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784090800 == 150 [pid = 1852] [id = 367] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17836d8800 == 149 [pid = 1852] [id = 366] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17820cf800 == 148 [pid = 1852] [id = 365] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e916000 == 147 [pid = 1852] [id = 364] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e696000 == 146 [pid = 1852] [id = 363] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177da5f000 == 145 [pid = 1852] [id = 362] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ad6f000 == 144 [pid = 1852] [id = 361] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e36c000 == 143 [pid = 1852] [id = 360] 18:33:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17697d6800 == 142 [pid = 1852] [id = 359] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f176a41c400) [pid = 1852] [serial = 1058] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f1778f76000) [pid = 1852] [serial = 1070] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f1770249400) [pid = 1852] [serial = 1031] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f177a8bf800) [pid = 1852] [serial = 1073] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f17711b8000) [pid = 1852] [serial = 1062] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f1777cf7800) [pid = 1852] [serial = 1016] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f1783f08c00) [pid = 1852] [serial = 1022] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f17711b9c00) [pid = 1852] [serial = 1055] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f176f6f2c00) [pid = 1852] [serial = 1061] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f176d628c00) [pid = 1852] [serial = 1059] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f1795fafc00) [pid = 1852] [serial = 1028] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f1778e2e000) [pid = 1852] [serial = 1068] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f1777d7e000) [pid = 1852] [serial = 1067] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f176e92e000) [pid = 1852] [serial = 1013] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f17734cf800) [pid = 1852] [serial = 1065] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f17920a6400) [pid = 1852] [serial = 1025] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f1778fed800) [pid = 1852] [serial = 1071] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f1772d14400) [pid = 1852] [serial = 1064] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f177b4db400) [pid = 1852] [serial = 1019] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f177acc7c00) [pid = 1852] [serial = 1074] [outer = (nil)] [url = about:blank] 18:33:04 INFO - PROCESS | 1852 | 1461720784239 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1990ms 18:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:33:04 INFO - PROCESS | 1852 | 1461720784295 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:33:04 INFO - PROCESS | 1852 | 1461720784297 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:33:04 INFO - PROCESS | 1852 | 1461720784304 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:33:04 INFO - PROCESS | 1852 | 1461720784310 Marionette TRACE conn3 <- [1,1570,null,{}] 18:33:04 INFO - PROCESS | 1852 | 1461720784372 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:04 INFO - PROCESS | 1852 | 1461720784601 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:33:04 INFO - PROCESS | 1852 | 1461720784807 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2d1000 == 143 [pid = 1852] [id = 400] 18:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f1772c14800) [pid = 1852] [serial = 1201] [outer = (nil)] 18:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f1777cf7c00) [pid = 1852] [serial = 1202] [outer = 0x7f1772c14800] 18:33:04 INFO - PROCESS | 1852 | 1461720784926 Marionette DEBUG loaded listener.js 18:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f1777d82c00) [pid = 1852] [serial = 1203] [outer = 0x7f1772c14800] 18:33:05 INFO - PROCESS | 1852 | 1461720785717 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1439ms 18:33:05 INFO - PROCESS | 1852 | 1461720785772 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:33:05 INFO - PROCESS | 1852 | 1461720785776 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:33:05 INFO - PROCESS | 1852 | 1461720785785 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:33:05 INFO - PROCESS | 1852 | 1461720785788 Marionette TRACE conn3 <- [1,1574,null,{}] 18:33:05 INFO - PROCESS | 1852 | 1461720785794 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:06 INFO - PROCESS | 1852 | 1461720786008 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:33:06 INFO - PROCESS | 1852 | 1461720786262 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177006b000 == 144 [pid = 1852] [id = 401] 18:33:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f1772c15400) [pid = 1852] [serial = 1204] [outer = (nil)] 18:33:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f1778f75400) [pid = 1852] [serial = 1205] [outer = 0x7f1772c15400] 18:33:06 INFO - PROCESS | 1852 | 1461720786374 Marionette DEBUG loaded listener.js 18:33:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f1778fee800) [pid = 1852] [serial = 1206] [outer = 0x7f1772c15400] 18:33:07 INFO - PROCESS | 1852 | 1461720787686 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1991ms 18:33:07 INFO - PROCESS | 1852 | 1461720787795 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:33:07 INFO - PROCESS | 1852 | 1461720787802 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:33:07 INFO - PROCESS | 1852 | 1461720787821 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:33:07 INFO - PROCESS | 1852 | 1461720787826 Marionette TRACE conn3 <- [1,1578,null,{}] 18:33:07 INFO - PROCESS | 1852 | 1461720787835 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:08 INFO - PROCESS | 1852 | 1461720788193 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:33:09 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f176d76b400) [pid = 1852] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:33:09 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f1769a46400) [pid = 1852] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:33:09 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f17711b6400) [pid = 1852] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:33:09 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f176efdf000) [pid = 1852] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:33:09 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f176d624c00) [pid = 1852] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:33:09 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f1778d13000) [pid = 1852] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:33:09 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f1778f7f400) [pid = 1852] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:33:09 INFO - PROCESS | 1852 | 1461720789056 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d156000 == 145 [pid = 1852] [id = 402] 18:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f1768d73400) [pid = 1852] [serial = 1207] [outer = (nil)] 18:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f176d770c00) [pid = 1852] [serial = 1208] [outer = 0x7f1768d73400] 18:33:09 INFO - PROCESS | 1852 | 1461720789127 Marionette DEBUG loaded listener.js 18:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f1778f47c00) [pid = 1852] [serial = 1209] [outer = 0x7f1768d73400] 18:33:09 INFO - PROCESS | 1852 | 1461720789834 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2043ms 18:33:09 INFO - PROCESS | 1852 | 1461720789863 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:33:09 INFO - PROCESS | 1852 | 1461720789866 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:33:09 INFO - PROCESS | 1852 | 1461720789872 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:33:09 INFO - PROCESS | 1852 | 1461720789875 Marionette TRACE conn3 <- [1,1582,null,{}] 18:33:09 INFO - PROCESS | 1852 | 1461720789881 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:10 INFO - PROCESS | 1852 | 1461720790161 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:33:10 INFO - PROCESS | 1852 | 1461720790274 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773107000 == 146 [pid = 1852] [id = 403] 18:33:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f1778fed400) [pid = 1852] [serial = 1210] [outer = (nil)] 18:33:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f177a645400) [pid = 1852] [serial = 1211] [outer = 0x7f1778fed400] 18:33:10 INFO - PROCESS | 1852 | 1461720790340 Marionette DEBUG loaded listener.js 18:33:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f177a8c6000) [pid = 1852] [serial = 1212] [outer = 0x7f1778fed400] 18:33:11 INFO - PROCESS | 1852 | 1461720791320 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1478ms 18:33:11 INFO - PROCESS | 1852 | 1461720791352 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:33:11 INFO - PROCESS | 1852 | 1461720791358 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:33:11 INFO - PROCESS | 1852 | 1461720791368 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:33:11 INFO - PROCESS | 1852 | 1461720791374 Marionette TRACE conn3 <- [1,1586,null,{}] 18:33:11 INFO - PROCESS | 1852 | 1461720791385 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:11 INFO - PROCESS | 1852 | 1461720791640 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:33:12 INFO - PROCESS | 1852 | 1461720792005 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a80b000 == 147 [pid = 1852] [id = 404] 18:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f1769be1800) [pid = 1852] [serial = 1213] [outer = (nil)] 18:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f176d096400) [pid = 1852] [serial = 1214] [outer = 0x7f1769be1800] 18:33:12 INFO - PROCESS | 1852 | 1461720792087 Marionette DEBUG loaded listener.js 18:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f176e92f400) [pid = 1852] [serial = 1215] [outer = 0x7f1769be1800] 18:33:13 INFO - PROCESS | 1852 | 1461720793011 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:33:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1690ms 18:33:13 INFO - PROCESS | 1852 | 1461720793058 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:33:13 INFO - PROCESS | 1852 | 1461720793068 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:33:13 INFO - PROCESS | 1852 | 1461720793080 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:33:13 INFO - PROCESS | 1852 | 1461720793084 Marionette TRACE conn3 <- [1,1590,null,{}] 18:33:13 INFO - PROCESS | 1852 | 1461720793091 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:13 INFO - PROCESS | 1852 | 1461720793320 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:33:13 INFO - PROCESS | 1852 | 1461720793644 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772a1e800 == 148 [pid = 1852] [id = 405] 18:33:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f177298f400) [pid = 1852] [serial = 1216] [outer = (nil)] 18:33:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f1772e7e400) [pid = 1852] [serial = 1217] [outer = 0x7f177298f400] 18:33:13 INFO - PROCESS | 1852 | 1461720793725 Marionette DEBUG loaded listener.js 18:33:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f1777c39400) [pid = 1852] [serial = 1218] [outer = 0x7f177298f400] 18:33:14 INFO - PROCESS | 1852 | 1461720794784 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1744ms 18:33:14 INFO - PROCESS | 1852 | 1461720794823 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:33:14 INFO - PROCESS | 1852 | 1461720794826 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:33:14 INFO - PROCESS | 1852 | 1461720794834 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:33:14 INFO - PROCESS | 1852 | 1461720794843 Marionette TRACE conn3 <- [1,1594,null,{}] 18:33:14 INFO - PROCESS | 1852 | 1461720794866 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:15 INFO - PROCESS | 1852 | 1461720795096 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:33:15 INFO - PROCESS | 1852 | 1461720795397 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a81e000 == 149 [pid = 1852] [id = 406] 18:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f1778f76800) [pid = 1852] [serial = 1219] [outer = (nil)] 18:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f17791d9000) [pid = 1852] [serial = 1220] [outer = 0x7f1778f76800] 18:33:15 INFO - PROCESS | 1852 | 1461720795548 Marionette DEBUG loaded listener.js 18:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f177a110c00) [pid = 1852] [serial = 1221] [outer = 0x7f1778f76800] 18:33:16 INFO - PROCESS | 1852 | 1461720796555 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:33:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:33:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1796ms 18:33:16 INFO - PROCESS | 1852 | 1461720796631 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:33:16 INFO - PROCESS | 1852 | 1461720796635 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:33:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:33:16 INFO - PROCESS | 1852 | 1461720796643 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:33:16 INFO - PROCESS | 1852 | 1461720796645 Marionette TRACE conn3 <- [1,1598,null,{}] 18:33:16 INFO - PROCESS | 1852 | 1461720796652 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:16 INFO - PROCESS | 1852 | 1461720796954 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:33:17 INFO - PROCESS | 1852 | 1461720797274 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b4a5800 == 150 [pid = 1852] [id = 407] 18:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f1778ff4800) [pid = 1852] [serial = 1222] [outer = (nil)] 18:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f177ac64800) [pid = 1852] [serial = 1223] [outer = 0x7f1778ff4800] 18:33:17 INFO - PROCESS | 1852 | 1461720797357 Marionette DEBUG loaded listener.js 18:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f177ac6d800) [pid = 1852] [serial = 1224] [outer = 0x7f1778ff4800] 18:33:18 INFO - PROCESS | 1852 | 1461720798214 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:33:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:33:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1635ms 18:33:18 INFO - PROCESS | 1852 | 1461720798277 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:33:18 INFO - PROCESS | 1852 | 1461720798282 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:33:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:33:18 INFO - PROCESS | 1852 | 1461720798288 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:33:18 INFO - PROCESS | 1852 | 1461720798292 Marionette TRACE conn3 <- [1,1602,null,{}] 18:33:18 INFO - PROCESS | 1852 | 1461720798298 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:18 INFO - PROCESS | 1852 | 1461720798554 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:33:18 INFO - PROCESS | 1852 | 1461720798801 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da5b800 == 151 [pid = 1852] [id = 408] 18:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f177a891c00) [pid = 1852] [serial = 1225] [outer = (nil)] 18:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f177acc8c00) [pid = 1852] [serial = 1226] [outer = 0x7f177a891c00] 18:33:18 INFO - PROCESS | 1852 | 1461720798918 Marionette DEBUG loaded listener.js 18:33:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f177ad91800) [pid = 1852] [serial = 1227] [outer = 0x7f177a891c00] 18:33:19 INFO - PROCESS | 1852 | 1461720799845 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1634ms 18:33:19 INFO - PROCESS | 1852 | 1461720799924 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:33:19 INFO - PROCESS | 1852 | 1461720799928 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:33:19 INFO - PROCESS | 1852 | 1461720799934 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:33:19 INFO - PROCESS | 1852 | 1461720799937 Marionette TRACE conn3 <- [1,1606,null,{}] 18:33:19 INFO - PROCESS | 1852 | 1461720799945 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:20 INFO - PROCESS | 1852 | 1461720800231 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:33:20 INFO - PROCESS | 1852 | 1461720800534 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e794800 == 152 [pid = 1852] [id = 409] 18:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f177c435000) [pid = 1852] [serial = 1228] [outer = (nil)] 18:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f177dae8000) [pid = 1852] [serial = 1229] [outer = 0x7f177c435000] 18:33:20 INFO - PROCESS | 1852 | 1461720800613 Marionette DEBUG loaded listener.js 18:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f177e06b800) [pid = 1852] [serial = 1230] [outer = 0x7f177c435000] 18:33:21 INFO - PROCESS | 1852 | 1461720801492 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:33:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:33:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1632ms 18:33:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:33:21 INFO - PROCESS | 1852 | 1461720801567 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:33:21 INFO - PROCESS | 1852 | 1461720801570 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:33:21 INFO - PROCESS | 1852 | 1461720801578 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:33:21 INFO - PROCESS | 1852 | 1461720801581 Marionette TRACE conn3 <- [1,1610,null,{}] 18:33:21 INFO - PROCESS | 1852 | 1461720801587 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:21 INFO - PROCESS | 1852 | 1461720801843 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:33:22 INFO - PROCESS | 1852 | 1461720802095 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780291000 == 153 [pid = 1852] [id = 410] 18:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f177c193000) [pid = 1852] [serial = 1231] [outer = (nil)] 18:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f177ed52800) [pid = 1852] [serial = 1232] [outer = 0x7f177c193000] 18:33:22 INFO - PROCESS | 1852 | 1461720802213 Marionette DEBUG loaded listener.js 18:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f1780277400) [pid = 1852] [serial = 1233] [outer = 0x7f177c193000] 18:33:23 INFO - PROCESS | 1852 | 1461720803039 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:33:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:33:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1536ms 18:33:23 INFO - PROCESS | 1852 | 1461720803113 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:33:23 INFO - PROCESS | 1852 | 1461720803117 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:33:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:33:23 INFO - PROCESS | 1852 | 1461720803124 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:33:23 INFO - PROCESS | 1852 | 1461720803126 Marionette TRACE conn3 <- [1,1614,null,{}] 18:33:23 INFO - PROCESS | 1852 | 1461720803132 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:23 INFO - PROCESS | 1852 | 1461720803383 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:33:23 INFO - PROCESS | 1852 | 1461720803628 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833f4800 == 154 [pid = 1852] [id = 411] 18:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f177d737c00) [pid = 1852] [serial = 1234] [outer = (nil)] 18:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f1781e18c00) [pid = 1852] [serial = 1235] [outer = 0x7f177d737c00] 18:33:23 INFO - PROCESS | 1852 | 1461720803749 Marionette DEBUG loaded listener.js 18:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f1781fd4400) [pid = 1852] [serial = 1236] [outer = 0x7f177d737c00] 18:33:24 INFO - PROCESS | 1852 | 1461720804591 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:33:24 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 18:33:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1530ms 18:33:24 INFO - PROCESS | 1852 | 1461720804656 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:33:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:33:24 INFO - PROCESS | 1852 | 1461720804660 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:33:24 INFO - PROCESS | 1852 | 1461720804666 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:33:24 INFO - PROCESS | 1852 | 1461720804670 Marionette TRACE conn3 <- [1,1618,null,{}] 18:33:24 INFO - PROCESS | 1852 | 1461720804675 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:24 INFO - PROCESS | 1852 | 1461720804895 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:33:25 INFO - PROCESS | 1852 | 1461720805099 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784a0c000 == 155 [pid = 1852] [id = 412] 18:33:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f177e4a1800) [pid = 1852] [serial = 1237] [outer = (nil)] 18:33:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f17831bd400) [pid = 1852] [serial = 1238] [outer = 0x7f177e4a1800] 18:33:25 INFO - PROCESS | 1852 | 1461720805255 Marionette DEBUG loaded listener.js 18:33:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f1783a42c00) [pid = 1852] [serial = 1239] [outer = 0x7f177e4a1800] 18:33:26 INFO - PROCESS | 1852 | 1461720806170 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:33:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:33:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1535ms 18:33:26 INFO - PROCESS | 1852 | 1461720806203 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:33:26 INFO - PROCESS | 1852 | 1461720806205 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:33:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:33:26 INFO - PROCESS | 1852 | 1461720806212 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:33:26 INFO - PROCESS | 1852 | 1461720806215 Marionette TRACE conn3 <- [1,1622,null,{}] 18:33:26 INFO - PROCESS | 1852 | 1461720806222 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:26 INFO - PROCESS | 1852 | 1461720806441 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:33:26 INFO - PROCESS | 1852 | 1461720806664 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791280000 == 156 [pid = 1852] [id = 413] 18:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f1779005c00) [pid = 1852] [serial = 1240] [outer = (nil)] 18:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f17843d3c00) [pid = 1852] [serial = 1241] [outer = 0x7f1779005c00] 18:33:26 INFO - PROCESS | 1852 | 1461720806779 Marionette DEBUG loaded listener.js 18:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f1784db0800) [pid = 1852] [serial = 1242] [outer = 0x7f1779005c00] 18:33:27 INFO - PROCESS | 1852 | 1461720807744 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:33:27 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 18:33:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1590ms 18:33:27 INFO - PROCESS | 1852 | 1461720807802 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:33:27 INFO - PROCESS | 1852 | 1461720807805 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:33:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:33:27 INFO - PROCESS | 1852 | 1461720807812 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:33:27 INFO - PROCESS | 1852 | 1461720807817 Marionette TRACE conn3 <- [1,1626,null,{}] 18:33:27 INFO - PROCESS | 1852 | 1461720807822 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:28 INFO - PROCESS | 1852 | 1461720808070 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:33:28 INFO - PROCESS | 1852 | 1461720808373 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796162000 == 157 [pid = 1852] [id = 414] 18:33:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f179233e400) [pid = 1852] [serial = 1243] [outer = (nil)] 18:33:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f17927d9400) [pid = 1852] [serial = 1244] [outer = 0x7f179233e400] 18:33:28 INFO - PROCESS | 1852 | 1461720808459 Marionette DEBUG loaded listener.js 18:33:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f1795deb800) [pid = 1852] [serial = 1245] [outer = 0x7f179233e400] 18:33:29 INFO - PROCESS | 1852 | 1461720809321 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:33:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:33:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1582ms 18:33:29 INFO - PROCESS | 1852 | 1461720809395 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:33:29 INFO - PROCESS | 1852 | 1461720809399 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:33:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:33:29 INFO - PROCESS | 1852 | 1461720809405 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:33:29 INFO - PROCESS | 1852 | 1461720809408 Marionette TRACE conn3 <- [1,1630,null,{}] 18:33:29 INFO - PROCESS | 1852 | 1461720809414 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:29 INFO - PROCESS | 1852 | 1461720809675 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:33:29 INFO - PROCESS | 1852 | 1461720809927 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179b789000 == 158 [pid = 1852] [id = 415] 18:33:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f1792633800) [pid = 1852] [serial = 1246] [outer = (nil)] 18:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f1796647000) [pid = 1852] [serial = 1247] [outer = 0x7f1792633800] 18:33:30 INFO - PROCESS | 1852 | 1461720810043 Marionette DEBUG loaded listener.js 18:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f1796925000) [pid = 1852] [serial = 1248] [outer = 0x7f1792633800] 18:33:30 INFO - PROCESS | 1852 | 1461720810915 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:33:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:33:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1578ms 18:33:30 INFO - PROCESS | 1852 | 1461720810986 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:33:30 INFO - PROCESS | 1852 | 1461720810989 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:33:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:33:31 INFO - PROCESS | 1852 | 1461720811028 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:33:31 INFO - PROCESS | 1852 | 1461720811033 Marionette TRACE conn3 <- [1,1634,null,{}] 18:33:31 INFO - PROCESS | 1852 | 1461720811104 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:31 INFO - PROCESS | 1852 | 1461720811351 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:33:31 INFO - PROCESS | 1852 | 1461720811636 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777fb8800 == 159 [pid = 1852] [id = 416] 18:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f1768295800) [pid = 1852] [serial = 1249] [outer = (nil)] 18:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f176ff09400) [pid = 1852] [serial = 1250] [outer = 0x7f1768295800] 18:33:31 INFO - PROCESS | 1852 | 1461720811708 Marionette DEBUG loaded listener.js 18:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f1778e3b000) [pid = 1852] [serial = 1251] [outer = 0x7f1768295800] 18:33:32 INFO - PROCESS | 1852 | 1461720812700 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1783ms 18:33:32 INFO - PROCESS | 1852 | 1461720812782 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:33:32 INFO - PROCESS | 1852 | 1461720812787 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:33:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:33:32 INFO - PROCESS | 1852 | 1461720812797 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:33:32 INFO - PROCESS | 1852 | 1461720812801 Marionette TRACE conn3 <- [1,1638,null,{}] 18:33:32 INFO - PROCESS | 1852 | 1461720812811 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:33 INFO - PROCESS | 1852 | 1461720813171 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:33:34 INFO - PROCESS | 1852 | 1461720814022 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a1c3800 == 160 [pid = 1852] [id = 417] 18:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f17698e8c00) [pid = 1852] [serial = 1252] [outer = (nil)] 18:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f1769a4d800) [pid = 1852] [serial = 1253] [outer = 0x7f17698e8c00] 18:33:34 INFO - PROCESS | 1852 | 1461720814100 Marionette DEBUG loaded listener.js 18:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f176a311000) [pid = 1852] [serial = 1254] [outer = 0x7f17698e8c00] 18:33:35 INFO - PROCESS | 1852 | 1461720815024 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2304ms 18:33:35 INFO - PROCESS | 1852 | 1461720815101 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:33:35 INFO - PROCESS | 1852 | 1461720815107 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:33:35 INFO - PROCESS | 1852 | 1461720815115 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:33:35 INFO - PROCESS | 1852 | 1461720815121 Marionette TRACE conn3 <- [1,1642,null,{}] 18:33:35 INFO - PROCESS | 1852 | 1461720815128 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:35 INFO - PROCESS | 1852 | 1461720815400 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:33:35 INFO - PROCESS | 1852 | 1461720815860 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a0c6000 == 161 [pid = 1852] [id = 418] 18:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f176efd9000) [pid = 1852] [serial = 1255] [outer = (nil)] 18:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f1770244000) [pid = 1852] [serial = 1256] [outer = 0x7f176efd9000] 18:33:35 INFO - PROCESS | 1852 | 1461720815945 Marionette DEBUG loaded listener.js 18:33:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f177144d000) [pid = 1852] [serial = 1257] [outer = 0x7f176efd9000] 18:33:36 INFO - PROCESS | 1852 | 1461720816891 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:33:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:33:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1839ms 18:33:36 INFO - PROCESS | 1852 | 1461720816957 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:33:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:33:36 INFO - PROCESS | 1852 | 1461720816963 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:33:36 INFO - PROCESS | 1852 | 1461720816969 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:33:36 INFO - PROCESS | 1852 | 1461720816973 Marionette TRACE conn3 <- [1,1646,null,{}] 18:33:36 INFO - PROCESS | 1852 | 1461720816979 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:37 INFO - PROCESS | 1852 | 1461720817198 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:33:37 INFO - PROCESS | 1852 | 1461720817537 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177006e000 == 162 [pid = 1852] [id = 419] 18:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f176d09b800) [pid = 1852] [serial = 1258] [outer = (nil)] 18:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f1772980800) [pid = 1852] [serial = 1259] [outer = 0x7f176d09b800] 18:33:37 INFO - PROCESS | 1852 | 1461720817615 Marionette DEBUG loaded listener.js 18:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f1772ac6000) [pid = 1852] [serial = 1260] [outer = 0x7f176d09b800] 18:33:38 INFO - PROCESS | 1852 | 1461720818537 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:33:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:33:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1640ms 18:33:38 INFO - PROCESS | 1852 | 1461720818610 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:33:38 INFO - PROCESS | 1852 | 1461720818613 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:33:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:33:38 INFO - PROCESS | 1852 | 1461720818630 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:33:38 INFO - PROCESS | 1852 | 1461720818640 Marionette TRACE conn3 <- [1,1650,null,{}] 18:33:38 INFO - PROCESS | 1852 | 1461720818647 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:38 INFO - PROCESS | 1852 | 1461720818903 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:33:39 INFO - PROCESS | 1852 | 1461720819221 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1769841000 == 163 [pid = 1852] [id = 420] 18:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f1769a4c000) [pid = 1852] [serial = 1261] [outer = (nil)] 18:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f1777d79400) [pid = 1852] [serial = 1262] [outer = 0x7f1769a4c000] 18:33:39 INFO - PROCESS | 1852 | 1461720819296 Marionette DEBUG loaded listener.js 18:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f1778e2e000) [pid = 1852] [serial = 1263] [outer = 0x7f1769a4c000] 18:33:40 INFO - PROCESS | 1852 | 1461720820181 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:33:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:33:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1595ms 18:33:40 INFO - PROCESS | 1852 | 1461720820218 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:33:40 INFO - PROCESS | 1852 | 1461720820223 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:33:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:33:40 INFO - PROCESS | 1852 | 1461720820229 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:33:40 INFO - PROCESS | 1852 | 1461720820233 Marionette TRACE conn3 <- [1,1654,null,{}] 18:33:40 INFO - PROCESS | 1852 | 1461720820238 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:40 INFO - PROCESS | 1852 | 1461720820453 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:33:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178a4f9800 == 162 [pid = 1852] [id = 227] 18:33:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17992e7800 == 161 [pid = 1852] [id = 263] 18:33:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d156000 == 160 [pid = 1852] [id = 402] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f177b462800) [pid = 1852] [serial = 1145] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f176d76f400) [pid = 1852] [serial = 1121] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f1771449400) [pid = 1852] [serial = 1088] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f1791406000) [pid = 1852] [serial = 1115] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f176d950c00) [pid = 1852] [serial = 1118] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f177abf2000) [pid = 1852] [serial = 1091] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f17824a3800) [pid = 1852] [serial = 1103] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f17734d4c00) [pid = 1852] [serial = 1124] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f1768291800) [pid = 1852] [serial = 1079] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f1780d8a000) [pid = 1852] [serial = 1100] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f1783f0e000) [pid = 1852] [serial = 1109] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f177c319800) [pid = 1852] [serial = 1094] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f1777c31c00) [pid = 1852] [serial = 1085] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f178374a400) [pid = 1852] [serial = 1106] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f177ed2fc00) [pid = 1852] [serial = 1097] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f1787610400) [pid = 1852] [serial = 1112] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f176f6ea000) [pid = 1852] [serial = 1082] [outer = (nil)] [url = about:blank] 18:33:40 INFO - PROCESS | 1852 | 1461720820832 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177006b000 == 159 [pid = 1852] [id = 401] 18:33:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d2d1000 == 158 [pid = 1852] [id = 400] 18:33:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768d44800 == 157 [pid = 1852] [id = 399] 18:33:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697d6800 == 158 [pid = 1852] [id = 421] 18:33:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f1768291800) [pid = 1852] [serial = 1264] [outer = (nil)] 18:33:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f176efde000) [pid = 1852] [serial = 1265] [outer = 0x7f1768291800] 18:33:40 INFO - PROCESS | 1852 | 1461720820931 Marionette DEBUG loaded listener.js 18:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f1778f4bc00) [pid = 1852] [serial = 1266] [outer = 0x7f1768291800] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e96a000 == 157 [pid = 1852] [id = 398] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177aa72000 == 156 [pid = 1852] [id = 395] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179a8d0800 == 155 [pid = 1852] [id = 394] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796907000 == 154 [pid = 1852] [id = 393] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796160000 == 153 [pid = 1852] [id = 392] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1791470000 == 152 [pid = 1852] [id = 391] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a8c000 == 151 [pid = 1852] [id = 390] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784878000 == 150 [pid = 1852] [id = 389] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833f7000 == 149 [pid = 1852] [id = 388] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780e04000 == 148 [pid = 1852] [id = 387] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e6e4800 == 147 [pid = 1852] [id = 386] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfaf800 == 146 [pid = 1852] [id = 385] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c162800 == 145 [pid = 1852] [id = 384] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772b45800 == 144 [pid = 1852] [id = 383] 18:33:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a9cb800 == 143 [pid = 1852] [id = 382] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f177acd3800) [pid = 1852] [serial = 1143] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f176e9ccc00) [pid = 1852] [serial = 1130] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f176d94f800) [pid = 1852] [serial = 1128] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f176a30d800) [pid = 1852] [serial = 1127] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f1772e7c000) [pid = 1852] [serial = 1134] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f1772c10400) [pid = 1852] [serial = 1133] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f1770244400) [pid = 1852] [serial = 1131] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f1777d77c00) [pid = 1852] [serial = 1137] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f1778e35800) [pid = 1852] [serial = 1077] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f1778f42c00) [pid = 1852] [serial = 1139] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f1777c3b400) [pid = 1852] [serial = 1136] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f177a10f000) [pid = 1852] [serial = 1142] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f1778f7dc00) [pid = 1852] [serial = 1140] [outer = (nil)] [url = about:blank] 18:33:41 INFO - PROCESS | 1852 | 1461720821745 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:33:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:33:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1539ms 18:33:41 INFO - PROCESS | 1852 | 1461720821770 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:33:41 INFO - PROCESS | 1852 | 1461720821774 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:33:41 INFO - PROCESS | 1852 | 1461720821780 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:33:41 INFO - PROCESS | 1852 | 1461720821782 Marionette TRACE conn3 <- [1,1658,null,{}] 18:33:41 INFO - PROCESS | 1852 | 1461720821788 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:41 INFO - PROCESS | 1852 | 1461720821987 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:33:42 INFO - PROCESS | 1852 | 1461720822187 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e96a000 == 144 [pid = 1852] [id = 422] 18:33:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f17791d8800) [pid = 1852] [serial = 1267] [outer = (nil)] 18:33:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f1779f4d400) [pid = 1852] [serial = 1268] [outer = 0x7f17791d8800] 18:33:42 INFO - PROCESS | 1852 | 1461720822268 Marionette DEBUG loaded listener.js 18:33:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f177a896c00) [pid = 1852] [serial = 1269] [outer = 0x7f17791d8800] 18:33:43 INFO - PROCESS | 1852 | 1461720823065 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1328ms 18:33:43 INFO - PROCESS | 1852 | 1461720823109 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:33:43 INFO - PROCESS | 1852 | 1461720823113 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:33:43 INFO - PROCESS | 1852 | 1461720823119 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:33:43 INFO - PROCESS | 1852 | 1461720823121 Marionette TRACE conn3 <- [1,1662,null,{}] 18:33:43 INFO - PROCESS | 1852 | 1461720823128 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:43 INFO - PROCESS | 1852 | 1461720823417 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:33:43 INFO - PROCESS | 1852 | 1461720823454 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1779087800 == 145 [pid = 1852] [id = 423] 18:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f1779f42c00) [pid = 1852] [serial = 1270] [outer = (nil)] 18:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f177ad95000) [pid = 1852] [serial = 1271] [outer = 0x7f1779f42c00] 18:33:43 INFO - PROCESS | 1852 | 1461720823519 Marionette DEBUG loaded listener.js 18:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f177b4cec00) [pid = 1852] [serial = 1272] [outer = 0x7f1779f42c00] 18:33:44 INFO - PROCESS | 1852 | 1461720824419 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1331ms 18:33:44 INFO - PROCESS | 1852 | 1461720824451 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:33:44 INFO - PROCESS | 1852 | 1461720824455 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:33:44 INFO - PROCESS | 1852 | 1461720824461 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:33:44 INFO - PROCESS | 1852 | 1461720824464 Marionette TRACE conn3 <- [1,1666,null,{}] 18:33:44 INFO - PROCESS | 1852 | 1461720824470 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:44 INFO - PROCESS | 1852 | 1461720824742 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:33:44 INFO - PROCESS | 1852 | 1461720824792 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa70000 == 146 [pid = 1852] [id = 424] 18:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f1779f46000) [pid = 1852] [serial = 1273] [outer = (nil)] 18:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f177c436c00) [pid = 1852] [serial = 1274] [outer = 0x7f1779f46000] 18:33:44 INFO - PROCESS | 1852 | 1461720824859 Marionette DEBUG loaded listener.js 18:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f177d94f400) [pid = 1852] [serial = 1275] [outer = 0x7f1779f46000] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f17698e8400) [pid = 1852] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f176a302c00) [pid = 1852] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f1772c15400) [pid = 1852] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f176d769800) [pid = 1852] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f1772c14800) [pid = 1852] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f176efdc800) [pid = 1852] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f1768d73400) [pid = 1852] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f1787699c00) [pid = 1852] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f1778e35000) [pid = 1852] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f176a154c00) [pid = 1852] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f179663fc00) [pid = 1852] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f176e923400) [pid = 1852] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f177a8c5c00) [pid = 1852] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f1778f7d800) [pid = 1852] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f177d73c800) [pid = 1852] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f176efd7400) [pid = 1852] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f176d620c00) [pid = 1852] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f1772ac2c00) [pid = 1852] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f176d62d400) [pid = 1852] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f1778fe8c00) [pid = 1852] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f1777cf8000) [pid = 1852] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f176828bc00) [pid = 1852] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f176efda800) [pid = 1852] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f1779006000) [pid = 1852] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f1769bdd400) [pid = 1852] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f176a157000) [pid = 1852] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:33:46 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f17711b9800) [pid = 1852] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:33:46 INFO - PROCESS | 1852 | 1461720826787 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2383ms 18:33:46 INFO - PROCESS | 1852 | 1461720826846 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:33:46 INFO - PROCESS | 1852 | 1461720826849 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:33:46 INFO - PROCESS | 1852 | 1461720826866 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:33:46 INFO - PROCESS | 1852 | 1461720826870 Marionette TRACE conn3 <- [1,1670,null,{}] 18:33:46 INFO - PROCESS | 1852 | 1461720826875 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:47 INFO - PROCESS | 1852 | 1461720827073 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:33:47 INFO - PROCESS | 1852 | 1461720827088 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771388800 == 147 [pid = 1852] [id = 425] 18:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f1768d73400) [pid = 1852] [serial = 1276] [outer = (nil)] 18:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f176e923400) [pid = 1852] [serial = 1277] [outer = 0x7f1768d73400] 18:33:47 INFO - PROCESS | 1852 | 1461720827153 Marionette DEBUG loaded listener.js 18:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f1772c13000) [pid = 1852] [serial = 1278] [outer = 0x7f1768d73400] 18:33:48 INFO - PROCESS | 1852 | 1461720828065 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1250ms 18:33:48 INFO - PROCESS | 1852 | 1461720828107 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:33:48 INFO - PROCESS | 1852 | 1461720828111 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:33:48 INFO - PROCESS | 1852 | 1461720828117 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:33:48 INFO - PROCESS | 1852 | 1461720828120 Marionette TRACE conn3 <- [1,1674,null,{}] 18:33:48 INFO - PROCESS | 1852 | 1461720828127 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:48 INFO - PROCESS | 1852 | 1461720828340 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:33:48 INFO - PROCESS | 1852 | 1461720828699 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176984c000 == 148 [pid = 1852] [id = 426] 18:33:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f1768291c00) [pid = 1852] [serial = 1279] [outer = (nil)] 18:33:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f1769be4c00) [pid = 1852] [serial = 1280] [outer = 0x7f1768291c00] 18:33:48 INFO - PROCESS | 1852 | 1461720828844 Marionette DEBUG loaded listener.js 18:33:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f176d09d800) [pid = 1852] [serial = 1281] [outer = 0x7f1768291c00] 18:33:49 INFO - PROCESS | 1852 | 1461720829843 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1789ms 18:33:49 INFO - PROCESS | 1852 | 1461720829909 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:33:49 INFO - PROCESS | 1852 | 1461720829916 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:33:49 INFO - PROCESS | 1852 | 1461720829924 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:33:49 INFO - PROCESS | 1852 | 1461720829929 Marionette TRACE conn3 <- [1,1678,null,{}] 18:33:49 INFO - PROCESS | 1852 | 1461720829937 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:50 INFO - PROCESS | 1852 | 1461720830211 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:33:50 INFO - PROCESS | 1852 | 1461720830477 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712b2800 == 149 [pid = 1852] [id = 427] 18:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f17711b6800) [pid = 1852] [serial = 1282] [outer = (nil)] 18:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f1772978000) [pid = 1852] [serial = 1283] [outer = 0x7f17711b6800] 18:33:50 INFO - PROCESS | 1852 | 1461720830601 Marionette DEBUG loaded listener.js 18:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f1772988c00) [pid = 1852] [serial = 1284] [outer = 0x7f17711b6800] 18:33:51 INFO - PROCESS | 1852 | 1461720831527 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1651ms 18:33:51 INFO - PROCESS | 1852 | 1461720831579 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:33:51 INFO - PROCESS | 1852 | 1461720831586 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:33:51 INFO - PROCESS | 1852 | 1461720831593 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:33:51 INFO - PROCESS | 1852 | 1461720831597 Marionette TRACE conn3 <- [1,1682,null,{}] 18:33:51 INFO - PROCESS | 1852 | 1461720831603 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:51 INFO - PROCESS | 1852 | 1461720831849 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:33:52 INFO - PROCESS | 1852 | 1461720832156 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a80a800 == 150 [pid = 1852] [id = 428] 18:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f1772be5800) [pid = 1852] [serial = 1285] [outer = (nil)] 18:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f1777c3bc00) [pid = 1852] [serial = 1286] [outer = 0x7f1772be5800] 18:33:52 INFO - PROCESS | 1852 | 1461720832278 Marionette DEBUG loaded listener.js 18:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f1778f4dc00) [pid = 1852] [serial = 1287] [outer = 0x7f1772be5800] 18:33:53 INFO - PROCESS | 1852 | 1461720833233 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1680ms 18:33:53 INFO - PROCESS | 1852 | 1461720833275 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:33:53 INFO - PROCESS | 1852 | 1461720833279 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:33:53 INFO - PROCESS | 1852 | 1461720833294 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:33:53 INFO - PROCESS | 1852 | 1461720833305 Marionette TRACE conn3 <- [1,1686,null,{}] 18:33:53 INFO - PROCESS | 1852 | 1461720833311 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:53 INFO - PROCESS | 1852 | 1461720833561 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:33:53 INFO - PROCESS | 1852 | 1461720833813 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e69f800 == 151 [pid = 1852] [id = 429] 18:33:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f1772e74800) [pid = 1852] [serial = 1288] [outer = (nil)] 18:33:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f177a8c1c00) [pid = 1852] [serial = 1289] [outer = 0x7f1772e74800] 18:33:53 INFO - PROCESS | 1852 | 1461720833933 Marionette DEBUG loaded listener.js 18:33:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f177ac70400) [pid = 1852] [serial = 1290] [outer = 0x7f1772e74800] 18:33:54 INFO - PROCESS | 1852 | 1461720834878 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:33:54 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 18:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1646ms 18:33:54 INFO - PROCESS | 1852 | 1461720834934 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:33:54 INFO - PROCESS | 1852 | 1461720834938 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:33:54 INFO - PROCESS | 1852 | 1461720834945 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:33:54 INFO - PROCESS | 1852 | 1461720834948 Marionette TRACE conn3 <- [1,1690,null,{}] 18:33:54 INFO - PROCESS | 1852 | 1461720834954 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:55 INFO - PROCESS | 1852 | 1461720835182 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:33:55 INFO - PROCESS | 1852 | 1461720835433 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e9bd800 == 152 [pid = 1852] [id = 430] 18:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f177a103c00) [pid = 1852] [serial = 1291] [outer = (nil)] 18:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f177c323800) [pid = 1852] [serial = 1292] [outer = 0x7f177a103c00] 18:33:55 INFO - PROCESS | 1852 | 1461720835550 Marionette DEBUG loaded listener.js 18:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f177d94e400) [pid = 1852] [serial = 1293] [outer = 0x7f177a103c00] 18:33:56 INFO - PROCESS | 1852 | 1461720836427 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1532ms 18:33:56 INFO - PROCESS | 1852 | 1461720836478 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:33:56 INFO - PROCESS | 1852 | 1461720836482 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:33:56 INFO - PROCESS | 1852 | 1461720836488 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:33:56 INFO - PROCESS | 1852 | 1461720836493 Marionette TRACE conn3 <- [1,1694,null,{}] 18:33:56 INFO - PROCESS | 1852 | 1461720836498 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:56 INFO - PROCESS | 1852 | 1461720836726 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:33:56 INFO - PROCESS | 1852 | 1461720836987 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836d3000 == 153 [pid = 1852] [id = 431] 18:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f177e4a8400) [pid = 1852] [serial = 1294] [outer = (nil)] 18:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f177ed5a400) [pid = 1852] [serial = 1295] [outer = 0x7f177e4a8400] 18:33:57 INFO - PROCESS | 1852 | 1461720837124 Marionette DEBUG loaded listener.js 18:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f178374a400) [pid = 1852] [serial = 1296] [outer = 0x7f177e4a8400] 18:33:58 INFO - PROCESS | 1852 | 1461720838069 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1636ms 18:33:58 INFO - PROCESS | 1852 | 1461720838126 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:33:58 INFO - PROCESS | 1852 | 1461720838130 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:33:58 INFO - PROCESS | 1852 | 1461720838137 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:33:58 INFO - PROCESS | 1852 | 1461720838140 Marionette TRACE conn3 <- [1,1698,null,{}] 18:33:58 INFO - PROCESS | 1852 | 1461720838146 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:58 INFO - PROCESS | 1852 | 1461720838380 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:33:58 INFO - PROCESS | 1852 | 1461720838588 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1785b22000 == 154 [pid = 1852] [id = 432] 18:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f177daec800) [pid = 1852] [serial = 1297] [outer = (nil)] 18:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f1784832000) [pid = 1852] [serial = 1298] [outer = 0x7f177daec800] 18:33:58 INFO - PROCESS | 1852 | 1461720838747 Marionette DEBUG loaded listener.js 18:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f178537e400) [pid = 1852] [serial = 1299] [outer = 0x7f177daec800] 18:33:59 INFO - PROCESS | 1852 | 1461720839654 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:33: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 18:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1579ms 18:33:59 INFO - PROCESS | 1852 | 1461720839717 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:33:59 INFO - PROCESS | 1852 | 1461720839721 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:33:59 INFO - PROCESS | 1852 | 1461720839727 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:33:59 INFO - PROCESS | 1852 | 1461720839731 Marionette TRACE conn3 <- [1,1702,null,{}] 18:33:59 INFO - PROCESS | 1852 | 1461720839737 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:59 INFO - PROCESS | 1852 | 1461720839974 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:34:00 INFO - PROCESS | 1852 | 1461720840226 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17916c0800 == 155 [pid = 1852] [id = 433] 18:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f177e4a8c00) [pid = 1852] [serial = 1300] [outer = (nil)] 18:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f1786a3f000) [pid = 1852] [serial = 1301] [outer = 0x7f177e4a8c00] 18:34:00 INFO - PROCESS | 1852 | 1461720840353 Marionette DEBUG loaded listener.js 18:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f178a457c00) [pid = 1852] [serial = 1302] [outer = 0x7f177e4a8c00] 18:34:01 INFO - PROCESS | 1852 | 1461720841251 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1582ms 18:34:01 INFO - PROCESS | 1852 | 1461720841312 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:34:01 INFO - PROCESS | 1852 | 1461720841316 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:34:01 INFO - PROCESS | 1852 | 1461720841323 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:34:01 INFO - PROCESS | 1852 | 1461720841326 Marionette TRACE conn3 <- [1,1706,null,{}] 18:34:01 INFO - PROCESS | 1852 | 1461720841332 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:01 INFO - PROCESS | 1852 | 1461720841568 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:34:01 INFO - PROCESS | 1852 | 1461720841919 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796220800 == 156 [pid = 1852] [id = 434] 18:34:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f177900f400) [pid = 1852] [serial = 1303] [outer = (nil)] 18:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f179126dc00) [pid = 1852] [serial = 1304] [outer = 0x7f177900f400] 18:34:02 INFO - PROCESS | 1852 | 1461720842016 Marionette DEBUG loaded listener.js 18:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f179148a800) [pid = 1852] [serial = 1305] [outer = 0x7f177900f400] 18:34:02 INFO - PROCESS | 1852 | 1461720842905 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1637ms 18:34:02 INFO - PROCESS | 1852 | 1461720842961 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:34:02 INFO - PROCESS | 1852 | 1461720842965 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:34:02 INFO - PROCESS | 1852 | 1461720842974 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:34:02 INFO - PROCESS | 1852 | 1461720842977 Marionette TRACE conn3 <- [1,1710,null,{}] 18:34:02 INFO - PROCESS | 1852 | 1461720842983 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:03 INFO - PROCESS | 1852 | 1461720843226 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:34:03 INFO - PROCESS | 1852 | 1461720843481 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179a8d0800 == 157 [pid = 1852] [id = 435] 18:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f177be30400) [pid = 1852] [serial = 1306] [outer = (nil)] 18:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f179263ac00) [pid = 1852] [serial = 1307] [outer = 0x7f177be30400] 18:34:03 INFO - PROCESS | 1852 | 1461720843602 Marionette DEBUG loaded listener.js 18:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f1795fa5000) [pid = 1852] [serial = 1308] [outer = 0x7f177be30400] 18:34:04 INFO - PROCESS | 1852 | 1461720844469 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1543ms 18:34:04 INFO - PROCESS | 1852 | 1461720844518 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:34:04 INFO - PROCESS | 1852 | 1461720844523 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:34:04 INFO - PROCESS | 1852 | 1461720844530 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:34:04 INFO - PROCESS | 1852 | 1461720844534 Marionette TRACE conn3 <- [1,1714,null,{}] 18:34:04 INFO - PROCESS | 1852 | 1461720844540 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:04 INFO - PROCESS | 1852 | 1461720844780 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:34:05 INFO - PROCESS | 1852 | 1461720845052 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ccf0000 == 158 [pid = 1852] [id = 436] 18:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f179664cc00) [pid = 1852] [serial = 1309] [outer = (nil)] 18:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f179683b000) [pid = 1852] [serial = 1310] [outer = 0x7f179664cc00] 18:34:05 INFO - PROCESS | 1852 | 1461720845186 Marionette DEBUG loaded listener.js 18:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f179698a800) [pid = 1852] [serial = 1311] [outer = 0x7f179664cc00] 18:34:06 INFO - PROCESS | 1852 | 1461720846074 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1586ms 18:34:06 INFO - PROCESS | 1852 | 1461720846118 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:34:06 INFO - PROCESS | 1852 | 1461720846122 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:34:06 INFO - PROCESS | 1852 | 1461720846129 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:34:06 INFO - PROCESS | 1852 | 1461720846134 Marionette TRACE conn3 <- [1,1718,null,{}] 18:34:06 INFO - PROCESS | 1852 | 1461720846140 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:06 INFO - PROCESS | 1852 | 1461720846397 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:34:06 INFO - PROCESS | 1852 | 1461720846655 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb19800 == 159 [pid = 1852] [id = 437] 18:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f176aa58800) [pid = 1852] [serial = 1312] [outer = (nil)] 18:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f176aa62c00) [pid = 1852] [serial = 1313] [outer = 0x7f176aa58800] 18:34:06 INFO - PROCESS | 1852 | 1461720846799 Marionette DEBUG loaded listener.js 18:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f17969cc800) [pid = 1852] [serial = 1314] [outer = 0x7f176aa58800] 18:34:07 INFO - PROCESS | 1852 | 1461720847644 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1583ms 18:34:07 INFO - PROCESS | 1852 | 1461720847715 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:34:07 INFO - PROCESS | 1852 | 1461720847718 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:34:07 INFO - PROCESS | 1852 | 1461720847724 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:34:07 INFO - PROCESS | 1852 | 1461720847727 Marionette TRACE conn3 <- [1,1722,null,{}] 18:34:07 INFO - PROCESS | 1852 | 1461720847733 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:07 INFO - PROCESS | 1852 | 1461720847962 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:34:08 INFO - PROCESS | 1852 | 1461720848217 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768eb8800 == 160 [pid = 1852] [id = 438] 18:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f1768ed9c00) [pid = 1852] [serial = 1315] [outer = (nil)] 18:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f1768ee0400) [pid = 1852] [serial = 1316] [outer = 0x7f1768ed9c00] 18:34:08 INFO - PROCESS | 1852 | 1461720848338 Marionette DEBUG loaded listener.js 18:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f1768ee4c00) [pid = 1852] [serial = 1317] [outer = 0x7f1768ed9c00] 18:34:09 INFO - PROCESS | 1852 | 1461720849305 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 18:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1629ms 18:34:09 INFO - PROCESS | 1852 | 1461720849357 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:34:09 INFO - PROCESS | 1852 | 1461720849378 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:34:09 INFO - PROCESS | 1852 | 1461720849389 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:34:09 INFO - PROCESS | 1852 | 1461720849393 Marionette TRACE conn3 <- [1,1726,null,{}] 18:34:09 INFO - PROCESS | 1852 | 1461720849404 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:09 INFO - PROCESS | 1852 | 1461720849716 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:34:10 INFO - PROCESS | 1852 | 1461720850040 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678a1800 == 161 [pid = 1852] [id = 439] 18:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f1767882800) [pid = 1852] [serial = 1318] [outer = (nil)] 18:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f176788bc00) [pid = 1852] [serial = 1319] [outer = 0x7f1767882800] 18:34:10 INFO - PROCESS | 1852 | 1461720850163 Marionette DEBUG loaded listener.js 18:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f1767890c00) [pid = 1852] [serial = 1320] [outer = 0x7f1767882800] 18:34:11 INFO - PROCESS | 1852 | 1461720851484 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2151ms 18:34:11 INFO - PROCESS | 1852 | 1461720851543 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:34:11 INFO - PROCESS | 1852 | 1461720851549 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:34:11 INFO - PROCESS | 1852 | 1461720851576 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:34:11 INFO - PROCESS | 1852 | 1461720851582 Marionette TRACE conn3 <- [1,1730,null,{}] 18:34:11 INFO - PROCESS | 1852 | 1461720851592 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:11 INFO - PROCESS | 1852 | 1461720851911 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:34:12 INFO - PROCESS | 1852 | 1461720852222 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768ec3000 == 162 [pid = 1852] [id = 440] 18:34:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f1767885800) [pid = 1852] [serial = 1321] [outer = (nil)] 18:34:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f1768ee5800) [pid = 1852] [serial = 1322] [outer = 0x7f1767885800] 18:34:12 INFO - PROCESS | 1852 | 1461720852300 Marionette DEBUG loaded listener.js 18:34:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f1771449800) [pid = 1852] [serial = 1323] [outer = 0x7f1767885800] 18:34:13 INFO - PROCESS | 1852 | 1461720853136 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 18:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 18:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1638ms 18:34:13 INFO - PROCESS | 1852 | 1461720853211 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:34:13 INFO - PROCESS | 1852 | 1461720853215 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:34:13 INFO - PROCESS | 1852 | 1461720853222 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:34:13 INFO - PROCESS | 1852 | 1461720853224 Marionette TRACE conn3 <- [1,1734,null,{}] 18:34:13 INFO - PROCESS | 1852 | 1461720853230 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:13 INFO - PROCESS | 1852 | 1461720853465 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:34:13 INFO - PROCESS | 1852 | 1461720853779 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1770070000 == 163 [pid = 1852] [id = 441] 18:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f176828d000) [pid = 1852] [serial = 1324] [outer = (nil)] 18:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f176cd55000) [pid = 1852] [serial = 1325] [outer = 0x7f176828d000] 18:34:13 INFO - PROCESS | 1852 | 1461720853860 Marionette DEBUG loaded listener.js 18:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f176cd5bc00) [pid = 1852] [serial = 1326] [outer = 0x7f176828d000] 18:34:14 INFO - PROCESS | 1852 | 1461720854727 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1582ms 18:34:14 INFO - PROCESS | 1852 | 1461720854805 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:34:14 INFO - PROCESS | 1852 | 1461720854814 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:34:14 INFO - PROCESS | 1852 | 1461720854826 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:34:14 INFO - PROCESS | 1852 | 1461720854829 Marionette TRACE conn3 <- [1,1738,null,{}] 18:34:14 INFO - PROCESS | 1852 | 1461720854835 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:15 INFO - PROCESS | 1852 | 1461720855107 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:34:15 INFO - PROCESS | 1852 | 1461720855421 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a0dc000 == 164 [pid = 1852] [id = 442] 18:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f17698e9c00) [pid = 1852] [serial = 1327] [outer = (nil)] 18:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f176a156400) [pid = 1852] [serial = 1328] [outer = 0x7f17698e9c00] 18:34:15 INFO - PROCESS | 1852 | 1461720855500 Marionette DEBUG loaded listener.js 18:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f176a418400) [pid = 1852] [serial = 1329] [outer = 0x7f17698e9c00] 18:34:17 INFO - PROCESS | 1852 | 1461720857038 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2391ms 18:34:17 INFO - PROCESS | 1852 | 1461720857218 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:34:17 INFO - PROCESS | 1852 | 1461720857223 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:34:17 INFO - PROCESS | 1852 | 1461720857231 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:34:17 INFO - PROCESS | 1852 | 1461720857235 Marionette TRACE conn3 <- [1,1742,null,{}] 18:34:17 INFO - PROCESS | 1852 | 1461720857244 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:17 INFO - PROCESS | 1852 | 1461720857460 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:34:17 INFO - PROCESS | 1852 | 1461720857721 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ccf0800 == 165 [pid = 1852] [id = 443] 18:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f176aa56000) [pid = 1852] [serial = 1330] [outer = (nil)] 18:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f176aa59800) [pid = 1852] [serial = 1331] [outer = 0x7f176aa56000] 18:34:17 INFO - PROCESS | 1852 | 1461720857795 Marionette DEBUG loaded listener.js 18:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f176cd5cc00) [pid = 1852] [serial = 1332] [outer = 0x7f176aa56000] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177146e000 == 164 [pid = 1852] [id = 280] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1782d5d000 == 163 [pid = 1852] [id = 45] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1779077000 == 162 [pid = 1852] [id = 108] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177371e800 == 161 [pid = 1852] [id = 190] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17820d1800 == 160 [pid = 1852] [id = 107] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771388800 == 159 [pid = 1852] [id = 425] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177aa70000 == 158 [pid = 1852] [id = 424] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1779087800 == 157 [pid = 1852] [id = 423] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e96a000 == 156 [pid = 1852] [id = 422] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a510800 == 155 [pid = 1852] [id = 381] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17697d6800 == 154 [pid = 1852] [id = 421] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1769841000 == 153 [pid = 1852] [id = 420] 18:34:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177006e000 == 152 [pid = 1852] [id = 419] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a0c6000 == 151 [pid = 1852] [id = 418] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a1c3800 == 150 [pid = 1852] [id = 417] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784a0c000 == 149 [pid = 1852] [id = 412] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833f4800 == 148 [pid = 1852] [id = 411] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780291000 == 147 [pid = 1852] [id = 410] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e794800 == 146 [pid = 1852] [id = 409] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177da5b800 == 145 [pid = 1852] [id = 408] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b4a5800 == 144 [pid = 1852] [id = 407] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a81e000 == 143 [pid = 1852] [id = 406] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772a1e800 == 142 [pid = 1852] [id = 405] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773107000 == 141 [pid = 1852] [id = 403] 18:34:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a80b000 == 140 [pid = 1852] [id = 404] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f1777cf7c00) [pid = 1852] [serial = 1202] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f179647c800) [pid = 1852] [serial = 909] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f178258b400) [pid = 1852] [serial = 1163] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f177ac66000) [pid = 1852] [serial = 1190] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f176d623800) [pid = 1852] [serial = 1148] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f1778f47c00) [pid = 1852] [serial = 1209] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f17912ec800) [pid = 1852] [serial = 897] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f17968e2c00) [pid = 1852] [serial = 1178] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f1791451400) [pid = 1852] [serial = 966] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f1773164800) [pid = 1852] [serial = 918] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f1796983800) [pid = 1852] [serial = 1184] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f1796924400) [pid = 1852] [serial = 900] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f1777cf8400) [pid = 1852] [serial = 912] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f1795c54400) [pid = 1852] [serial = 969] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f1792632400) [pid = 1852] [serial = 1175] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f1777d82c00) [pid = 1852] [serial = 1203] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f177ac64000) [pid = 1852] [serial = 1193] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f176d770c00) [pid = 1852] [serial = 1208] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f1787697400) [pid = 1852] [serial = 894] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f17843d6c00) [pid = 1852] [serial = 1169] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f1783985800) [pid = 1852] [serial = 963] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f176efe4000) [pid = 1852] [serial = 903] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f17791d2400) [pid = 1852] [serial = 1125] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f178483f400) [pid = 1852] [serial = 819] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f176e9cec00) [pid = 1852] [serial = 951] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f1772e79c00) [pid = 1852] [serial = 1199] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f177c197800) [pid = 1852] [serial = 957] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f1787608c00) [pid = 1852] [serial = 1172] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f179692e800) [pid = 1852] [serial = 915] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f1779002c00) [pid = 1852] [serial = 1154] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f177d73b800) [pid = 1852] [serial = 1160] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f1778d15000) [pid = 1852] [serial = 1056] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f1777cf4c00) [pid = 1852] [serial = 906] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f1778fee800) [pid = 1852] [serial = 1206] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f1783a48400) [pid = 1852] [serial = 1166] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f177abf6c00) [pid = 1852] [serial = 1157] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f17802e1c00) [pid = 1852] [serial = 960] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f176d956000) [pid = 1852] [serial = 1196] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f1772990c00) [pid = 1852] [serial = 1181] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f177024b800) [pid = 1852] [serial = 1197] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f176a30dc00) [pid = 1852] [serial = 921] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f1777cfa400) [pid = 1852] [serial = 954] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f177a645400) [pid = 1852] [serial = 1211] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f17698f7400) [pid = 1852] [serial = 927] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f176d099800) [pid = 1852] [serial = 1187] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f1772becc00) [pid = 1852] [serial = 1151] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f176a41e000) [pid = 1852] [serial = 924] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f1778f75400) [pid = 1852] [serial = 1205] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f17734dac00) [pid = 1852] [serial = 1200] [outer = (nil)] [url = about:blank] 18:34:19 INFO - PROCESS | 1852 | 1461720859356 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2184ms 18:34:19 INFO - PROCESS | 1852 | 1461720859416 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:34:19 INFO - PROCESS | 1852 | 1461720859424 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:34:19 INFO - PROCESS | 1852 | 1461720859437 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:34:19 INFO - PROCESS | 1852 | 1461720859440 Marionette TRACE conn3 <- [1,1746,null,{}] 18:34:19 INFO - PROCESS | 1852 | 1461720859447 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:19 INFO - PROCESS | 1852 | 1461720859660 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:34:19 INFO - PROCESS | 1852 | 1461720859881 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a0df000 == 141 [pid = 1852] [id = 444] 18:34:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f176a41a800) [pid = 1852] [serial = 1333] [outer = (nil)] 18:34:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f176d62b400) [pid = 1852] [serial = 1334] [outer = 0x7f176a41a800] 18:34:19 INFO - PROCESS | 1852 | 1461720859947 Marionette DEBUG loaded listener.js 18:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f176feeec00) [pid = 1852] [serial = 1335] [outer = 0x7f176a41a800] 18:34:20 INFO - PROCESS | 1852 | 1461720860731 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1334ms 18:34:20 INFO - PROCESS | 1852 | 1461720860770 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:34:20 INFO - PROCESS | 1852 | 1461720860773 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:34:20 INFO - PROCESS | 1852 | 1461720860781 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:34:20 INFO - PROCESS | 1852 | 1461720860787 Marionette TRACE conn3 <- [1,1750,null,{}] 18:34:20 INFO - PROCESS | 1852 | 1461720860803 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:21 INFO - PROCESS | 1852 | 1461720861024 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:34:21 INFO - PROCESS | 1852 | 1461720861211 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d52a000 == 142 [pid = 1852] [id = 445] 18:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f176d94d000) [pid = 1852] [serial = 1336] [outer = (nil)] 18:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f17702e2400) [pid = 1852] [serial = 1337] [outer = 0x7f176d94d000] 18:34:21 INFO - PROCESS | 1852 | 1461720861282 Marionette DEBUG loaded listener.js 18:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f17702ea000) [pid = 1852] [serial = 1338] [outer = 0x7f176d94d000] 18:34:22 INFO - PROCESS | 1852 | 1461720862226 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1486ms 18:34:22 INFO - PROCESS | 1852 | 1461720862267 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:34:22 INFO - PROCESS | 1852 | 1461720862272 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:34:22 INFO - PROCESS | 1852 | 1461720862279 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:34:22 INFO - PROCESS | 1852 | 1461720862294 Marionette TRACE conn3 <- [1,1754,null,{}] 18:34:22 INFO - PROCESS | 1852 | 1461720862311 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:22 INFO - PROCESS | 1852 | 1461720862585 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:34:22 INFO - PROCESS | 1852 | 1461720862615 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712b7800 == 143 [pid = 1852] [id = 446] 18:34:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f1768294400) [pid = 1852] [serial = 1339] [outer = (nil)] 18:34:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f177297fc00) [pid = 1852] [serial = 1340] [outer = 0x7f1768294400] 18:34:22 INFO - PROCESS | 1852 | 1461720862681 Marionette DEBUG loaded listener.js 18:34:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f1772be2000) [pid = 1852] [serial = 1341] [outer = 0x7f1768294400] 18:34:24 INFO - PROCESS | 1852 | 1461720864769 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f177a111000) [pid = 1852] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f17711af400) [pid = 1852] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f1773161c00) [pid = 1852] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f1768d6c800) [pid = 1852] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f176a307c00) [pid = 1852] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f17791d2c00) [pid = 1852] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f1778f43400) [pid = 1852] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f1770242c00) [pid = 1852] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f1779f42c00) [pid = 1852] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f177c196800) [pid = 1852] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f1771442800) [pid = 1852] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f1772acc800) [pid = 1852] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f176d954800) [pid = 1852] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f1777c3b800) [pid = 1852] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f1770243000) [pid = 1852] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f177ad93c00) [pid = 1852] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f1771446400) [pid = 1852] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f17698f4c00) [pid = 1852] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f1769a4c000) [pid = 1852] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f1772c17000) [pid = 1852] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f1778f80c00) [pid = 1852] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f1769a47400) [pid = 1852] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f176efd9000) [pid = 1852] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f176828b000) [pid = 1852] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f176828ec00) [pid = 1852] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f177c198400) [pid = 1852] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f177144b000) [pid = 1852] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f17698f7c00) [pid = 1852] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f1768291800) [pid = 1852] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f1772c13c00) [pid = 1852] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f1772be5c00) [pid = 1852] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f1777cf4400) [pid = 1852] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f1780277800) [pid = 1852] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f1769be4000) [pid = 1852] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f176a41e800) [pid = 1852] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f176d09b800) [pid = 1852] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f179126e000) [pid = 1852] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f178374e800) [pid = 1852] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f176e925000) [pid = 1852] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f1768290c00) [pid = 1852] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f1778ff2000) [pid = 1852] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f1779f46000) [pid = 1852] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f1778fed400) [pid = 1852] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f1777d77400) [pid = 1852] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f17791d8800) [pid = 1852] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f1768d75800) [pid = 1852] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f176a15bc00) [pid = 1852] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f177a8bf000) [pid = 1852] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f1783b3a400) [pid = 1852] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f17698e8c00) [pid = 1852] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f177a8be400) [pid = 1852] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:34:24 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f177ae15c00) [pid = 1852] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2664ms 18:34:24 INFO - PROCESS | 1852 | 1461720864948 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:34:24 INFO - PROCESS | 1852 | 1461720864952 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:34:24 INFO - PROCESS | 1852 | 1461720864961 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:34:24 INFO - PROCESS | 1852 | 1461720864965 Marionette TRACE conn3 <- [1,1758,null,{}] 18:34:24 INFO - PROCESS | 1852 | 1461720864970 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:25 INFO - PROCESS | 1852 | 1461720865183 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:34:25 INFO - PROCESS | 1852 | 1461720865194 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768d37800 == 144 [pid = 1852] [id = 447] 18:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f1768297800) [pid = 1852] [serial = 1342] [outer = (nil)] 18:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f1769a47400) [pid = 1852] [serial = 1343] [outer = 0x7f1768297800] 18:34:25 INFO - PROCESS | 1852 | 1461720865416 Marionette DEBUG loaded listener.js 18:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f176a30f800) [pid = 1852] [serial = 1344] [outer = 0x7f1768297800] 18:34:26 INFO - PROCESS | 1852 | 1461720866147 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1237ms 18:34:26 INFO - PROCESS | 1852 | 1461720866199 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:34:26 INFO - PROCESS | 1852 | 1461720866203 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:34:26 INFO - PROCESS | 1852 | 1461720866210 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:34:26 INFO - PROCESS | 1852 | 1461720866212 Marionette TRACE conn3 <- [1,1762,null,{}] 18:34:26 INFO - PROCESS | 1852 | 1461720866219 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:26 INFO - PROCESS | 1852 | 1461720866569 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:34:26 INFO - PROCESS | 1852 | 1461720866589 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772a11800 == 145 [pid = 1852] [id = 448] 18:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f17711b3800) [pid = 1852] [serial = 1345] [outer = (nil)] 18:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f1772e80000) [pid = 1852] [serial = 1346] [outer = 0x7f17711b3800] 18:34:26 INFO - PROCESS | 1852 | 1461720866658 Marionette DEBUG loaded listener.js 18:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f1777cf4c00) [pid = 1852] [serial = 1347] [outer = 0x7f17711b3800] 18:34:27 INFO - PROCESS | 1852 | 1461720867957 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1784ms 18:34:28 INFO - PROCESS | 1852 | 1461720867996 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:34:28 INFO - PROCESS | 1852 | 1461720868005 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:34:28 INFO - PROCESS | 1852 | 1461720868018 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:34:28 INFO - PROCESS | 1852 | 1461720868026 Marionette TRACE conn3 <- [1,1766,null,{}] 18:34:28 INFO - PROCESS | 1852 | 1461720868036 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:28 INFO - PROCESS | 1852 | 1461720868292 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:34:28 INFO - PROCESS | 1852 | 1461720868597 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb20000 == 146 [pid = 1852] [id = 449] 18:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f1769beac00) [pid = 1852] [serial = 1348] [outer = (nil)] 18:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f176a422800) [pid = 1852] [serial = 1349] [outer = 0x7f1769beac00] 18:34:28 INFO - PROCESS | 1852 | 1461720868684 Marionette DEBUG loaded listener.js 18:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f176cd5ac00) [pid = 1852] [serial = 1350] [outer = 0x7f1769beac00] 18:34:29 INFO - PROCESS | 1852 | 1461720869693 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1745ms 18:34:29 INFO - PROCESS | 1852 | 1461720869762 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:34:29 INFO - PROCESS | 1852 | 1461720869780 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:34:29 INFO - PROCESS | 1852 | 1461720869797 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:34:29 INFO - PROCESS | 1852 | 1461720869801 Marionette TRACE conn3 <- [1,1770,null,{}] 18:34:29 INFO - PROCESS | 1852 | 1461720869808 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:30 INFO - PROCESS | 1852 | 1461720870145 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:34:30 INFO - PROCESS | 1852 | 1461720870389 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177147f000 == 147 [pid = 1852] [id = 450] 18:34:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f176d76f800) [pid = 1852] [serial = 1351] [outer = (nil)] 18:34:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f176ff07800) [pid = 1852] [serial = 1352] [outer = 0x7f176d76f800] 18:34:30 INFO - PROCESS | 1852 | 1461720870479 Marionette DEBUG loaded listener.js 18:34:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f17702ddc00) [pid = 1852] [serial = 1353] [outer = 0x7f176d76f800] 18:34:31 INFO - PROCESS | 1852 | 1461720871398 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1635ms 18:34:31 INFO - PROCESS | 1852 | 1461720871432 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:34:31 INFO - PROCESS | 1852 | 1461720871435 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:34:31 INFO - PROCESS | 1852 | 1461720871443 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:34:31 INFO - PROCESS | 1852 | 1461720871449 Marionette TRACE conn3 <- [1,1774,null,{}] 18:34:31 INFO - PROCESS | 1852 | 1461720871466 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:31 INFO - PROCESS | 1852 | 1461720871707 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:34:31 INFO - PROCESS | 1852 | 1461720871917 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f34000 == 148 [pid = 1852] [id = 451] 18:34:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f1772979800) [pid = 1852] [serial = 1354] [outer = (nil)] 18:34:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f1772d0a800) [pid = 1852] [serial = 1355] [outer = 0x7f1772979800] 18:34:32 INFO - PROCESS | 1852 | 1461720872083 Marionette DEBUG loaded listener.js 18:34:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f1777c2e400) [pid = 1852] [serial = 1356] [outer = 0x7f1772979800] 18:34:33 INFO - PROCESS | 1852 | 1461720873053 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1643ms 18:34:33 INFO - PROCESS | 1852 | 1461720873087 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:34:33 INFO - PROCESS | 1852 | 1461720873092 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:34:33 INFO - PROCESS | 1852 | 1461720873099 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:34:33 INFO - PROCESS | 1852 | 1461720873103 Marionette TRACE conn3 <- [1,1778,null,{}] 18:34:33 INFO - PROCESS | 1852 | 1461720873110 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:33 INFO - PROCESS | 1852 | 1461720873346 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:34:33 INFO - PROCESS | 1852 | 1461720873656 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a14a800 == 149 [pid = 1852] [id = 452] 18:34:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f177297f400) [pid = 1852] [serial = 1357] [outer = (nil)] 18:34:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f1777d78400) [pid = 1852] [serial = 1358] [outer = 0x7f177297f400] 18:34:33 INFO - PROCESS | 1852 | 1461720873738 Marionette DEBUG loaded listener.js 18:34:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f1778d13000) [pid = 1852] [serial = 1359] [outer = 0x7f177297f400] 18:34:34 INFO - PROCESS | 1852 | 1461720874603 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:34:34 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 18:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1539ms 18:34:34 INFO - PROCESS | 1852 | 1461720874639 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:34:34 INFO - PROCESS | 1852 | 1461720874644 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:34:34 INFO - PROCESS | 1852 | 1461720874652 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:34:34 INFO - PROCESS | 1852 | 1461720874655 Marionette TRACE conn3 <- [1,1782,null,{}] 18:34:34 INFO - PROCESS | 1852 | 1461720874663 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:34 INFO - PROCESS | 1852 | 1461720874916 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:34:35 INFO - PROCESS | 1852 | 1461720875179 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad75000 == 150 [pid = 1852] [id = 453] 18:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f1778f43400) [pid = 1852] [serial = 1360] [outer = (nil)] 18:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f1778f4c000) [pid = 1852] [serial = 1361] [outer = 0x7f1778f43400] 18:34:35 INFO - PROCESS | 1852 | 1461720875308 Marionette DEBUG loaded listener.js 18:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f1778f7c000) [pid = 1852] [serial = 1362] [outer = 0x7f1778f43400] 18:34:36 INFO - PROCESS | 1852 | 1461720876178 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:34:36 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 18:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1584ms 18:34:36 INFO - PROCESS | 1852 | 1461720876235 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:34:36 INFO - PROCESS | 1852 | 1461720876240 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:34:36 INFO - PROCESS | 1852 | 1461720876246 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:34:36 INFO - PROCESS | 1852 | 1461720876250 Marionette TRACE conn3 <- [1,1786,null,{}] 18:34:36 INFO - PROCESS | 1852 | 1461720876256 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:36 INFO - PROCESS | 1852 | 1461720876495 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:34:36 INFO - PROCESS | 1852 | 1461720876746 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da5d000 == 151 [pid = 1852] [id = 454] 18:34:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f1779005400) [pid = 1852] [serial = 1363] [outer = (nil)] 18:34:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f1779f50800) [pid = 1852] [serial = 1364] [outer = 0x7f1779005400] 18:34:36 INFO - PROCESS | 1852 | 1461720876867 Marionette DEBUG loaded listener.js 18:34:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f177a645400) [pid = 1852] [serial = 1365] [outer = 0x7f1779005400] 18:34:37 INFO - PROCESS | 1852 | 1461720877783 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:34:37 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 18:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1585ms 18:34:37 INFO - PROCESS | 1852 | 1461720877832 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:34:37 INFO - PROCESS | 1852 | 1461720877835 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:34:37 INFO - PROCESS | 1852 | 1461720877844 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:34:37 INFO - PROCESS | 1852 | 1461720877849 Marionette TRACE conn3 <- [1,1790,null,{}] 18:34:37 INFO - PROCESS | 1852 | 1461720877857 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:38 INFO - PROCESS | 1852 | 1461720878081 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:34:38 INFO - PROCESS | 1852 | 1461720878396 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e68e800 == 152 [pid = 1852] [id = 455] 18:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f1779006000) [pid = 1852] [serial = 1366] [outer = (nil)] 18:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f177a8c5c00) [pid = 1852] [serial = 1367] [outer = 0x7f1779006000] 18:34:38 INFO - PROCESS | 1852 | 1461720878477 Marionette DEBUG loaded listener.js 18:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f177abf5c00) [pid = 1852] [serial = 1368] [outer = 0x7f1779006000] 18:34:39 INFO - PROCESS | 1852 | 1461720879314 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:34:39 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) 18:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1531ms 18:34:39 INFO - PROCESS | 1852 | 1461720879377 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:34:39 INFO - PROCESS | 1852 | 1461720879381 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:34:39 INFO - PROCESS | 1852 | 1461720879388 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:34:39 INFO - PROCESS | 1852 | 1461720879392 Marionette TRACE conn3 <- [1,1794,null,{}] 18:34:39 INFO - PROCESS | 1852 | 1461720879398 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:39 INFO - PROCESS | 1852 | 1461720879631 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:34:39 INFO - PROCESS | 1852 | 1461720879939 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e9a6000 == 153 [pid = 1852] [id = 456] 18:34:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f176fef9c00) [pid = 1852] [serial = 1369] [outer = (nil)] 18:34:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f177ac6d400) [pid = 1852] [serial = 1370] [outer = 0x7f176fef9c00] 18:34:40 INFO - PROCESS | 1852 | 1461720880020 Marionette DEBUG loaded listener.js 18:34:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f177ad8fc00) [pid = 1852] [serial = 1371] [outer = 0x7f176fef9c00] 18:34:40 INFO - PROCESS | 1852 | 1461720880871 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1533ms 18:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:34:40 INFO - PROCESS | 1852 | 1461720880922 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:34:40 INFO - PROCESS | 1852 | 1461720880925 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:34:40 INFO - PROCESS | 1852 | 1461720880933 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:34:40 INFO - PROCESS | 1852 | 1461720880935 Marionette TRACE conn3 <- [1,1798,null,{}] 18:34:40 INFO - PROCESS | 1852 | 1461720880942 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:41 INFO - PROCESS | 1852 | 1461720881180 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:34:41 INFO - PROCESS | 1852 | 1461720881393 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17824d5800 == 154 [pid = 1852] [id = 457] 18:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f1779f4e800) [pid = 1852] [serial = 1372] [outer = (nil)] 18:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f177ae15c00) [pid = 1852] [serial = 1373] [outer = 0x7f1779f4e800] 18:34:41 INFO - PROCESS | 1852 | 1461720881550 Marionette DEBUG loaded listener.js 18:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f177c198400) [pid = 1852] [serial = 1374] [outer = 0x7f1779f4e800] 18:34:42 INFO - PROCESS | 1852 | 1461720882444 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1587ms 18:34:42 INFO - PROCESS | 1852 | 1461720882519 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:34:42 INFO - PROCESS | 1852 | 1461720882522 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:34:42 INFO - PROCESS | 1852 | 1461720882530 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:34:42 INFO - PROCESS | 1852 | 1461720882533 Marionette TRACE conn3 <- [1,1802,null,{}] 18:34:42 INFO - PROCESS | 1852 | 1461720882540 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:42 INFO - PROCESS | 1852 | 1461720882807 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:34:43 INFO - PROCESS | 1852 | 1461720883120 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836d2800 == 155 [pid = 1852] [id = 458] 18:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f177d741400) [pid = 1852] [serial = 1375] [outer = (nil)] 18:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f177d94b400) [pid = 1852] [serial = 1376] [outer = 0x7f177d741400] 18:34:43 INFO - PROCESS | 1852 | 1461720883196 Marionette DEBUG loaded listener.js 18:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f177dae5c00) [pid = 1852] [serial = 1377] [outer = 0x7f177d741400] 18:34:44 INFO - PROCESS | 1852 | 1461720884091 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1640ms 18:34:44 INFO - PROCESS | 1852 | 1461720884171 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:34:44 INFO - PROCESS | 1852 | 1461720884174 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:34:44 INFO - PROCESS | 1852 | 1461720884182 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:34:44 INFO - PROCESS | 1852 | 1461720884187 Marionette TRACE conn3 <- [1,1806,null,{}] 18:34:44 INFO - PROCESS | 1852 | 1461720884193 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:44 INFO - PROCESS | 1852 | 1461720884494 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:34:44 INFO - PROCESS | 1852 | 1461720884797 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784883000 == 156 [pid = 1852] [id = 459] 18:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f177e069c00) [pid = 1852] [serial = 1378] [outer = (nil)] 18:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f1780150400) [pid = 1852] [serial = 1379] [outer = 0x7f177e069c00] 18:34:44 INFO - PROCESS | 1852 | 1461720884892 Marionette DEBUG loaded listener.js 18:34:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f1780ed4000) [pid = 1852] [serial = 1380] [outer = 0x7f177e069c00] 18:34:45 INFO - PROCESS | 1852 | 1461720885772 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1636ms 18:34:45 INFO - PROCESS | 1852 | 1461720885820 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:34:45 INFO - PROCESS | 1852 | 1461720885822 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:34:45 INFO - PROCESS | 1852 | 1461720885829 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:34:45 INFO - PROCESS | 1852 | 1461720885833 Marionette TRACE conn3 <- [1,1810,null,{}] 18:34:45 INFO - PROCESS | 1852 | 1461720885838 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:46 INFO - PROCESS | 1852 | 1461720886066 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:34:46 INFO - PROCESS | 1852 | 1461720886283 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a86800 == 157 [pid = 1852] [id = 460] 18:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f177e068c00) [pid = 1852] [serial = 1381] [outer = (nil)] 18:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f1781fd4c00) [pid = 1852] [serial = 1382] [outer = 0x7f177e068c00] 18:34:46 INFO - PROCESS | 1852 | 1461720886394 Marionette DEBUG loaded listener.js 18:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f17824a8c00) [pid = 1852] [serial = 1383] [outer = 0x7f177e068c00] 18:34:47 INFO - PROCESS | 1852 | 1461720887322 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1538ms 18:34:47 INFO - PROCESS | 1852 | 1461720887369 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:34:47 INFO - PROCESS | 1852 | 1461720887373 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:34:47 INFO - PROCESS | 1852 | 1461720887379 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:34:47 INFO - PROCESS | 1852 | 1461720887392 Marionette TRACE conn3 <- [1,1814,null,{}] 18:34:47 INFO - PROCESS | 1852 | 1461720887399 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:47 INFO - PROCESS | 1852 | 1461720887635 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:34:47 INFO - PROCESS | 1852 | 1461720887978 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1792325000 == 158 [pid = 1852] [id = 461] 18:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f177e4a9800) [pid = 1852] [serial = 1384] [outer = (nil)] 18:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f17835bec00) [pid = 1852] [serial = 1385] [outer = 0x7f177e4a9800] 18:34:48 INFO - PROCESS | 1852 | 1461720888059 Marionette DEBUG loaded listener.js 18:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f178374d800) [pid = 1852] [serial = 1386] [outer = 0x7f177e4a9800] 18:34:48 INFO - PROCESS | 1852 | 1461720888909 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1589ms 18:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:34:48 INFO - PROCESS | 1852 | 1461720888969 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:34:48 INFO - PROCESS | 1852 | 1461720888972 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:34:48 INFO - PROCESS | 1852 | 1461720888979 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:34:48 INFO - PROCESS | 1852 | 1461720888982 Marionette TRACE conn3 <- [1,1818,null,{}] 18:34:48 INFO - PROCESS | 1852 | 1461720888988 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:49 INFO - PROCESS | 1852 | 1461720889217 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:34:49 INFO - PROCESS | 1852 | 1461720889527 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796225800 == 159 [pid = 1852] [id = 462] 18:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f1770242800) [pid = 1852] [serial = 1387] [outer = (nil)] 18:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f1783a4a400) [pid = 1852] [serial = 1388] [outer = 0x7f1770242800] 18:34:49 INFO - PROCESS | 1852 | 1461720889610 Marionette DEBUG loaded listener.js 18:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f17843cd400) [pid = 1852] [serial = 1389] [outer = 0x7f1770242800] 18:34:50 INFO - PROCESS | 1852 | 1461720890511 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1581ms 18:34:50 INFO - PROCESS | 1852 | 1461720890560 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:34:50 INFO - PROCESS | 1852 | 1461720890563 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:34:50 INFO - PROCESS | 1852 | 1461720890570 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:34:50 INFO - PROCESS | 1852 | 1461720890574 Marionette TRACE conn3 <- [1,1822,null,{}] 18:34:50 INFO - PROCESS | 1852 | 1461720890580 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:50 INFO - PROCESS | 1852 | 1461720890806 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:34:51 INFO - PROCESS | 1852 | 1461720891108 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179b783800 == 160 [pid = 1852] [id = 463] 18:34:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f17824b0400) [pid = 1852] [serial = 1390] [outer = (nil)] 18:34:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f1784862400) [pid = 1852] [serial = 1391] [outer = 0x7f17824b0400] 18:34:51 INFO - PROCESS | 1852 | 1461720891187 Marionette DEBUG loaded listener.js 18:34:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f17850f5800) [pid = 1852] [serial = 1392] [outer = 0x7f17824b0400] 18:34:52 INFO - PROCESS | 1852 | 1461720892061 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1533ms 18:34:52 INFO - PROCESS | 1852 | 1461720892103 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:34:52 INFO - PROCESS | 1852 | 1461720892108 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:34:52 INFO - PROCESS | 1852 | 1461720892114 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:34:52 INFO - PROCESS | 1852 | 1461720892117 Marionette TRACE conn3 <- [1,1826,null,{}] 18:34:52 INFO - PROCESS | 1852 | 1461720892124 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:52 INFO - PROCESS | 1852 | 1461720892384 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:34:52 INFO - PROCESS | 1852 | 1461720892708 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1767877000 == 161 [pid = 1852] [id = 464] 18:34:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f1778d16400) [pid = 1852] [serial = 1393] [outer = (nil)] 18:34:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f178a45d000) [pid = 1852] [serial = 1394] [outer = 0x7f1778d16400] 18:34:52 INFO - PROCESS | 1852 | 1461720892802 Marionette DEBUG loaded listener.js 18:34:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f17912ea400) [pid = 1852] [serial = 1395] [outer = 0x7f1778d16400] 18:34:53 INFO - PROCESS | 1852 | 1461720893702 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1630ms 18:34:53 INFO - PROCESS | 1852 | 1461720893746 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:34:53 INFO - PROCESS | 1852 | 1461720893750 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:34:53 INFO - PROCESS | 1852 | 1461720893756 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:34:53 INFO - PROCESS | 1852 | 1461720893760 Marionette TRACE conn3 <- [1,1830,null,{}] 18:34:53 INFO - PROCESS | 1852 | 1461720893766 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:54 INFO - PROCESS | 1852 | 1461720893997 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:34:54 INFO - PROCESS | 1852 | 1461720894346 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678e8800 == 162 [pid = 1852] [id = 465] 18:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f1768291800) [pid = 1852] [serial = 1396] [outer = (nil)] 18:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f176a302c00) [pid = 1852] [serial = 1397] [outer = 0x7f1768291800] 18:34:54 INFO - PROCESS | 1852 | 1461720894449 Marionette DEBUG loaded listener.js 18:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f177ad96800) [pid = 1852] [serial = 1398] [outer = 0x7f1768291800] 18:34:55 INFO - PROCESS | 1852 | 1461720895385 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1685ms 18:34:55 INFO - PROCESS | 1852 | 1461720895442 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:34:55 INFO - PROCESS | 1852 | 1461720895445 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:34:55 INFO - PROCESS | 1852 | 1461720895452 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:34:55 INFO - PROCESS | 1852 | 1461720895455 Marionette TRACE conn3 <- [1,1834,null,{}] 18:34:55 INFO - PROCESS | 1852 | 1461720895462 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:55 INFO - PROCESS | 1852 | 1461720895700 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:34:56 INFO - PROCESS | 1852 | 1461720896004 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768d36000 == 163 [pid = 1852] [id = 466] 18:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f1768295000) [pid = 1852] [serial = 1399] [outer = (nil)] 18:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f177297d400) [pid = 1852] [serial = 1400] [outer = 0x7f1768295000] 18:34:56 INFO - PROCESS | 1852 | 1461720896088 Marionette DEBUG loaded listener.js 18:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f1790f6d800) [pid = 1852] [serial = 1401] [outer = 0x7f1768295000] 18:34:56 INFO - PROCESS | 1852 | 1461720896981 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:34:57 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 18:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1588ms 18:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:34:57 INFO - PROCESS | 1852 | 1461720897041 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:34:57 INFO - PROCESS | 1852 | 1461720897044 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:34:57 INFO - PROCESS | 1852 | 1461720897051 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:34:57 INFO - PROCESS | 1852 | 1461720897054 Marionette TRACE conn3 <- [1,1838,null,{}] 18:34:57 INFO - PROCESS | 1852 | 1461720897066 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:57 INFO - PROCESS | 1852 | 1461720897309 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179b78e800 == 162 [pid = 1852] [id = 396] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1770070000 == 161 [pid = 1852] [id = 441] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768ec3000 == 160 [pid = 1852] [id = 440] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678a1800 == 159 [pid = 1852] [id = 439] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768eb8800 == 158 [pid = 1852] [id = 438] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cb19800 == 157 [pid = 1852] [id = 437] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ccf0000 == 156 [pid = 1852] [id = 436] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179a8d0800 == 155 [pid = 1852] [id = 435] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796220800 == 154 [pid = 1852] [id = 434] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17916c0800 == 153 [pid = 1852] [id = 433] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1785b22000 == 152 [pid = 1852] [id = 432] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17836d3000 == 151 [pid = 1852] [id = 431] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e9bd800 == 150 [pid = 1852] [id = 430] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e69f800 == 149 [pid = 1852] [id = 429] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a80a800 == 148 [pid = 1852] [id = 428] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17712b2800 == 147 [pid = 1852] [id = 427] 18:34:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176984c000 == 146 [pid = 1852] [id = 426] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f177ad9c000) [pid = 1852] [serial = 1122] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f1771451000) [pid = 1852] [serial = 972] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f1777c39c00) [pid = 1852] [serial = 1053] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f1768d77400) [pid = 1852] [serial = 1047] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f1769a52800) [pid = 1852] [serial = 1038] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f1784857400) [pid = 1852] [serial = 1110] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f178766ec00) [pid = 1852] [serial = 1023] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f1796646400) [pid = 1852] [serial = 981] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f177e4ad400) [pid = 1852] [serial = 1020] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f17711bec00) [pid = 1852] [serial = 1083] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f178766e400) [pid = 1852] [serial = 1011] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f1783a44c00) [pid = 1852] [serial = 1035] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f177a111c00) [pid = 1852] [serial = 1089] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f1783fe2000) [pid = 1852] [serial = 1119] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f1769bea000) [pid = 1852] [serial = 1041] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f17911e2800) [pid = 1852] [serial = 1113] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f1778f41800) [pid = 1852] [serial = 1086] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f177d795c00) [pid = 1852] [serial = 1095] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f177acd3000) [pid = 1852] [serial = 1092] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f1778d10c00) [pid = 1852] [serial = 1017] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f17923e5000) [pid = 1852] [serial = 1116] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f1780159800) [pid = 1852] [serial = 1098] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f1782e57c00) [pid = 1852] [serial = 1104] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f1792634c00) [pid = 1852] [serial = 1026] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f1781fca000) [pid = 1852] [serial = 1101] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f17698efc00) [pid = 1852] [serial = 1080] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f1796989c00) [pid = 1852] [serial = 1029] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f176d76e000) [pid = 1852] [serial = 1044] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f17924bc800) [pid = 1852] [serial = 975] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f176fefd000) [pid = 1852] [serial = 1014] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f177c436c00) [pid = 1852] [serial = 1274] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f177a8c6000) [pid = 1852] [serial = 1212] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f1779f4d400) [pid = 1852] [serial = 1268] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f177a896c00) [pid = 1852] [serial = 1269] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f1777d79400) [pid = 1852] [serial = 1262] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f1778e2e000) [pid = 1852] [serial = 1263] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f1769a4d800) [pid = 1852] [serial = 1253] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f176a311000) [pid = 1852] [serial = 1254] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f1772980800) [pid = 1852] [serial = 1259] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f1772ac6000) [pid = 1852] [serial = 1260] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f17831bd400) [pid = 1852] [serial = 1238] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f1781e18c00) [pid = 1852] [serial = 1235] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f177d94f400) [pid = 1852] [serial = 1275] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f177dae8000) [pid = 1852] [serial = 1229] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f176d096400) [pid = 1852] [serial = 1214] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f177ed52800) [pid = 1852] [serial = 1232] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f177acc8c00) [pid = 1852] [serial = 1226] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f17927d9400) [pid = 1852] [serial = 1244] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f17843d3c00) [pid = 1852] [serial = 1241] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f176ff09400) [pid = 1852] [serial = 1250] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f177ac64800) [pid = 1852] [serial = 1223] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f17791d9000) [pid = 1852] [serial = 1220] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f176efde000) [pid = 1852] [serial = 1265] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f1778f4bc00) [pid = 1852] [serial = 1266] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1772e7e400) [pid = 1852] [serial = 1217] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f1770244000) [pid = 1852] [serial = 1256] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f177144d000) [pid = 1852] [serial = 1257] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f1796647000) [pid = 1852] [serial = 1247] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f177b4cec00) [pid = 1852] [serial = 1272] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f177ad95000) [pid = 1852] [serial = 1271] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f1773169000) [pid = 1852] [serial = 1152] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f177d739400) [pid = 1852] [serial = 1146] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f177d950000) [pid = 1852] [serial = 1161] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f178374e000) [pid = 1852] [serial = 1164] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f176e925400) [pid = 1852] [serial = 1149] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f1786a36800) [pid = 1852] [serial = 1170] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1779f4fc00) [pid = 1852] [serial = 1155] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f177ae16400) [pid = 1852] [serial = 1158] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f1783f04c00) [pid = 1852] [serial = 1167] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f176e923400) [pid = 1852] [serial = 1277] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f1770250800) [pid = 1852] [serial = 1032] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f1777d81c00) [pid = 1852] [serial = 978] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f1783a40400) [pid = 1852] [serial = 1107] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f17734d9400) [pid = 1852] [serial = 1050] [outer = (nil)] [url = about:blank] 18:34:58 INFO - PROCESS | 1852 | 1461720898956 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768cf5800 == 147 [pid = 1852] [id = 467] 18:34:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f1768edd800) [pid = 1852] [serial = 1402] [outer = (nil)] 18:34:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1768ee4000) [pid = 1852] [serial = 1403] [outer = 0x7f1768edd800] 18:34:59 INFO - PROCESS | 1852 | 1461720899039 Marionette DEBUG loaded listener.js 18:34:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f1769a4c400) [pid = 1852] [serial = 1404] [outer = 0x7f1768edd800] 18:34:59 INFO - PROCESS | 1852 | ************************* 18:34:59 INFO - PROCESS | 1852 | A coding exception was thrown and uncaught in a Task. 18:34:59 INFO - PROCESS | 1852 | 18:34:59 INFO - PROCESS | 1852 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:34:59 INFO - PROCESS | 1852 | Full stack: 18:34:59 INFO - PROCESS | 1852 | ************************* 18:34:59 INFO - PROCESS | 1852 | 1461720899840 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2851ms 18:34:59 INFO - PROCESS | 1852 | 1461720899904 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:34:59 INFO - PROCESS | 1852 | 1461720899911 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:34:59 INFO - PROCESS | 1852 | 1461720899928 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:34:59 INFO - PROCESS | 1852 | 1461720899936 Marionette TRACE conn3 <- [1,1842,null,{}] 18:34:59 INFO - PROCESS | 1852 | 1461720899947 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:00 INFO - PROCESS | 1852 | 1461720900187 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:35:00 INFO - PROCESS | 1852 | 1461720900367 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176983c000 == 148 [pid = 1852] [id = 468] 18:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f1768ee0800) [pid = 1852] [serial = 1405] [outer = (nil)] 18:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f176a424800) [pid = 1852] [serial = 1406] [outer = 0x7f1768ee0800] 18:35:00 INFO - PROCESS | 1852 | 1461720900439 Marionette DEBUG loaded listener.js 18:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f176cd59800) [pid = 1852] [serial = 1407] [outer = 0x7f1768ee0800] 18:35:01 INFO - PROCESS | 1852 | 1461720901376 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1489ms 18:35:01 INFO - PROCESS | 1852 | 1461720901420 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:35:01 INFO - PROCESS | 1852 | 1461720901426 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:35:01 INFO - PROCESS | 1852 | 1461720901442 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:35:01 INFO - PROCESS | 1852 | 1461720901445 Marionette TRACE conn3 <- [1,1846,null,{}] 18:35:01 INFO - PROCESS | 1852 | 1461720901452 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:01 INFO - PROCESS | 1852 | 1461720901787 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:35:01 INFO - PROCESS | 1852 | 1461720901838 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a822800 == 149 [pid = 1852] [id = 469] 18:35:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f176d94f800) [pid = 1852] [serial = 1408] [outer = (nil)] 18:35:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f176e929400) [pid = 1852] [serial = 1409] [outer = 0x7f176d94f800] 18:35:01 INFO - PROCESS | 1852 | 1461720901922 Marionette DEBUG loaded listener.js 18:35:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f176ff02c00) [pid = 1852] [serial = 1410] [outer = 0x7f176d94f800] 18:35:03 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f1768d73400) [pid = 1852] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:35:03 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1768294400) [pid = 1852] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:35:03 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f176a41a800) [pid = 1852] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:35:03 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f176aa56000) [pid = 1852] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:35:03 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f176d94d000) [pid = 1852] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:35:03 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f1768297800) [pid = 1852] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:35:03 INFO - PROCESS | 1852 | 1461720903642 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:35:03 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) 18:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2242ms 18:35:03 INFO - PROCESS | 1852 | 1461720903678 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:35:03 INFO - PROCESS | 1852 | 1461720903681 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:35:03 INFO - PROCESS | 1852 | 1461720903707 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:35:03 INFO - PROCESS | 1852 | 1461720903717 Marionette TRACE conn3 <- [1,1850,null,{}] 18:35:03 INFO - PROCESS | 1852 | 1461720903727 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:03 INFO - PROCESS | 1852 | 1461720903952 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:35:04 INFO - PROCESS | 1852 | 1461720904119 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d14b800 == 150 [pid = 1852] [id = 470] 18:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f176d94a000) [pid = 1852] [serial = 1411] [outer = (nil)] 18:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f17702e3800) [pid = 1852] [serial = 1412] [outer = 0x7f176d94a000] 18:35:04 INFO - PROCESS | 1852 | 1461720904183 Marionette DEBUG loaded listener.js 18:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f1771451c00) [pid = 1852] [serial = 1413] [outer = 0x7f176d94a000] 18:35:04 INFO - PROCESS | 1852 | 1461720904920 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1261ms 18:35:04 INFO - PROCESS | 1852 | 1461720904962 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:35:04 INFO - PROCESS | 1852 | 1461720904967 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:35:04 INFO - PROCESS | 1852 | 1461720904986 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:35:04 INFO - PROCESS | 1852 | 1461720904989 Marionette TRACE conn3 <- [1,1854,null,{}] 18:35:04 INFO - PROCESS | 1852 | 1461720904995 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:05 INFO - PROCESS | 1852 | 1461720905205 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:35:05 INFO - PROCESS | 1852 | 1461720905221 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e96c000 == 151 [pid = 1852] [id = 471] 18:35:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f1772973000) [pid = 1852] [serial = 1414] [outer = (nil)] 18:35:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f1772c18400) [pid = 1852] [serial = 1415] [outer = 0x7f1772973000] 18:35:05 INFO - PROCESS | 1852 | 1461720905286 Marionette DEBUG loaded listener.js 18:35:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1773168000) [pid = 1852] [serial = 1416] [outer = 0x7f1772973000] 18:35:06 INFO - PROCESS | 1852 | 1461720906617 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1691ms 18:35:06 INFO - PROCESS | 1852 | 1461720906680 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:35:06 INFO - PROCESS | 1852 | 1461720906687 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:35:06 INFO - PROCESS | 1852 | 1461720906698 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:35:06 INFO - PROCESS | 1852 | 1461720906702 Marionette TRACE conn3 <- [1,1858,null,{}] 18:35:06 INFO - PROCESS | 1852 | 1461720906712 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:07 INFO - PROCESS | 1852 | 1461720906999 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:35:07 INFO - PROCESS | 1852 | 1461720907313 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a1c8000 == 152 [pid = 1852] [id = 472] 18:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f176a41ac00) [pid = 1852] [serial = 1417] [outer = (nil)] 18:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f176cd55800) [pid = 1852] [serial = 1418] [outer = 0x7f176a41ac00] 18:35:07 INFO - PROCESS | 1852 | 1461720907396 Marionette DEBUG loaded listener.js 18:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f176d76f000) [pid = 1852] [serial = 1419] [outer = 0x7f176a41ac00] 18:35:08 INFO - PROCESS | 1852 | 1461720908414 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1785ms 18:35:08 INFO - PROCESS | 1852 | 1461720908485 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:35:08 INFO - PROCESS | 1852 | 1461720908494 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:35:08 INFO - PROCESS | 1852 | 1461720908505 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:35:08 INFO - PROCESS | 1852 | 1461720908509 Marionette TRACE conn3 <- [1,1862,null,{}] 18:35:08 INFO - PROCESS | 1852 | 1461720908517 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:08 INFO - PROCESS | 1852 | 1461720908810 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:35:09 INFO - PROCESS | 1852 | 1461720909125 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ef54800 == 153 [pid = 1852] [id = 473] 18:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f176fefc000) [pid = 1852] [serial = 1420] [outer = (nil)] 18:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f17702e8800) [pid = 1852] [serial = 1421] [outer = 0x7f176fefc000] 18:35:09 INFO - PROCESS | 1852 | 1461720909203 Marionette DEBUG loaded listener.js 18:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f1772991000) [pid = 1852] [serial = 1422] [outer = 0x7f176fefc000] 18:35:10 INFO - PROCESS | 1852 | 1461720910198 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1738ms 18:35:10 INFO - PROCESS | 1852 | 1461720910244 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:35:10 INFO - PROCESS | 1852 | 1461720910247 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:35:10 INFO - PROCESS | 1852 | 1461720910255 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:35:10 INFO - PROCESS | 1852 | 1461720910262 Marionette TRACE conn3 <- [1,1866,null,{}] 18:35:10 INFO - PROCESS | 1852 | 1461720910279 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:10 INFO - PROCESS | 1852 | 1461720910586 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:35:10 INFO - PROCESS | 1852 | 1461720910958 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177299b000 == 154 [pid = 1852] [id = 474] 18:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f17734da000) [pid = 1852] [serial = 1423] [outer = (nil)] 18:35:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f1777cf6c00) [pid = 1852] [serial = 1424] [outer = 0x7f17734da000] 18:35:11 INFO - PROCESS | 1852 | 1461720911044 Marionette DEBUG loaded listener.js 18:35:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f1778e31000) [pid = 1852] [serial = 1425] [outer = 0x7f17734da000] 18:35:11 INFO - PROCESS | 1852 | 1461720911975 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1789ms 18:35:12 INFO - PROCESS | 1852 | 1461720912046 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:35:12 INFO - PROCESS | 1852 | 1461720912052 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:35:12 INFO - PROCESS | 1852 | 1461720912061 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:35:12 INFO - PROCESS | 1852 | 1461720912066 Marionette TRACE conn3 <- [1,1870,null,{}] 18:35:12 INFO - PROCESS | 1852 | 1461720912072 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:12 INFO - PROCESS | 1852 | 1461720912368 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:35:12 INFO - PROCESS | 1852 | 1461720912679 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177302b000 == 155 [pid = 1852] [id = 475] 18:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f176d623400) [pid = 1852] [serial = 1426] [outer = (nil)] 18:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f1778f80800) [pid = 1852] [serial = 1427] [outer = 0x7f176d623400] 18:35:12 INFO - PROCESS | 1852 | 1461720912755 Marionette DEBUG loaded listener.js 18:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f1779002800) [pid = 1852] [serial = 1428] [outer = 0x7f176d623400] 18:35:13 INFO - PROCESS | 1852 | 1461720913695 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1692ms 18:35:13 INFO - PROCESS | 1852 | 1461720913752 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:35:13 INFO - PROCESS | 1852 | 1461720913756 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:35:13 INFO - PROCESS | 1852 | 1461720913763 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:35:13 INFO - PROCESS | 1852 | 1461720913766 Marionette TRACE conn3 <- [1,1874,null,{}] 18:35:13 INFO - PROCESS | 1852 | 1461720913774 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:14 INFO - PROCESS | 1852 | 1461720914011 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:35:14 INFO - PROCESS | 1852 | 1461720914272 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f36800 == 156 [pid = 1852] [id = 476] 18:35:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f17791d8800) [pid = 1852] [serial = 1429] [outer = (nil)] 18:35:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f1779f4fc00) [pid = 1852] [serial = 1430] [outer = 0x7f17791d8800] 18:35:14 INFO - PROCESS | 1852 | 1461720914393 Marionette DEBUG loaded listener.js 18:35:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f177a898c00) [pid = 1852] [serial = 1431] [outer = 0x7f17791d8800] 18:35:15 INFO - PROCESS | 1852 | 1461720915331 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1633ms 18:35:15 INFO - PROCESS | 1852 | 1461720915397 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:35:15 INFO - PROCESS | 1852 | 1461720915402 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:35:15 INFO - PROCESS | 1852 | 1461720915409 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:35:15 INFO - PROCESS | 1852 | 1461720915414 Marionette TRACE conn3 <- [1,1878,null,{}] 18:35:15 INFO - PROCESS | 1852 | 1461720915421 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:15 INFO - PROCESS | 1852 | 1461720915724 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:35:16 INFO - PROCESS | 1852 | 1461720916024 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa66000 == 157 [pid = 1852] [id = 477] 18:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f177a2a5800) [pid = 1852] [serial = 1432] [outer = (nil)] 18:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f177b456c00) [pid = 1852] [serial = 1433] [outer = 0x7f177a2a5800] 18:35:16 INFO - PROCESS | 1852 | 1461720916107 Marionette DEBUG loaded listener.js 18:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f177dae8000) [pid = 1852] [serial = 1434] [outer = 0x7f177a2a5800] 18:35:17 INFO - PROCESS | 1852 | 1461720917035 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1687ms 18:35:17 INFO - PROCESS | 1852 | 1461720917097 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:35:17 INFO - PROCESS | 1852 | 1461720917101 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:35:17 INFO - PROCESS | 1852 | 1461720917108 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:35:17 INFO - PROCESS | 1852 | 1461720917111 Marionette TRACE conn3 <- [1,1882,null,{}] 18:35:17 INFO - PROCESS | 1852 | 1461720917117 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:17 INFO - PROCESS | 1852 | 1461720917351 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:35:17 INFO - PROCESS | 1852 | 1461720917619 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177be09800 == 158 [pid = 1852] [id = 478] 18:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f176d776c00) [pid = 1852] [serial = 1435] [outer = (nil)] 18:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f177e4a4c00) [pid = 1852] [serial = 1436] [outer = 0x7f176d776c00] 18:35:17 INFO - PROCESS | 1852 | 1461720917756 Marionette DEBUG loaded listener.js 18:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f1780158c00) [pid = 1852] [serial = 1437] [outer = 0x7f176d776c00] 18:35:18 INFO - PROCESS | 1852 | 1461720918725 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1684ms 18:35:18 INFO - PROCESS | 1852 | 1461720918793 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:35:18 INFO - PROCESS | 1852 | 1461720918798 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:35:18 INFO - PROCESS | 1852 | 1461720918804 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:35:18 INFO - PROCESS | 1852 | 1461720918807 Marionette TRACE conn3 <- [1,1886,null,{}] 18:35:18 INFO - PROCESS | 1852 | 1461720918814 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:19 INFO - PROCESS | 1852 | 1461720919064 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:35:19 INFO - PROCESS | 1852 | 1461720919372 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da64800 == 159 [pid = 1852] [id = 479] 18:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f1773161000) [pid = 1852] [serial = 1438] [outer = (nil)] 18:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f1780e3d000) [pid = 1852] [serial = 1439] [outer = 0x7f1773161000] 18:35:19 INFO - PROCESS | 1852 | 1461720919462 Marionette DEBUG loaded listener.js 18:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f17824a9800) [pid = 1852] [serial = 1440] [outer = 0x7f1773161000] 18:35:20 INFO - PROCESS | 1852 | 1461720920352 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1592ms 18:35:20 INFO - PROCESS | 1852 | 1461720920398 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:35:20 INFO - PROCESS | 1852 | 1461720920402 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:35:20 INFO - PROCESS | 1852 | 1461720920411 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:35:20 INFO - PROCESS | 1852 | 1461720920414 Marionette TRACE conn3 <- [1,1890,null,{}] 18:35:20 INFO - PROCESS | 1852 | 1461720920422 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:20 INFO - PROCESS | 1852 | 1461720920684 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:35:20 INFO - PROCESS | 1852 | 1461720920989 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e684000 == 160 [pid = 1852] [id = 480] 18:35:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f177d950400) [pid = 1852] [serial = 1441] [outer = (nil)] 18:35:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f1783743000) [pid = 1852] [serial = 1442] [outer = 0x7f177d950400] 18:35:21 INFO - PROCESS | 1852 | 1461720921075 Marionette DEBUG loaded listener.js 18:35:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f1783a6c800) [pid = 1852] [serial = 1443] [outer = 0x7f177d950400] 18:35:22 INFO - PROCESS | 1852 | 1461720922032 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1682ms 18:35:22 INFO - PROCESS | 1852 | 1461720922094 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:35:22 INFO - PROCESS | 1852 | 1461720922098 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:35:22 INFO - PROCESS | 1852 | 1461720922105 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:35:22 INFO - PROCESS | 1852 | 1461720922108 Marionette TRACE conn3 <- [1,1894,null,{}] 18:35:22 INFO - PROCESS | 1852 | 1461720922114 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:22 INFO - PROCESS | 1852 | 1461720922361 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:35:22 INFO - PROCESS | 1852 | 1461720922690 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e918800 == 161 [pid = 1852] [id = 481] 18:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f17850f3400) [pid = 1852] [serial = 1444] [outer = (nil)] 18:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f1785890000) [pid = 1852] [serial = 1445] [outer = 0x7f17850f3400] 18:35:22 INFO - PROCESS | 1852 | 1461720922790 Marionette DEBUG loaded listener.js 18:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f178766ec00) [pid = 1852] [serial = 1446] [outer = 0x7f17850f3400] 18:35:23 INFO - PROCESS | 1852 | 1461720923893 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1832ms 18:35:23 INFO - PROCESS | 1852 | 1461720923940 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:35:23 INFO - PROCESS | 1852 | 1461720923947 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:35:23 INFO - PROCESS | 1852 | 1461720923958 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:35:23 INFO - PROCESS | 1852 | 1461720923965 Marionette TRACE conn3 <- [1,1898,null,{}] 18:35:23 INFO - PROCESS | 1852 | 1461720923976 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:24 INFO - PROCESS | 1852 | 1461720924369 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:35:24 INFO - PROCESS | 1852 | 1461720924690 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17831ee000 == 162 [pid = 1852] [id = 482] 18:35:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f178584cc00) [pid = 1852] [serial = 1447] [outer = (nil)] 18:35:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f17916efc00) [pid = 1852] [serial = 1448] [outer = 0x7f178584cc00] 18:35:24 INFO - PROCESS | 1852 | 1461720924786 Marionette DEBUG loaded listener.js 18:35:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f179453d800) [pid = 1852] [serial = 1449] [outer = 0x7f178584cc00] 18:35:25 INFO - PROCESS | 1852 | 1461720925732 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1845ms 18:35:25 INFO - PROCESS | 1852 | 1461720925801 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:35:25 INFO - PROCESS | 1852 | 1461720925805 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:35:25 INFO - PROCESS | 1852 | 1461720925811 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:35:25 INFO - PROCESS | 1852 | 1461720925815 Marionette TRACE conn3 <- [1,1902,null,{}] 18:35:25 INFO - PROCESS | 1852 | 1461720925821 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:26 INFO - PROCESS | 1852 | 1461720926096 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:35:26 INFO - PROCESS | 1852 | 1461720926402 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783d87000 == 163 [pid = 1852] [id = 483] 18:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f178584f000) [pid = 1852] [serial = 1450] [outer = (nil)] 18:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f1795de2800) [pid = 1852] [serial = 1451] [outer = 0x7f178584f000] 18:35:26 INFO - PROCESS | 1852 | 1461720926490 Marionette DEBUG loaded listener.js 18:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f1796476000) [pid = 1852] [serial = 1452] [outer = 0x7f178584f000] 18:35:27 INFO - PROCESS | 1852 | 1461720927362 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1585ms 18:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:35:27 INFO - PROCESS | 1852 | 1461720927397 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:35:27 INFO - PROCESS | 1852 | 1461720927400 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:35:27 INFO - PROCESS | 1852 | 1461720927407 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:35:27 INFO - PROCESS | 1852 | 1461720927410 Marionette TRACE conn3 <- [1,1906,null,{}] 18:35:27 INFO - PROCESS | 1852 | 1461720927426 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:27 INFO - PROCESS | 1852 | 1461720927655 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:35:27 INFO - PROCESS | 1852 | 1461720927898 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17850b3000 == 164 [pid = 1852] [id = 484] 18:35:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f1781ea7800) [pid = 1852] [serial = 1453] [outer = (nil)] 18:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f1796647000) [pid = 1852] [serial = 1454] [outer = 0x7f1781ea7800] 18:35:28 INFO - PROCESS | 1852 | 1461720928021 Marionette DEBUG loaded listener.js 18:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f1796983800) [pid = 1852] [serial = 1455] [outer = 0x7f1781ea7800] 18:35:28 INFO - PROCESS | 1852 | 1461720928970 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1642ms 18:35:29 INFO - PROCESS | 1852 | 1461720929049 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:35:29 INFO - PROCESS | 1852 | 1461720929055 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:35:29 INFO - PROCESS | 1852 | 1461720929062 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:35:29 INFO - PROCESS | 1852 | 1461720929065 Marionette TRACE conn3 <- [1,1910,null,{}] 18:35:29 INFO - PROCESS | 1852 | 1461720929072 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:29 INFO - PROCESS | 1852 | 1461720929363 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:35:30 INFO - PROCESS | 1852 | 1461720930445 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768bf1800 == 165 [pid = 1852] [id = 485] 18:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f1768297800) [pid = 1852] [serial = 1456] [outer = (nil)] 18:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f1768ee2000) [pid = 1852] [serial = 1457] [outer = 0x7f1768297800] 18:35:30 INFO - PROCESS | 1852 | 1461720930530 Marionette DEBUG loaded listener.js 18:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f1769bddc00) [pid = 1852] [serial = 1458] [outer = 0x7f1768297800] 18:35:31 INFO - PROCESS | 1852 | 1461720931443 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2435ms 18:35:31 INFO - PROCESS | 1852 | 1461720931498 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:35:31 INFO - PROCESS | 1852 | 1461720931505 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:35:31 INFO - PROCESS | 1852 | 1461720931514 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:35:31 INFO - PROCESS | 1852 | 1461720931520 Marionette TRACE conn3 <- [1,1914,null,{}] 18:35:31 INFO - PROCESS | 1852 | 1461720931528 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:31 INFO - PROCESS | 1852 | 1461720931765 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:35:32 INFO - PROCESS | 1852 | 1461720932080 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d14b000 == 166 [pid = 1852] [id = 486] 18:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f176cd58c00) [pid = 1852] [serial = 1459] [outer = (nil)] 18:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f176cd5e800) [pid = 1852] [serial = 1460] [outer = 0x7f176cd58c00] 18:35:32 INFO - PROCESS | 1852 | 1461720932175 Marionette DEBUG loaded listener.js 18:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f176d76b400) [pid = 1852] [serial = 1461] [outer = 0x7f176cd58c00] 18:35:33 INFO - PROCESS | 1852 | 1461720933094 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1641ms 18:35:33 INFO - PROCESS | 1852 | 1461720933158 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:35:33 INFO - PROCESS | 1852 | 1461720933165 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:35:33 INFO - PROCESS | 1852 | 1461720933172 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:35:33 INFO - PROCESS | 1852 | 1461720933175 Marionette TRACE conn3 <- [1,1918,null,{}] 18:35:33 INFO - PROCESS | 1852 | 1461720933182 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:33 INFO - PROCESS | 1852 | 1461720933422 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:35:33 INFO - PROCESS | 1852 | 1461720933818 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678f5000 == 167 [pid = 1852] [id = 487] 18:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f176e932c00) [pid = 1852] [serial = 1462] [outer = (nil)] 18:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f176e9c5400) [pid = 1852] [serial = 1463] [outer = 0x7f176e932c00] 18:35:33 INFO - PROCESS | 1852 | 1461720933982 Marionette DEBUG loaded listener.js 18:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f176eeb7800) [pid = 1852] [serial = 1464] [outer = 0x7f176e932c00] 18:35:35 INFO - PROCESS | 1852 | 1461720935033 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1894ms 18:35:35 INFO - PROCESS | 1852 | 1461720935074 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:35:35 INFO - PROCESS | 1852 | 1461720935085 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:35:35 INFO - PROCESS | 1852 | 1461720935103 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:35:35 INFO - PROCESS | 1852 | 1461720935114 Marionette TRACE conn3 <- [1,1922,null,{}] 18:35:35 INFO - PROCESS | 1852 | 1461720935122 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:35 INFO - PROCESS | 1852 | 1461720935360 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:35:35 INFO - PROCESS | 1852 | 1461720935668 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a3cd800 == 168 [pid = 1852] [id = 488] 18:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f1768d6ec00) [pid = 1852] [serial = 1465] [outer = (nil)] 18:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f176f6f7000) [pid = 1852] [serial = 1466] [outer = 0x7f1768d6ec00] 18:35:35 INFO - PROCESS | 1852 | 1461720935748 Marionette DEBUG loaded listener.js 18:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f1770243400) [pid = 1852] [serial = 1467] [outer = 0x7f1768d6ec00] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833e5000 == 167 [pid = 1852] [id = 103] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784a1a800 == 166 [pid = 1852] [id = 47] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1792314800 == 165 [pid = 1852] [id = 44] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178433d800 == 164 [pid = 1852] [id = 53] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1790fba800 == 163 [pid = 1852] [id = 96] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772aeb000 == 162 [pid = 1852] [id = 184] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833ab000 == 161 [pid = 1852] [id = 51] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780d48800 == 160 [pid = 1852] [id = 50] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ad7a000 == 159 [pid = 1852] [id = 186] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e920800 == 158 [pid = 1852] [id = 187] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772ad7000 == 157 [pid = 1852] [id = 168] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786a90000 == 156 [pid = 1852] [id = 143] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783949000 == 155 [pid = 1852] [id = 208] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772b46000 == 154 [pid = 1852] [id = 294] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c15c000 == 153 [pid = 1852] [id = 48] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e91a800 == 152 [pid = 1852] [id = 189] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773720800 == 151 [pid = 1852] [id = 200] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179622a000 == 150 [pid = 1852] [id = 167] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784a19000 == 149 [pid = 1852] [id = 140] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177311c000 == 148 [pid = 1852] [id = 199] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771542800 == 147 [pid = 1852] [id = 188] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c15b000 == 146 [pid = 1852] [id = 49] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ad72800 == 145 [pid = 1852] [id = 201] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1790f1d800 == 144 [pid = 1852] [id = 141] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e913000 == 143 [pid = 1852] [id = 315] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1d0800 == 142 [pid = 1852] [id = 137] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783ec3000 == 141 [pid = 1852] [id = 130] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17820d7800 == 140 [pid = 1852] [id = 206] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d918800 == 139 [pid = 1852] [id = 218] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177303c800 == 138 [pid = 1852] [id = 170] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d14b800 == 137 [pid = 1852] [id = 470] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a822800 == 136 [pid = 1852] [id = 469] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176983c000 == 135 [pid = 1852] [id = 468] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768cf5800 == 134 [pid = 1852] [id = 467] 18:35:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1792325000 == 133 [pid = 1852] [id = 461] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f1772c13000) [pid = 1852] [serial = 1278] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f177297fc00) [pid = 1852] [serial = 1340] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f1772be2000) [pid = 1852] [serial = 1341] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f176d62b400) [pid = 1852] [serial = 1334] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f1769be4c00) [pid = 1852] [serial = 1280] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f176cd55000) [pid = 1852] [serial = 1325] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f176a156400) [pid = 1852] [serial = 1328] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f176feeec00) [pid = 1852] [serial = 1335] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f176cd5cc00) [pid = 1852] [serial = 1332] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f176aa59800) [pid = 1852] [serial = 1331] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f179126dc00) [pid = 1852] [serial = 1304] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f1786a3f000) [pid = 1852] [serial = 1301] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f177ed5a400) [pid = 1852] [serial = 1295] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f17702e2400) [pid = 1852] [serial = 1337] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f1768ee0400) [pid = 1852] [serial = 1316] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f176788bc00) [pid = 1852] [serial = 1319] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f1768ee5800) [pid = 1852] [serial = 1322] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f177c323800) [pid = 1852] [serial = 1292] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f176aa62c00) [pid = 1852] [serial = 1313] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f1772978000) [pid = 1852] [serial = 1283] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f179683b000) [pid = 1852] [serial = 1310] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f1777c3bc00) [pid = 1852] [serial = 1286] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f177a8c1c00) [pid = 1852] [serial = 1289] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f179263ac00) [pid = 1852] [serial = 1307] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f1784832000) [pid = 1852] [serial = 1298] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f1769a47400) [pid = 1852] [serial = 1343] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f176a30f800) [pid = 1852] [serial = 1344] [outer = (nil)] [url = about:blank] 18:35:36 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f17702ea000) [pid = 1852] [serial = 1338] [outer = (nil)] [url = about:blank] 18:35:37 INFO - PROCESS | 1852 | 1461720937095 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2103ms 18:35:37 INFO - PROCESS | 1852 | 1461720937222 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:35:37 INFO - PROCESS | 1852 | 1461720937228 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:35:37 INFO - PROCESS | 1852 | 1461720937241 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:35:37 INFO - PROCESS | 1852 | 1461720937244 Marionette TRACE conn3 <- [1,1926,null,{}] 18:35:37 INFO - PROCESS | 1852 | 1461720937251 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:37 INFO - PROCESS | 1852 | 1461720937469 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:35:37 INFO - PROCESS | 1852 | 1461720937639 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697f5000 == 134 [pid = 1852] [id = 489] 18:35:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f176788bc00) [pid = 1852] [serial = 1468] [outer = (nil)] 18:35:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f176d955400) [pid = 1852] [serial = 1469] [outer = 0x7f176788bc00] 18:35:37 INFO - PROCESS | 1852 | 1461720937714 Marionette DEBUG loaded listener.js 18:35:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f177024f000) [pid = 1852] [serial = 1470] [outer = 0x7f176788bc00] 18:35:38 INFO - PROCESS | 1852 | 1461720938541 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1386ms 18:35:38 INFO - PROCESS | 1852 | 1461720938629 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:35:38 INFO - PROCESS | 1852 | 1461720938635 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:35:38 INFO - PROCESS | 1852 | 1461720938644 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:35:38 INFO - PROCESS | 1852 | 1461720938650 Marionette TRACE conn3 <- [1,1930,null,{}] 18:35:38 INFO - PROCESS | 1852 | 1461720938659 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:38 INFO - PROCESS | 1852 | 1461720938884 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:35:39 INFO - PROCESS | 1852 | 1461720939106 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cce1000 == 135 [pid = 1852] [id = 490] 18:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f1771442400) [pid = 1852] [serial = 1471] [outer = (nil)] 18:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f177144bc00) [pid = 1852] [serial = 1472] [outer = 0x7f1771442400] 18:35:39 INFO - PROCESS | 1852 | 1461720939193 Marionette DEBUG loaded listener.js 18:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f177298b000) [pid = 1852] [serial = 1473] [outer = 0x7f1771442400] 18:35:40 INFO - PROCESS | 1852 | 1461720940147 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1539ms 18:35:40 INFO - PROCESS | 1852 | 1461720940183 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:35:40 INFO - PROCESS | 1852 | 1461720940187 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:35:40 INFO - PROCESS | 1852 | 1461720940193 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:35:40 INFO - PROCESS | 1852 | 1461720940195 Marionette TRACE conn3 <- [1,1934,null,{}] 18:35:40 INFO - PROCESS | 1852 | 1461720940208 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:40 INFO - PROCESS | 1852 | 1461720940473 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:35:40 INFO - PROCESS | 1852 | 1461720940516 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177139e800 == 136 [pid = 1852] [id = 491] 18:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f177298b400) [pid = 1852] [serial = 1474] [outer = (nil)] 18:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f1772c14800) [pid = 1852] [serial = 1475] [outer = 0x7f177298b400] 18:35:40 INFO - PROCESS | 1852 | 1461720940586 Marionette DEBUG loaded listener.js 18:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f1772d18c00) [pid = 1852] [serial = 1476] [outer = 0x7f177298b400] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f177d741400) [pid = 1852] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f17711b6800) [pid = 1852] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f1779005400) [pid = 1852] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f177c193000) [pid = 1852] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f1768295800) [pid = 1852] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f1779006000) [pid = 1852] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f177297f400) [pid = 1852] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f176d76f800) [pid = 1852] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f177e4a9800) [pid = 1852] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f1767885800) [pid = 1852] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f17698e9c00) [pid = 1852] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f1768297400) [pid = 1852] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f177e068c00) [pid = 1852] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f1770242800) [pid = 1852] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f1796645000) [pid = 1852] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f1779005c00) [pid = 1852] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f1786ab8400) [pid = 1852] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f1768ee0800) [pid = 1852] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f176828d000) [pid = 1852] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f176d94f800) [pid = 1852] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f1779f4e800) [pid = 1852] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f176d090400) [pid = 1852] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f1772986400) [pid = 1852] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f1769beac00) [pid = 1852] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f1778ff4800) [pid = 1852] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f179664cc00) [pid = 1852] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f176d94a000) [pid = 1852] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f1767882800) [pid = 1852] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f177a891c00) [pid = 1852] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f177daec800) [pid = 1852] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f1792633800) [pid = 1852] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f1772989c00) [pid = 1852] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f177900f400) [pid = 1852] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1778f43400) [pid = 1852] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f1768291c00) [pid = 1852] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f177a103c00) [pid = 1852] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f176fef9c00) [pid = 1852] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f179233e400) [pid = 1852] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f177298f400) [pid = 1852] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f177e4a8c00) [pid = 1852] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f1769be1800) [pid = 1852] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f177e4a1800) [pid = 1852] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f1783a49800) [pid = 1852] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f176aa58800) [pid = 1852] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177e069c00) [pid = 1852] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f177d737c00) [pid = 1852] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f177be30400) [pid = 1852] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f1772979800) [pid = 1852] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f1772e74800) [pid = 1852] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1778f76800) [pid = 1852] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1772be5800) [pid = 1852] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f1768ed9c00) [pid = 1852] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f1768edd800) [pid = 1852] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f177e4a8400) [pid = 1852] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f177c435000) [pid = 1852] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:35:42 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176d097400) [pid = 1852] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:35:42 INFO - PROCESS | 1852 | 1461720942598 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2436ms 18:35:42 INFO - PROCESS | 1852 | 1461720942630 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:35:42 INFO - PROCESS | 1852 | 1461720942634 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:35:42 INFO - PROCESS | 1852 | 1461720942640 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:35:42 INFO - PROCESS | 1852 | 1461720942643 Marionette TRACE conn3 <- [1,1938,null,{}] 18:35:42 INFO - PROCESS | 1852 | 1461720942660 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:42 INFO - PROCESS | 1852 | 1461720942855 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:35:42 INFO - PROCESS | 1852 | 1461720942869 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d0d7800 == 137 [pid = 1852] [id = 492] 18:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f1768291c00) [pid = 1852] [serial = 1477] [outer = (nil)] 18:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f176a30e000) [pid = 1852] [serial = 1478] [outer = 0x7f1768291c00] 18:35:42 INFO - PROCESS | 1852 | 1461720942934 Marionette DEBUG loaded listener.js 18:35:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f176d09b000) [pid = 1852] [serial = 1479] [outer = 0x7f1768291c00] 18:35:43 INFO - PROCESS | 1852 | 1461720943811 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1190ms 18:35:43 INFO - PROCESS | 1852 | 1461720943830 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:35:43 INFO - PROCESS | 1852 | 1461720943834 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:35:43 INFO - PROCESS | 1852 | 1461720943840 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:35:43 INFO - PROCESS | 1852 | 1461720943842 Marionette TRACE conn3 <- [1,1942,null,{}] 18:35:43 INFO - PROCESS | 1852 | 1461720943873 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:44 INFO - PROCESS | 1852 | 1461720944070 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:35:44 INFO - PROCESS | 1852 | 1461720944379 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678a8800 == 138 [pid = 1852] [id = 493] 18:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f1767882800) [pid = 1852] [serial = 1480] [outer = (nil)] 18:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f176788a000) [pid = 1852] [serial = 1481] [outer = 0x7f1767882800] 18:35:44 INFO - PROCESS | 1852 | 1461720944506 Marionette DEBUG loaded listener.js 18:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f17698f2000) [pid = 1852] [serial = 1482] [outer = 0x7f1767882800] 18:35:45 INFO - PROCESS | 1852 | 1461720945559 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1760ms 18:35:45 INFO - PROCESS | 1852 | 1461720945603 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:35:45 INFO - PROCESS | 1852 | 1461720945610 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:35:45 INFO - PROCESS | 1852 | 1461720945618 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:35:45 INFO - PROCESS | 1852 | 1461720945625 Marionette TRACE conn3 <- [1,1946,null,{}] 18:35:45 INFO - PROCESS | 1852 | 1461720945633 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:45 INFO - PROCESS | 1852 | 1461720945908 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:35:46 INFO - PROCESS | 1852 | 1461720946170 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d13a000 == 139 [pid = 1852] [id = 494] 18:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f176a425400) [pid = 1852] [serial = 1483] [outer = (nil)] 18:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f176cd61400) [pid = 1852] [serial = 1484] [outer = 0x7f176a425400] 18:35:46 INFO - PROCESS | 1852 | 1461720946296 Marionette DEBUG loaded listener.js 18:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f176d948000) [pid = 1852] [serial = 1485] [outer = 0x7f176a425400] 18:35:47 INFO - PROCESS | 1852 | 1461720947291 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1692ms 18:35:47 INFO - PROCESS | 1852 | 1461720947314 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:35:47 INFO - PROCESS | 1852 | 1461720947321 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:35:47 INFO - PROCESS | 1852 | 1461720947329 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:35:47 INFO - PROCESS | 1852 | 1461720947332 Marionette TRACE conn3 <- [1,1950,null,{}] 18:35:47 INFO - PROCESS | 1852 | 1461720947338 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:47 INFO - PROCESS | 1852 | 1461720947564 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:35:47 INFO - PROCESS | 1852 | 1461720947869 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1770065000 == 140 [pid = 1852] [id = 495] 18:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f176d94e000) [pid = 1852] [serial = 1486] [outer = (nil)] 18:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f176efdb400) [pid = 1852] [serial = 1487] [outer = 0x7f176d94e000] 18:35:47 INFO - PROCESS | 1852 | 1461720947992 Marionette DEBUG loaded listener.js 18:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f176ff10c00) [pid = 1852] [serial = 1488] [outer = 0x7f176d94e000] 18:35:48 INFO - PROCESS | 1852 | 1461720948978 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1682ms 18:35:49 INFO - PROCESS | 1852 | 1461720949012 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:35:49 INFO - PROCESS | 1852 | 1461720949015 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:35:49 INFO - PROCESS | 1852 | 1461720949030 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:35:49 INFO - PROCESS | 1852 | 1461720949040 Marionette TRACE conn3 <- [1,1954,null,{}] 18:35:49 INFO - PROCESS | 1852 | 1461720949050 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:49 INFO - PROCESS | 1852 | 1461720949334 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:35:49 INFO - PROCESS | 1852 | 1461720949630 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772aee800 == 141 [pid = 1852] [id = 496] 18:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f17711b7800) [pid = 1852] [serial = 1489] [outer = (nil)] 18:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f177297f000) [pid = 1852] [serial = 1490] [outer = 0x7f17711b7800] 18:35:49 INFO - PROCESS | 1852 | 1461720949722 Marionette DEBUG loaded listener.js 18:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f177298c400) [pid = 1852] [serial = 1491] [outer = 0x7f17711b7800] 18:35:50 INFO - PROCESS | 1852 | 1461720950600 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1607ms 18:35:50 INFO - PROCESS | 1852 | 1461720950630 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:35:50 INFO - PROCESS | 1852 | 1461720950635 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:35:50 INFO - PROCESS | 1852 | 1461720950642 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:35:50 INFO - PROCESS | 1852 | 1461720950645 Marionette TRACE conn3 <- [1,1958,null,{}] 18:35:50 INFO - PROCESS | 1852 | 1461720950667 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:50 INFO - PROCESS | 1852 | 1461720950955 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:35:51 INFO - PROCESS | 1852 | 1461720951108 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773041800 == 142 [pid = 1852] [id = 497] 18:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f1771446400) [pid = 1852] [serial = 1492] [outer = (nil)] 18:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1772be5000) [pid = 1852] [serial = 1493] [outer = 0x7f1771446400] 18:35:51 INFO - PROCESS | 1852 | 1461720951221 Marionette DEBUG loaded listener.js 18:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f1772c16c00) [pid = 1852] [serial = 1494] [outer = 0x7f1771446400] 18:35:52 INFO - PROCESS | 1852 | 1461720952117 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 18:35:52 INFO - PROCESS | 1852 | 1461720952176 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:35:52 INFO - PROCESS | 1852 | 1461720952182 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:35:52 INFO - PROCESS | 1852 | 1461720952189 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:35:52 INFO - PROCESS | 1852 | 1461720952192 Marionette TRACE conn3 <- [1,1962,null,{}] 18:35:52 INFO - PROCESS | 1852 | 1461720952199 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:52 INFO - PROCESS | 1852 | 1461720952435 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:35:52 INFO - PROCESS | 1852 | 1461720952638 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f31800 == 143 [pid = 1852] [id = 498] 18:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f177315c400) [pid = 1852] [serial = 1495] [outer = (nil)] 18:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f17734ce400) [pid = 1852] [serial = 1496] [outer = 0x7f177315c400] 18:35:52 INFO - PROCESS | 1852 | 1461720952770 Marionette DEBUG loaded listener.js 18:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f1777cf8c00) [pid = 1852] [serial = 1497] [outer = 0x7f177315c400] 18:35:54 INFO - PROCESS | 1852 | 1461720954117 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1988ms 18:35:54 INFO - PROCESS | 1852 | 1461720954179 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:35:54 INFO - PROCESS | 1852 | 1461720954183 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:35:54 INFO - PROCESS | 1852 | 1461720954189 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:35:54 INFO - PROCESS | 1852 | 1461720954193 Marionette TRACE conn3 <- [1,1966,null,{}] 18:35:54 INFO - PROCESS | 1852 | 1461720954199 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:54 INFO - PROCESS | 1852 | 1461720954507 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:35:54 INFO - PROCESS | 1852 | 1461720954811 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a15e000 == 144 [pid = 1852] [id = 499] 18:35:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f1777cfac00) [pid = 1852] [serial = 1498] [outer = (nil)] 18:35:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f1778f4c800) [pid = 1852] [serial = 1499] [outer = 0x7f1777cfac00] 18:35:54 INFO - PROCESS | 1852 | 1461720954892 Marionette DEBUG loaded listener.js 18:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1778f77800) [pid = 1852] [serial = 1500] [outer = 0x7f1777cfac00] 18:35:55 INFO - PROCESS | 1852 | 1461720955794 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1633ms 18:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:35:55 INFO - PROCESS | 1852 | 1461720955824 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:35:55 INFO - PROCESS | 1852 | 1461720955827 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:35:55 INFO - PROCESS | 1852 | 1461720955834 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:35:55 INFO - PROCESS | 1852 | 1461720955838 Marionette TRACE conn3 <- [1,1970,null,{}] 18:35:55 INFO - PROCESS | 1852 | 1461720955844 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:56 INFO - PROCESS | 1852 | 1461720956065 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:35:56 INFO - PROCESS | 1852 | 1461720956276 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ab8b000 == 145 [pid = 1852] [id = 500] 18:35:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f1777d79400) [pid = 1852] [serial = 1501] [outer = (nil)] 18:35:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f1778feb800) [pid = 1852] [serial = 1502] [outer = 0x7f1777d79400] 18:35:56 INFO - PROCESS | 1852 | 1461720956390 Marionette DEBUG loaded listener.js 18:35:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f1779004c00) [pid = 1852] [serial = 1503] [outer = 0x7f1777d79400] 18:35:57 INFO - PROCESS | 1852 | 1461720957389 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1587ms 18:35:57 INFO - PROCESS | 1852 | 1461720957421 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:35:57 INFO - PROCESS | 1852 | 1461720957426 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:35:57 INFO - PROCESS | 1852 | 1461720957433 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:35:57 INFO - PROCESS | 1852 | 1461720957437 Marionette TRACE conn3 <- [1,1974,null,{}] 18:35:57 INFO - PROCESS | 1852 | 1461720957443 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:57 INFO - PROCESS | 1852 | 1461720957669 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:35:57 INFO - PROCESS | 1852 | 1461720957980 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b3cc000 == 146 [pid = 1852] [id = 501] 18:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f176a157800) [pid = 1852] [serial = 1504] [outer = (nil)] 18:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f177900a800) [pid = 1852] [serial = 1505] [outer = 0x7f176a157800] 18:35:58 INFO - PROCESS | 1852 | 1461720958063 Marionette DEBUG loaded listener.js 18:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f17791d6800) [pid = 1852] [serial = 1506] [outer = 0x7f176a157800] 18:35:58 INFO - PROCESS | 1852 | 1461720958971 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1587ms 18:35:59 INFO - PROCESS | 1852 | 1461720959020 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:35:59 INFO - PROCESS | 1852 | 1461720959025 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:35:59 INFO - PROCESS | 1852 | 1461720959031 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:35:59 INFO - PROCESS | 1852 | 1461720959035 Marionette TRACE conn3 <- [1,1978,null,{}] 18:35:59 INFO - PROCESS | 1852 | 1461720959041 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:59 INFO - PROCESS | 1852 | 1461720959283 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:35:59 INFO - PROCESS | 1852 | 1461720959532 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c49b800 == 147 [pid = 1852] [id = 502] 18:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f176a304400) [pid = 1852] [serial = 1507] [outer = (nil)] 18:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f1779f48400) [pid = 1852] [serial = 1508] [outer = 0x7f176a304400] 18:35:59 INFO - PROCESS | 1852 | 1461720959651 Marionette DEBUG loaded listener.js 18:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f1779f50c00) [pid = 1852] [serial = 1509] [outer = 0x7f176a304400] 18:36:00 INFO - PROCESS | 1852 | 1461720960568 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1587ms 18:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:36:00 INFO - PROCESS | 1852 | 1461720960619 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:36:00 INFO - PROCESS | 1852 | 1461720960622 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:36:00 INFO - PROCESS | 1852 | 1461720960630 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:36:00 INFO - PROCESS | 1852 | 1461720960632 Marionette TRACE conn3 <- [1,1982,null,{}] 18:36:00 INFO - PROCESS | 1852 | 1461720960639 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:00 INFO - PROCESS | 1852 | 1461720960912 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:36:01 INFO - PROCESS | 1852 | 1461720961175 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfb8000 == 148 [pid = 1852] [id = 503] 18:36:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f177a2acc00) [pid = 1852] [serial = 1510] [outer = (nil)] 18:36:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f177a539000) [pid = 1852] [serial = 1511] [outer = 0x7f177a2acc00] 18:36:01 INFO - PROCESS | 1852 | 1461720961310 Marionette DEBUG loaded listener.js 18:36:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f177a891c00) [pid = 1852] [serial = 1512] [outer = 0x7f177a2acc00] 18:36:02 INFO - PROCESS | 1852 | 1461720962369 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1782ms 18:36:02 INFO - PROCESS | 1852 | 1461720962411 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:36:02 INFO - PROCESS | 1852 | 1461720962416 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:36:02 INFO - PROCESS | 1852 | 1461720962426 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:36:02 INFO - PROCESS | 1852 | 1461720962431 Marionette TRACE conn3 <- [1,1986,null,{}] 18:36:02 INFO - PROCESS | 1852 | 1461720962441 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:02 INFO - PROCESS | 1852 | 1461720962716 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:36:03 INFO - PROCESS | 1852 | 1461720963022 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e7a6000 == 149 [pid = 1852] [id = 504] 18:36:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f177a2ad400) [pid = 1852] [serial = 1513] [outer = (nil)] 18:36:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f177ac62400) [pid = 1852] [serial = 1514] [outer = 0x7f177a2ad400] 18:36:03 INFO - PROCESS | 1852 | 1461720963107 Marionette DEBUG loaded listener.js 18:36:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f177ac6fc00) [pid = 1852] [serial = 1515] [outer = 0x7f177a2ad400] 18:36:04 INFO - PROCESS | 1852 | 1461720964040 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1649ms 18:36:04 INFO - PROCESS | 1852 | 1461720964077 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:36:04 INFO - PROCESS | 1852 | 1461720964081 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:36:04 INFO - PROCESS | 1852 | 1461720964090 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:36:04 INFO - PROCESS | 1852 | 1461720964093 Marionette TRACE conn3 <- [1,1990,null,{}] 18:36:04 INFO - PROCESS | 1852 | 1461720964100 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:04 INFO - PROCESS | 1852 | 1461720964359 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:36:04 INFO - PROCESS | 1852 | 1461720964672 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780281800 == 150 [pid = 1852] [id = 505] 18:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f177a88bc00) [pid = 1852] [serial = 1516] [outer = (nil)] 18:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f177ad92000) [pid = 1852] [serial = 1517] [outer = 0x7f177a88bc00] 18:36:04 INFO - PROCESS | 1852 | 1461720964770 Marionette DEBUG loaded listener.js 18:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f177ae0d000) [pid = 1852] [serial = 1518] [outer = 0x7f177a88bc00] 18:36:05 INFO - PROCESS | 1852 | 1461720965653 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1637ms 18:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:36:05 INFO - PROCESS | 1852 | 1461720965728 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:36:05 INFO - PROCESS | 1852 | 1461720965731 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:36:05 INFO - PROCESS | 1852 | 1461720965738 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:36:05 INFO - PROCESS | 1852 | 1461720965741 Marionette TRACE conn3 <- [1,1994,null,{}] 18:36:05 INFO - PROCESS | 1852 | 1461720965748 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:05 INFO - PROCESS | 1852 | 1461720965981 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:36:06 INFO - PROCESS | 1852 | 1461720966236 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820cd800 == 151 [pid = 1852] [id = 506] 18:36:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f177ac70800) [pid = 1852] [serial = 1519] [outer = (nil)] 18:36:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f177b4d1400) [pid = 1852] [serial = 1520] [outer = 0x7f177ac70800] 18:36:06 INFO - PROCESS | 1852 | 1461720966357 Marionette DEBUG loaded listener.js 18:36:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f177c19ac00) [pid = 1852] [serial = 1521] [outer = 0x7f177ac70800] 18:36:07 INFO - PROCESS | 1852 | 1461720967224 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1539ms 18:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:36:07 INFO - PROCESS | 1852 | 1461720967277 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:36:07 INFO - PROCESS | 1852 | 1461720967280 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:36:07 INFO - PROCESS | 1852 | 1461720967287 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:36:07 INFO - PROCESS | 1852 | 1461720967290 Marionette TRACE conn3 <- [1,1998,null,{}] 18:36:07 INFO - PROCESS | 1852 | 1461720967296 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:07 INFO - PROCESS | 1852 | 1461720967528 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:36:07 INFO - PROCESS | 1852 | 1461720967789 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833e5000 == 152 [pid = 1852] [id = 507] 18:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f176e925800) [pid = 1852] [serial = 1522] [outer = (nil)] 18:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f177c31cc00) [pid = 1852] [serial = 1523] [outer = 0x7f176e925800] 18:36:07 INFO - PROCESS | 1852 | 1461720967912 Marionette DEBUG loaded listener.js 18:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f177d73d400) [pid = 1852] [serial = 1524] [outer = 0x7f176e925800] 18:36:08 INFO - PROCESS | 1852 | 1461720968800 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1544ms 18:36:08 INFO - PROCESS | 1852 | 1461720968831 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:36:08 INFO - PROCESS | 1852 | 1461720968842 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:36:08 INFO - PROCESS | 1852 | 1461720968848 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:36:08 INFO - PROCESS | 1852 | 1461720968856 Marionette TRACE conn3 <- [1,2002,null,{}] 18:36:08 INFO - PROCESS | 1852 | 1461720968865 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:09 INFO - PROCESS | 1852 | 1461720969122 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:36:09 INFO - PROCESS | 1852 | 1461720969397 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768ce0800 == 153 [pid = 1852] [id = 508] 18:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f1769a51400) [pid = 1852] [serial = 1525] [outer = (nil)] 18:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f176d94b800) [pid = 1852] [serial = 1526] [outer = 0x7f1769a51400] 18:36:09 INFO - PROCESS | 1852 | 1461720969549 Marionette DEBUG loaded listener.js 18:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f177ae15400) [pid = 1852] [serial = 1527] [outer = 0x7f1769a51400] 18:36:10 INFO - PROCESS | 1852 | 1461720970514 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1705ms 18:36:10 INFO - PROCESS | 1852 | 1461720970554 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:36:10 INFO - PROCESS | 1852 | 1461720970559 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:36:10 INFO - PROCESS | 1852 | 1461720970565 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:36:10 INFO - PROCESS | 1852 | 1461720970569 Marionette TRACE conn3 <- [1,2006,null,{}] 18:36:10 INFO - PROCESS | 1852 | 1461720970578 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:10 INFO - PROCESS | 1852 | 1461720970814 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:36:11 INFO - PROCESS | 1852 | 1461720971074 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678a3000 == 154 [pid = 1852] [id = 509] 18:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f1767883800) [pid = 1852] [serial = 1528] [outer = (nil)] 18:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f1768ed6400) [pid = 1852] [serial = 1529] [outer = 0x7f1767883800] 18:36:11 INFO - PROCESS | 1852 | 1461720971195 Marionette DEBUG loaded listener.js 18:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f176d947800) [pid = 1852] [serial = 1530] [outer = 0x7f1767883800] 18:36:12 INFO - PROCESS | 1852 | 1461720972105 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:36:12 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 18:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1593ms 18:36:12 INFO - PROCESS | 1852 | 1461720972161 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:36:12 INFO - PROCESS | 1852 | 1461720972165 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:36:12 INFO - PROCESS | 1852 | 1461720972177 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:36:12 INFO - PROCESS | 1852 | 1461720972181 Marionette TRACE conn3 <- [1,2010,null,{}] 18:36:12 INFO - PROCESS | 1852 | 1461720972191 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:12 INFO - PROCESS | 1852 | 1461720972439 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:36:12 INFO - PROCESS | 1852 | 1461720972750 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e370000 == 155 [pid = 1852] [id = 510] 18:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f1767885c00) [pid = 1852] [serial = 1531] [outer = (nil)] 18:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f176e927c00) [pid = 1852] [serial = 1532] [outer = 0x7f1767885c00] 18:36:12 INFO - PROCESS | 1852 | 1461720972835 Marionette DEBUG loaded listener.js 18:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f177297a400) [pid = 1852] [serial = 1533] [outer = 0x7f1767885c00] 18:36:13 INFO - PROCESS | 1852 | 1461720973832 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:36:13 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 18:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1688ms 18:36:13 INFO - PROCESS | 1852 | 1461720973879 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:36:13 INFO - PROCESS | 1852 | 1461720973884 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:36:13 INFO - PROCESS | 1852 | 1461720973891 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:36:13 INFO - PROCESS | 1852 | 1461720973895 Marionette TRACE conn3 <- [1,2014,null,{}] 18:36:13 INFO - PROCESS | 1852 | 1461720973901 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:14 INFO - PROCESS | 1852 | 1461720974143 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ccf0800 == 154 [pid = 1852] [id = 443] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d0d7800 == 153 [pid = 1852] [id = 492] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177139e800 == 152 [pid = 1852] [id = 491] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cce1000 == 151 [pid = 1852] [id = 490] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17697f5000 == 150 [pid = 1852] [id = 489] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a3cd800 == 149 [pid = 1852] [id = 488] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678f5000 == 148 [pid = 1852] [id = 487] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d14b000 == 147 [pid = 1852] [id = 486] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768bf1800 == 146 [pid = 1852] [id = 485] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17850b3000 == 145 [pid = 1852] [id = 484] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783d87000 == 144 [pid = 1852] [id = 483] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17831ee000 == 143 [pid = 1852] [id = 482] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e918800 == 142 [pid = 1852] [id = 481] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e684000 == 141 [pid = 1852] [id = 480] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177da64800 == 140 [pid = 1852] [id = 479] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177be09800 == 139 [pid = 1852] [id = 478] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177aa66000 == 138 [pid = 1852] [id = 477] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f36800 == 137 [pid = 1852] [id = 476] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177302b000 == 136 [pid = 1852] [id = 475] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ef54800 == 135 [pid = 1852] [id = 473] 18:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a1c8000 == 134 [pid = 1852] [id = 472] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f177d94b400) [pid = 1852] [serial = 1376] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f1772988c00) [pid = 1852] [serial = 1284] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f177a645400) [pid = 1852] [serial = 1365] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f1780277400) [pid = 1852] [serial = 1233] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f1778e3b000) [pid = 1852] [serial = 1251] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f177a8c5c00) [pid = 1852] [serial = 1367] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f1777d78400) [pid = 1852] [serial = 1358] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f17702ddc00) [pid = 1852] [serial = 1353] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f17835bec00) [pid = 1852] [serial = 1385] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f1771449800) [pid = 1852] [serial = 1323] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f177dae5c00) [pid = 1852] [serial = 1377] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f176a418400) [pid = 1852] [serial = 1329] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f177ac6d000) [pid = 1852] [serial = 1194] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f17824a8c00) [pid = 1852] [serial = 1383] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f1783a4a400) [pid = 1852] [serial = 1388] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f177abf5c00) [pid = 1852] [serial = 1368] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f179692e000) [pid = 1852] [serial = 1179] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f1784db0800) [pid = 1852] [serial = 1242] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f17945c0c00) [pid = 1852] [serial = 1176] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f176cd59800) [pid = 1852] [serial = 1407] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f176cd5bc00) [pid = 1852] [serial = 1326] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f176e929400) [pid = 1852] [serial = 1409] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1772e80000) [pid = 1852] [serial = 1346] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f177c198400) [pid = 1852] [serial = 1374] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f176d09ec00) [pid = 1852] [serial = 1188] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f176a424800) [pid = 1852] [serial = 1406] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f1772995400) [pid = 1852] [serial = 1182] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f176cd5ac00) [pid = 1852] [serial = 1350] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f1778d13000) [pid = 1852] [serial = 1359] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f177ac6d800) [pid = 1852] [serial = 1224] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f179698a800) [pid = 1852] [serial = 1311] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f176ff07800) [pid = 1852] [serial = 1352] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f17702e3800) [pid = 1852] [serial = 1412] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f1767890c00) [pid = 1852] [serial = 1320] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f176ff02c00) [pid = 1852] [serial = 1410] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f177ad91800) [pid = 1852] [serial = 1227] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f178374d800) [pid = 1852] [serial = 1386] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f178537e400) [pid = 1852] [serial = 1299] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f1796925000) [pid = 1852] [serial = 1248] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f179698d400) [pid = 1852] [serial = 1185] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f176a422800) [pid = 1852] [serial = 1349] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f179148a800) [pid = 1852] [serial = 1305] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f1778f4c000) [pid = 1852] [serial = 1361] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f178a45d000) [pid = 1852] [serial = 1394] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f176d09d800) [pid = 1852] [serial = 1281] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177d94e400) [pid = 1852] [serial = 1293] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f177297d400) [pid = 1852] [serial = 1400] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f177ad8fc00) [pid = 1852] [serial = 1371] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f1795deb800) [pid = 1852] [serial = 1245] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f1777c39400) [pid = 1852] [serial = 1218] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1779f50800) [pid = 1852] [serial = 1364] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f178a457c00) [pid = 1852] [serial = 1302] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f176e92f400) [pid = 1852] [serial = 1215] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f1783a42c00) [pid = 1852] [serial = 1239] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1791496000) [pid = 1852] [serial = 1173] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f1784862400) [pid = 1852] [serial = 1391] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f17969cc800) [pid = 1852] [serial = 1314] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f1781fd4c00) [pid = 1852] [serial = 1382] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f1780150400) [pid = 1852] [serial = 1379] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f1781fd4400) [pid = 1852] [serial = 1236] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1795fa5000) [pid = 1852] [serial = 1308] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f1772d0a800) [pid = 1852] [serial = 1355] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f177ac70400) [pid = 1852] [serial = 1290] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f177a110c00) [pid = 1852] [serial = 1221] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f1778f4dc00) [pid = 1852] [serial = 1287] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f17843cd400) [pid = 1852] [serial = 1389] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f176a302c00) [pid = 1852] [serial = 1397] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1768ee4c00) [pid = 1852] [serial = 1317] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f1780ed4000) [pid = 1852] [serial = 1380] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f1768ee4000) [pid = 1852] [serial = 1403] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f178374a400) [pid = 1852] [serial = 1296] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f177e06b800) [pid = 1852] [serial = 1230] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1778f7c000) [pid = 1852] [serial = 1362] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f177ae15c00) [pid = 1852] [serial = 1373] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f177ac6a400) [pid = 1852] [serial = 1191] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1769a4c400) [pid = 1852] [serial = 1404] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1777c2e400) [pid = 1852] [serial = 1356] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f177ac6d400) [pid = 1852] [serial = 1370] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1772c18400) [pid = 1852] [serial = 1415] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f1771451c00) [pid = 1852] [serial = 1413] [outer = (nil)] [url = about:blank] 18:36:15 INFO - PROCESS | 1852 | 1461720975746 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678ad800 == 135 [pid = 1852] [id = 511] 18:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1768d73400) [pid = 1852] [serial = 1534] [outer = (nil)] 18:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1768edcc00) [pid = 1852] [serial = 1535] [outer = 0x7f1768d73400] 18:36:15 INFO - PROCESS | 1852 | 1461720975832 Marionette DEBUG loaded listener.js 18:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1769bde000) [pid = 1852] [serial = 1536] [outer = 0x7f1768d73400] 18:36:16 INFO - PROCESS | 1852 | 1461720976814 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2990ms 18:36:16 INFO - PROCESS | 1852 | 1461720976886 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:36:16 INFO - PROCESS | 1852 | 1461720976895 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:36:16 INFO - PROCESS | 1852 | 1461720976909 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:36:16 INFO - PROCESS | 1852 | 1461720976918 Marionette TRACE conn3 <- [1,2018,null,{}] 18:36:16 INFO - PROCESS | 1852 | 1461720976929 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:17 INFO - PROCESS | 1852 | 1461720977251 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:36:17 INFO - PROCESS | 1852 | 1461720977533 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a1cb800 == 136 [pid = 1852] [id = 512] 18:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f176a41a800) [pid = 1852] [serial = 1537] [outer = (nil)] 18:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f176cd5ec00) [pid = 1852] [serial = 1538] [outer = 0x7f176a41a800] 18:36:17 INFO - PROCESS | 1852 | 1461720977637 Marionette DEBUG loaded listener.js 18:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f176d76d800) [pid = 1852] [serial = 1539] [outer = 0x7f176a41a800] 18:36:18 INFO - PROCESS | 1852 | 1461720978537 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1695ms 18:36:18 INFO - PROCESS | 1852 | 1461720978604 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:36:18 INFO - PROCESS | 1852 | 1461720978611 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:36:18 INFO - PROCESS | 1852 | 1461720978618 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:36:18 INFO - PROCESS | 1852 | 1461720978621 Marionette TRACE conn3 <- [1,2022,null,{}] 18:36:18 INFO - PROCESS | 1852 | 1461720978627 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:18 INFO - PROCESS | 1852 | 1461720978936 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:36:19 INFO - PROCESS | 1852 | 1461720979163 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb22800 == 137 [pid = 1852] [id = 513] 18:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176efd7400) [pid = 1852] [serial = 1540] [outer = (nil)] 18:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f176feeec00) [pid = 1852] [serial = 1541] [outer = 0x7f176efd7400] 18:36:19 INFO - PROCESS | 1852 | 1461720979264 Marionette DEBUG loaded listener.js 18:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f176ff09400) [pid = 1852] [serial = 1542] [outer = 0x7f176efd7400] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1771442400) [pid = 1852] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1768d6ec00) [pid = 1852] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f176e932c00) [pid = 1852] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1768291800) [pid = 1852] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f176cd58c00) [pid = 1852] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1778d16400) [pid = 1852] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1768295000) [pid = 1852] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f177298b400) [pid = 1852] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f1768297800) [pid = 1852] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f17824b0400) [pid = 1852] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:36:20 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f176788bc00) [pid = 1852] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:36:20 INFO - PROCESS | 1852 | 1461720980706 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2140ms 18:36:20 INFO - PROCESS | 1852 | 1461720980760 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:36:20 INFO - PROCESS | 1852 | 1461720980763 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:36:20 INFO - PROCESS | 1852 | 1461720980779 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:36:20 INFO - PROCESS | 1852 | 1461720980789 Marionette TRACE conn3 <- [1,2026,null,{}] 18:36:20 INFO - PROCESS | 1852 | 1461720980797 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:21 INFO - PROCESS | 1852 | 1461720981093 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:36:21 INFO - PROCESS | 1852 | 1461720981249 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d50b800 == 138 [pid = 1852] [id = 514] 18:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176eeb1000) [pid = 1852] [serial = 1543] [outer = (nil)] 18:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f17711b0400) [pid = 1852] [serial = 1544] [outer = 0x7f176eeb1000] 18:36:21 INFO - PROCESS | 1852 | 1461720981315 Marionette DEBUG loaded listener.js 18:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1772972400) [pid = 1852] [serial = 1545] [outer = 0x7f176eeb1000] 18:36:22 INFO - PROCESS | 1852 | 1461720982069 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1352ms 18:36:22 INFO - PROCESS | 1852 | 1461720982124 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:36:22 INFO - PROCESS | 1852 | 1461720982129 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:36:22 INFO - PROCESS | 1852 | 1461720982141 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:36:22 INFO - PROCESS | 1852 | 1461720982143 Marionette TRACE conn3 <- [1,2030,null,{}] 18:36:22 INFO - PROCESS | 1852 | 1461720982150 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:22 INFO - PROCESS | 1852 | 1461720982356 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:36:22 INFO - PROCESS | 1852 | 1461720982522 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ef56000 == 139 [pid = 1852] [id = 515] 18:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f176fef2000) [pid = 1852] [serial = 1546] [outer = (nil)] 18:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1772989400) [pid = 1852] [serial = 1547] [outer = 0x7f176fef2000] 18:36:22 INFO - PROCESS | 1852 | 1461720982587 Marionette DEBUG loaded listener.js 18:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1772c0c400) [pid = 1852] [serial = 1548] [outer = 0x7f176fef2000] 18:36:23 INFO - PROCESS | 1852 | 1461720983726 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1635ms 18:36:23 INFO - PROCESS | 1852 | 1461720983776 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:36:23 INFO - PROCESS | 1852 | 1461720983783 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:36:23 INFO - PROCESS | 1852 | 1461720983792 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:36:23 INFO - PROCESS | 1852 | 1461720983798 Marionette TRACE conn3 <- [1,2034,null,{}] 18:36:23 INFO - PROCESS | 1852 | 1461720983807 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:24 INFO - PROCESS | 1852 | 1461720984076 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:36:24 INFO - PROCESS | 1852 | 1461720984330 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a9e2000 == 140 [pid = 1852] [id = 516] 18:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f176aa59800) [pid = 1852] [serial = 1549] [outer = (nil)] 18:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f176cd61000) [pid = 1852] [serial = 1550] [outer = 0x7f176aa59800] 18:36:24 INFO - PROCESS | 1852 | 1461720984458 Marionette DEBUG loaded listener.js 18:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176eebac00) [pid = 1852] [serial = 1551] [outer = 0x7f176aa59800] 18:36:25 INFO - PROCESS | 1852 | 1461720985451 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1699ms 18:36:25 INFO - PROCESS | 1852 | 1461720985492 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:36:25 INFO - PROCESS | 1852 | 1461720985502 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:36:25 INFO - PROCESS | 1852 | 1461720985514 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:36:25 INFO - PROCESS | 1852 | 1461720985517 Marionette TRACE conn3 <- [1,2038,null,{}] 18:36:25 INFO - PROCESS | 1852 | 1461720985524 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:25 INFO - PROCESS | 1852 | 1461720985775 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:36:26 INFO - PROCESS | 1852 | 1461720986087 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177153a800 == 141 [pid = 1852] [id = 517] 18:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f17702e0400) [pid = 1852] [serial = 1552] [outer = (nil)] 18:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f177298dc00) [pid = 1852] [serial = 1553] [outer = 0x7f17702e0400] 18:36:26 INFO - PROCESS | 1852 | 1461720986170 Marionette DEBUG loaded listener.js 18:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1772c19000) [pid = 1852] [serial = 1554] [outer = 0x7f17702e0400] 18:36:27 INFO - PROCESS | 1852 | 1461720987071 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1589ms 18:36:27 INFO - PROCESS | 1852 | 1461720987103 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:36:27 INFO - PROCESS | 1852 | 1461720987106 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:36:27 INFO - PROCESS | 1852 | 1461720987114 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:36:27 INFO - PROCESS | 1852 | 1461720987122 Marionette TRACE conn3 <- [1,2042,null,{}] 18:36:27 INFO - PROCESS | 1852 | 1461720987139 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:27 INFO - PROCESS | 1852 | 1461720987388 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:36:27 INFO - PROCESS | 1852 | 1461720987634 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772cb4000 == 142 [pid = 1852] [id = 518] 18:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f1772e7e400) [pid = 1852] [serial = 1555] [outer = (nil)] 18:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1777c2ec00) [pid = 1852] [serial = 1556] [outer = 0x7f1772e7e400] 18:36:27 INFO - PROCESS | 1852 | 1461720987756 Marionette DEBUG loaded listener.js 18:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1777ceec00) [pid = 1852] [serial = 1557] [outer = 0x7f1772e7e400] 18:36:28 INFO - PROCESS | 1852 | 1461720988678 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:36:28 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) 18:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1640ms 18:36:28 INFO - PROCESS | 1852 | 1461720988755 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:36:28 INFO - PROCESS | 1852 | 1461720988761 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:36:28 INFO - PROCESS | 1852 | 1461720988768 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:36:28 INFO - PROCESS | 1852 | 1461720988772 Marionette TRACE conn3 <- [1,2046,null,{}] 18:36:28 INFO - PROCESS | 1852 | 1461720988778 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:29 INFO - PROCESS | 1852 | 1461720989103 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:36:29 INFO - PROCESS | 1852 | 1461720989400 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f27000 == 143 [pid = 1852] [id = 519] 18:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f176eeb3000) [pid = 1852] [serial = 1558] [outer = (nil)] 18:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1778d0c000) [pid = 1852] [serial = 1559] [outer = 0x7f176eeb3000] 18:36:29 INFO - PROCESS | 1852 | 1461720989479 Marionette DEBUG loaded listener.js 18:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f1778e32400) [pid = 1852] [serial = 1560] [outer = 0x7f176eeb3000] 18:36:30 INFO - PROCESS | 1852 | 1461720990377 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1681ms 18:36:30 INFO - PROCESS | 1852 | 1461720990449 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:36:30 INFO - PROCESS | 1852 | 1461720990453 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:36:30 INFO - PROCESS | 1852 | 1461720990460 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:36:30 INFO - PROCESS | 1852 | 1461720990464 Marionette TRACE conn3 <- [1,2050,null,{}] 18:36:30 INFO - PROCESS | 1852 | 1461720990470 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:30 INFO - PROCESS | 1852 | 1461720990754 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:36:31 INFO - PROCESS | 1852 | 1461720991012 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a147000 == 144 [pid = 1852] [id = 520] 18:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f1778f4dc00) [pid = 1852] [serial = 1561] [outer = (nil)] 18:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1778fe7400) [pid = 1852] [serial = 1562] [outer = 0x7f1778f4dc00] 18:36:31 INFO - PROCESS | 1852 | 1461720991143 Marionette DEBUG loaded listener.js 18:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f17791cf000) [pid = 1852] [serial = 1563] [outer = 0x7f1778f4dc00] 18:36:32 INFO - PROCESS | 1852 | 1461720992087 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1696ms 18:36:32 INFO - PROCESS | 1852 | 1461720992157 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:36:32 INFO - PROCESS | 1852 | 1461720992161 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:36:32 INFO - PROCESS | 1852 | 1461720992168 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:36:32 INFO - PROCESS | 1852 | 1461720992172 Marionette TRACE conn3 <- [1,2054,null,{}] 18:36:32 INFO - PROCESS | 1852 | 1461720992179 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:32 INFO - PROCESS | 1852 | 1461720992472 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:36:32 INFO - PROCESS | 1852 | 1461720992778 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1d4000 == 145 [pid = 1852] [id = 521] 18:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177a2a8800) [pid = 1852] [serial = 1564] [outer = (nil)] 18:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f177a891800) [pid = 1852] [serial = 1565] [outer = 0x7f177a2a8800] 18:36:32 INFO - PROCESS | 1852 | 1461720992870 Marionette DEBUG loaded listener.js 18:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f177abf6c00) [pid = 1852] [serial = 1566] [outer = 0x7f177a2a8800] 18:36:33 INFO - PROCESS | 1852 | 1461720993760 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1639ms 18:36:33 INFO - PROCESS | 1852 | 1461720993808 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:36:33 INFO - PROCESS | 1852 | 1461720993813 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:36:33 INFO - PROCESS | 1852 | 1461720993819 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:36:33 INFO - PROCESS | 1852 | 1461720993823 Marionette TRACE conn3 <- [1,2058,null,{}] 18:36:33 INFO - PROCESS | 1852 | 1461720993829 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:34 INFO - PROCESS | 1852 | 1461720994064 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:36:34 INFO - PROCESS | 1852 | 1461720994435 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da73800 == 146 [pid = 1852] [id = 522] 18:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f17791ce400) [pid = 1852] [serial = 1567] [outer = (nil)] 18:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177acc8c00) [pid = 1852] [serial = 1568] [outer = 0x7f17791ce400] 18:36:34 INFO - PROCESS | 1852 | 1461720994517 Marionette DEBUG loaded listener.js 18:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f177ae0a800) [pid = 1852] [serial = 1569] [outer = 0x7f17791ce400] 18:36:35 INFO - PROCESS | 1852 | 1461720995440 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1690ms 18:36:35 INFO - PROCESS | 1852 | 1461720995511 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:36:35 INFO - PROCESS | 1852 | 1461720995515 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:36:35 INFO - PROCESS | 1852 | 1461720995521 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:36:35 INFO - PROCESS | 1852 | 1461720995525 Marionette TRACE conn3 <- [1,2062,null,{}] 18:36:35 INFO - PROCESS | 1852 | 1461720995531 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:35 INFO - PROCESS | 1852 | 1461720995772 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:36:36 INFO - PROCESS | 1852 | 1461720996028 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e68c000 == 147 [pid = 1852] [id = 523] 18:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f177a2a9000) [pid = 1852] [serial = 1570] [outer = (nil)] 18:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f177d73b800) [pid = 1852] [serial = 1571] [outer = 0x7f177a2a9000] 18:36:36 INFO - PROCESS | 1852 | 1461720996161 Marionette DEBUG loaded listener.js 18:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f177d797000) [pid = 1852] [serial = 1572] [outer = 0x7f177a2a9000] 18:36:37 INFO - PROCESS | 1852 | 1461720997064 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1587ms 18:36:37 INFO - PROCESS | 1852 | 1461720997109 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:36:37 INFO - PROCESS | 1852 | 1461720997113 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:36:37 INFO - PROCESS | 1852 | 1461720997121 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:36:37 INFO - PROCESS | 1852 | 1461720997125 Marionette TRACE conn3 <- [1,2066,null,{}] 18:36:37 INFO - PROCESS | 1852 | 1461720997132 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:37 INFO - PROCESS | 1852 | 1461720997366 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:36:37 INFO - PROCESS | 1852 | 1461720997630 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e7a5800 == 148 [pid = 1852] [id = 524] 18:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f177abeb000) [pid = 1852] [serial = 1573] [outer = (nil)] 18:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f177d953800) [pid = 1852] [serial = 1574] [outer = 0x7f177abeb000] 18:36:37 INFO - PROCESS | 1852 | 1461720997753 Marionette DEBUG loaded listener.js 18:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f177daea000) [pid = 1852] [serial = 1575] [outer = 0x7f177abeb000] 18:36:38 INFO - PROCESS | 1852 | 1461720998607 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1534ms 18:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:36:38 INFO - PROCESS | 1852 | 1461720998659 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:36:38 INFO - PROCESS | 1852 | 1461720998662 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:36:38 INFO - PROCESS | 1852 | 1461720998669 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:36:38 INFO - PROCESS | 1852 | 1461720998673 Marionette TRACE conn3 <- [1,2070,null,{}] 18:36:38 INFO - PROCESS | 1852 | 1461720998679 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:38 INFO - PROCESS | 1852 | 1461720998918 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:36:39 INFO - PROCESS | 1852 | 1461720999179 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178029b800 == 149 [pid = 1852] [id = 525] 18:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f1777d78000) [pid = 1852] [serial = 1576] [outer = (nil)] 18:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f177e4a1000) [pid = 1852] [serial = 1577] [outer = 0x7f1777d78000] 18:36:39 INFO - PROCESS | 1852 | 1461720999326 Marionette DEBUG loaded listener.js 18:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f177e4a8400) [pid = 1852] [serial = 1578] [outer = 0x7f1777d78000] 18:36:40 INFO - PROCESS | 1852 | 1461721000279 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1685ms 18:36:40 INFO - PROCESS | 1852 | 1461721000355 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:36:40 INFO - PROCESS | 1852 | 1461721000365 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:36:40 INFO - PROCESS | 1852 | 1461721000372 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:36:40 INFO - PROCESS | 1852 | 1461721000377 Marionette TRACE conn3 <- [1,2074,null,{}] 18:36:40 INFO - PROCESS | 1852 | 1461721000383 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:40 INFO - PROCESS | 1852 | 1461721000642 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:36:40 INFO - PROCESS | 1852 | 1461721000897 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783597000 == 150 [pid = 1852] [id = 526] 18:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f177e067800) [pid = 1852] [serial = 1579] [outer = (nil)] 18:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f1780157c00) [pid = 1852] [serial = 1580] [outer = 0x7f177e067800] 18:36:41 INFO - PROCESS | 1852 | 1461721001024 Marionette DEBUG loaded listener.js 18:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f17802e8400) [pid = 1852] [serial = 1581] [outer = 0x7f177e067800] 18:36:41 INFO - PROCESS | 1852 | 1461721001904 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1587ms 18:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:36:41 INFO - PROCESS | 1852 | 1461721001959 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:36:41 INFO - PROCESS | 1852 | 1461721001962 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:36:41 INFO - PROCESS | 1852 | 1461721001970 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:36:41 INFO - PROCESS | 1852 | 1461721001972 Marionette TRACE conn3 <- [1,2078,null,{}] 18:36:41 INFO - PROCESS | 1852 | 1461721001979 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:42 INFO - PROCESS | 1852 | 1461721002219 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:36:42 INFO - PROCESS | 1852 | 1461721002471 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783ad0000 == 151 [pid = 1852] [id = 527] 18:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f177e4ac000) [pid = 1852] [serial = 1582] [outer = (nil)] 18:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f1781fca000) [pid = 1852] [serial = 1583] [outer = 0x7f177e4ac000] 18:36:42 INFO - PROCESS | 1852 | 1461721002602 Marionette DEBUG loaded listener.js 18:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1781fd3000) [pid = 1852] [serial = 1584] [outer = 0x7f177e4ac000] 18:36:43 INFO - PROCESS | 1852 | 1461721003468 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1537ms 18:36:43 INFO - PROCESS | 1852 | 1461721003506 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:36:43 INFO - PROCESS | 1852 | 1461721003509 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:36:43 INFO - PROCESS | 1852 | 1461721003516 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:36:43 INFO - PROCESS | 1852 | 1461721003530 Marionette TRACE conn3 <- [1,2082,null,{}] 18:36:43 INFO - PROCESS | 1852 | 1461721003536 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:43 INFO - PROCESS | 1852 | 1461721003770 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:36:44 INFO - PROCESS | 1852 | 1461721004003 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178487c800 == 152 [pid = 1852] [id = 528] 18:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f177a10a400) [pid = 1852] [serial = 1585] [outer = (nil)] 18:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f17824a2800) [pid = 1852] [serial = 1586] [outer = 0x7f177a10a400] 18:36:44 INFO - PROCESS | 1852 | 1461721004189 Marionette DEBUG loaded listener.js 18:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f17824ad000) [pid = 1852] [serial = 1587] [outer = 0x7f177a10a400] 18:36:45 INFO - PROCESS | 1852 | 1461721005104 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1646ms 18:36:45 INFO - PROCESS | 1852 | 1461721005164 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:36:45 INFO - PROCESS | 1852 | 1461721005168 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:36:45 INFO - PROCESS | 1852 | 1461721005174 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:36:45 INFO - PROCESS | 1852 | 1461721005178 Marionette TRACE conn3 <- [1,2086,null,{}] 18:36:45 INFO - PROCESS | 1852 | 1461721005184 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:45 INFO - PROCESS | 1852 | 1461721005465 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:36:45 INFO - PROCESS | 1852 | 1461721005827 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178533f800 == 153 [pid = 1852] [id = 529] 18:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f177e4ac800) [pid = 1852] [serial = 1588] [outer = (nil)] 18:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f1782e57c00) [pid = 1852] [serial = 1589] [outer = 0x7f177e4ac800] 18:36:45 INFO - PROCESS | 1852 | 1461721005958 Marionette DEBUG loaded listener.js 18:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f178351a400) [pid = 1852] [serial = 1590] [outer = 0x7f177e4ac800] 18:36:46 INFO - PROCESS | 1852 | 1461721006877 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1743ms 18:36:46 INFO - PROCESS | 1852 | 1461721006920 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:36:46 INFO - PROCESS | 1852 | 1461721006924 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:36:46 INFO - PROCESS | 1852 | 1461721006930 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:36:46 INFO - PROCESS | 1852 | 1461721006933 Marionette TRACE conn3 <- [1,2090,null,{}] 18:36:46 INFO - PROCESS | 1852 | 1461721006939 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:47 INFO - PROCESS | 1852 | 1461721007176 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:36:47 INFO - PROCESS | 1852 | 1461721007435 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a7d000 == 154 [pid = 1852] [id = 530] 18:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1781fd6800) [pid = 1852] [serial = 1591] [outer = (nil)] 18:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f178374a400) [pid = 1852] [serial = 1592] [outer = 0x7f1781fd6800] 18:36:47 INFO - PROCESS | 1852 | 1461721007560 Marionette DEBUG loaded listener.js 18:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f1783a3d800) [pid = 1852] [serial = 1593] [outer = 0x7f1781fd6800] 18:36:48 INFO - PROCESS | 1852 | 1461721008461 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1580ms 18:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:36:48 INFO - PROCESS | 1852 | 1461721008512 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:36:48 INFO - PROCESS | 1852 | 1461721008515 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:36:48 INFO - PROCESS | 1852 | 1461721008523 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:36:48 INFO - PROCESS | 1852 | 1461721008526 Marionette TRACE conn3 <- [1,2094,null,{}] 18:36:48 INFO - PROCESS | 1852 | 1461721008533 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:48 INFO - PROCESS | 1852 | 1461721008800 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:36:49 INFO - PROCESS | 1852 | 1461721009121 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178b3e8000 == 155 [pid = 1852] [id = 531] 18:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f177accd400) [pid = 1852] [serial = 1594] [outer = (nil)] 18:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f1783a48c00) [pid = 1852] [serial = 1595] [outer = 0x7f177accd400] 18:36:49 INFO - PROCESS | 1852 | 1461721009203 Marionette DEBUG loaded listener.js 18:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f1783f07800) [pid = 1852] [serial = 1596] [outer = 0x7f177accd400] 18:36:50 INFO - PROCESS | 1852 | 1461721010199 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1733ms 18:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:36:50 INFO - PROCESS | 1852 | 1461721010256 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:36:50 INFO - PROCESS | 1852 | 1461721010259 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:36:50 INFO - PROCESS | 1852 | 1461721010267 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:36:50 INFO - PROCESS | 1852 | 1461721010269 Marionette TRACE conn3 <- [1,2098,null,{}] 18:36:50 INFO - PROCESS | 1852 | 1461721010276 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:50 INFO - PROCESS | 1852 | 1461721010541 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:36:50 INFO - PROCESS | 1852 | 1461721010803 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791285800 == 156 [pid = 1852] [id = 532] 18:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f1782468400) [pid = 1852] [serial = 1597] [outer = (nil)] 18:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f17843d5800) [pid = 1852] [serial = 1598] [outer = 0x7f1782468400] 18:36:50 INFO - PROCESS | 1852 | 1461721010967 Marionette DEBUG loaded listener.js 18:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f1784832000) [pid = 1852] [serial = 1599] [outer = 0x7f1782468400] 18:36:51 INFO - PROCESS | 1852 | 1461721011876 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1688ms 18:36:51 INFO - PROCESS | 1852 | 1461721011955 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:36:51 INFO - PROCESS | 1852 | 1461721011958 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:36:51 INFO - PROCESS | 1852 | 1461721011965 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:36:51 INFO - PROCESS | 1852 | 1461721011969 Marionette TRACE conn3 <- [1,2102,null,{}] 18:36:51 INFO - PROCESS | 1852 | 1461721011976 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:52 INFO - PROCESS | 1852 | 1461721012270 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:36:53 INFO - PROCESS | 1852 | 1461721013147 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a1b8000 == 157 [pid = 1852] [id = 533] 18:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f1768297800) [pid = 1852] [serial = 1600] [outer = (nil)] 18:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f1768edd800) [pid = 1852] [serial = 1601] [outer = 0x7f1768297800] 18:36:53 INFO - PROCESS | 1852 | 1461721013223 Marionette DEBUG loaded listener.js 18:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f176a156800) [pid = 1852] [serial = 1602] [outer = 0x7f1768297800] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17914aa800 == 156 [pid = 1852] [id = 241] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b3e1000 == 155 [pid = 1852] [id = 290] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178b3ee000 == 154 [pid = 1852] [id = 240] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177da5d000 == 153 [pid = 1852] [id = 454] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f34000 == 152 [pid = 1852] [id = 451] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777fb8800 == 151 [pid = 1852] [id = 416] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796162000 == 150 [pid = 1852] [id = 414] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e68e800 == 149 [pid = 1852] [id = 455] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179161b000 == 148 [pid = 1852] [id = 81] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e370000 == 147 [pid = 1852] [id = 510] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678a3000 == 146 [pid = 1852] [id = 509] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768ce0800 == 145 [pid = 1852] [id = 508] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833e5000 == 144 [pid = 1852] [id = 507] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17820cd800 == 143 [pid = 1852] [id = 506] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780281800 == 142 [pid = 1852] [id = 505] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e7a6000 == 141 [pid = 1852] [id = 504] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfb8000 == 140 [pid = 1852] [id = 503] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c49b800 == 139 [pid = 1852] [id = 502] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b3cc000 == 138 [pid = 1852] [id = 501] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ab8b000 == 137 [pid = 1852] [id = 500] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a15e000 == 136 [pid = 1852] [id = 499] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f31800 == 135 [pid = 1852] [id = 498] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773041800 == 134 [pid = 1852] [id = 497] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772aee800 == 133 [pid = 1852] [id = 496] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1770065000 == 132 [pid = 1852] [id = 495] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d13a000 == 131 [pid = 1852] [id = 494] 18:36:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678a8800 == 130 [pid = 1852] [id = 493] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1783743000) [pid = 1852] [serial = 1442] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f1796647000) [pid = 1852] [serial = 1454] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f176cd55800) [pid = 1852] [serial = 1418] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f1795de2800) [pid = 1852] [serial = 1451] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f177144bc00) [pid = 1852] [serial = 1472] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f1770243400) [pid = 1852] [serial = 1467] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f176e9c5400) [pid = 1852] [serial = 1463] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f17702e8800) [pid = 1852] [serial = 1421] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f177ad96800) [pid = 1852] [serial = 1398] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f177298b000) [pid = 1852] [serial = 1473] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f176d76b400) [pid = 1852] [serial = 1461] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f176eeb7800) [pid = 1852] [serial = 1464] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1777cf6c00) [pid = 1852] [serial = 1424] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f17912ea400) [pid = 1852] [serial = 1395] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f1780e3d000) [pid = 1852] [serial = 1439] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f1778f80800) [pid = 1852] [serial = 1427] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f177b456c00) [pid = 1852] [serial = 1433] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f1790f6d800) [pid = 1852] [serial = 1401] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f1772c14800) [pid = 1852] [serial = 1475] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f176f6f7000) [pid = 1852] [serial = 1466] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f17916efc00) [pid = 1852] [serial = 1448] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f1785890000) [pid = 1852] [serial = 1445] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f1769bddc00) [pid = 1852] [serial = 1458] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f176cd5e800) [pid = 1852] [serial = 1460] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f1779f4fc00) [pid = 1852] [serial = 1430] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f177e4a4c00) [pid = 1852] [serial = 1436] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f17850f5800) [pid = 1852] [serial = 1392] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f1772d18c00) [pid = 1852] [serial = 1476] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f177024f000) [pid = 1852] [serial = 1470] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1768ee2000) [pid = 1852] [serial = 1457] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f176d955400) [pid = 1852] [serial = 1469] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f176a30e000) [pid = 1852] [serial = 1478] [outer = (nil)] [url = about:blank] 18:36:54 INFO - PROCESS | 1852 | 1461721014905 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2992ms 18:36:54 INFO - PROCESS | 1852 | 1461721014959 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:36:54 INFO - PROCESS | 1852 | 1461721014966 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:36:54 INFO - PROCESS | 1852 | 1461721014975 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:36:54 INFO - PROCESS | 1852 | 1461721014980 Marionette TRACE conn3 <- [1,2106,null,{}] 18:36:54 INFO - PROCESS | 1852 | 1461721014988 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:55 INFO - PROCESS | 1852 | 1461721015229 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:36:55 INFO - PROCESS | 1852 | 1461721015405 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697e7800 == 131 [pid = 1852] [id = 534] 18:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f1768d6ec00) [pid = 1852] [serial = 1603] [outer = (nil)] 18:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f176d099800) [pid = 1852] [serial = 1604] [outer = 0x7f1768d6ec00] 18:36:55 INFO - PROCESS | 1852 | 1461721015491 Marionette DEBUG loaded listener.js 18:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f176d94f800) [pid = 1852] [serial = 1605] [outer = 0x7f1768d6ec00] 18:36:56 INFO - PROCESS | 1852 | 1461721016425 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1483ms 18:36:56 INFO - PROCESS | 1852 | 1461721016465 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:36:56 INFO - PROCESS | 1852 | 1461721016474 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:36:56 INFO - PROCESS | 1852 | 1461721016484 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:36:56 INFO - PROCESS | 1852 | 1461721016487 Marionette TRACE conn3 <- [1,2110,null,{}] 18:36:56 INFO - PROCESS | 1852 | 1461721016498 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:56 INFO - PROCESS | 1852 | 1461721016742 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:36:56 INFO - PROCESS | 1852 | 1461721016994 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ccf4800 == 132 [pid = 1852] [id = 535] 18:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f176e9c7000) [pid = 1852] [serial = 1606] [outer = (nil)] 18:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f176feee400) [pid = 1852] [serial = 1607] [outer = 0x7f176e9c7000] 18:36:57 INFO - PROCESS | 1852 | 1461721017075 Marionette DEBUG loaded listener.js 18:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f1770243400) [pid = 1852] [serial = 1608] [outer = 0x7f176e9c7000] 18:36:57 INFO - PROCESS | 1852 | 1461721017921 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1488ms 18:36:57 INFO - PROCESS | 1852 | 1461721017972 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:36:57 INFO - PROCESS | 1852 | 1461721017975 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:36:58 INFO - PROCESS | 1852 | 1461721018000 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:36:58 INFO - PROCESS | 1852 | 1461721018010 Marionette TRACE conn3 <- [1,2114,null,{}] 18:36:58 INFO - PROCESS | 1852 | 1461721018024 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:58 INFO - PROCESS | 1852 | 1461721018345 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:36:58 INFO - PROCESS | 1852 | 1461721018408 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ef40000 == 133 [pid = 1852] [id = 536] 18:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f176efda400) [pid = 1852] [serial = 1609] [outer = (nil)] 18:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f177144c800) [pid = 1852] [serial = 1610] [outer = 0x7f176efda400] 18:36:58 INFO - PROCESS | 1852 | 1461721018643 Marionette DEBUG loaded listener.js 18:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f177298e000) [pid = 1852] [serial = 1611] [outer = 0x7f176efda400] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177ac70800) [pid = 1852] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f1767885c00) [pid = 1852] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f176a41ac00) [pid = 1852] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f1771446400) [pid = 1852] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f1777cfac00) [pid = 1852] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f176e925800) [pid = 1852] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f177a88bc00) [pid = 1852] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f177a2ad400) [pid = 1852] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f1768d73400) [pid = 1852] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1767882800) [pid = 1852] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f176fefc000) [pid = 1852] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176eeb1000) [pid = 1852] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f1777d79400) [pid = 1852] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f177315c400) [pid = 1852] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f176a157800) [pid = 1852] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f17711b7800) [pid = 1852] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f1773161000) [pid = 1852] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f17711b3800) [pid = 1852] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f176efd7400) [pid = 1852] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f17850f3400) [pid = 1852] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f17791d8800) [pid = 1852] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f176d623400) [pid = 1852] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1768291c00) [pid = 1852] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f1781ea7800) [pid = 1852] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f176a304400) [pid = 1852] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f176d94e000) [pid = 1852] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f176a425400) [pid = 1852] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1769a51400) [pid = 1852] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f178584f000) [pid = 1852] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f17734da000) [pid = 1852] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f177a2a5800) [pid = 1852] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f178584cc00) [pid = 1852] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f176d776c00) [pid = 1852] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1772973000) [pid = 1852] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f177a2acc00) [pid = 1852] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f177d950400) [pid = 1852] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f1767883800) [pid = 1852] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f176a41a800) [pid = 1852] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:37:00 INFO - PROCESS | 1852 | 1461721020606 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2657ms 18:37:00 INFO - PROCESS | 1852 | 1461721020648 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:37:00 INFO - PROCESS | 1852 | 1461721020653 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:37:00 INFO - PROCESS | 1852 | 1461721020658 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:37:00 INFO - PROCESS | 1852 | 1461721020661 Marionette TRACE conn3 <- [1,2118,null,{}] 18:37:00 INFO - PROCESS | 1852 | 1461721020666 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:00 INFO - PROCESS | 1852 | 1461721020942 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:37:00 INFO - PROCESS | 1852 | 1461721020963 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ef44000 == 134 [pid = 1852] [id = 537] 18:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f1767882800) [pid = 1852] [serial = 1612] [outer = (nil)] 18:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176fefc000) [pid = 1852] [serial = 1613] [outer = 0x7f1767882800] 18:37:01 INFO - PROCESS | 1852 | 1461721021026 Marionette DEBUG loaded listener.js 18:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f1772ac5000) [pid = 1852] [serial = 1614] [outer = 0x7f1767882800] 18:37:02 INFO - PROCESS | 1852 | 1461721022183 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1580ms 18:37:02 INFO - PROCESS | 1852 | 1461721022240 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:37:02 INFO - PROCESS | 1852 | 1461721022246 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:37:02 INFO - PROCESS | 1852 | 1461721022256 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:37:02 INFO - PROCESS | 1852 | 1461721022263 Marionette TRACE conn3 <- [1,2122,null,{}] 18:37:02 INFO - PROCESS | 1852 | 1461721022274 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:02 INFO - PROCESS | 1852 | 1461721022544 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:37:02 INFO - PROCESS | 1852 | 1461721022871 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a3d9000 == 135 [pid = 1852] [id = 538] 18:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1769bdf000) [pid = 1852] [serial = 1615] [outer = (nil)] 18:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f176cd55c00) [pid = 1852] [serial = 1616] [outer = 0x7f1769bdf000] 18:37:02 INFO - PROCESS | 1852 | 1461721022949 Marionette DEBUG loaded listener.js 18:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f176d776000) [pid = 1852] [serial = 1617] [outer = 0x7f1769bdf000] 18:37:03 INFO - PROCESS | 1852 | 1461721023898 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1687ms 18:37:03 INFO - PROCESS | 1852 | 1461721023944 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:37:03 INFO - PROCESS | 1852 | 1461721023954 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:37:03 INFO - PROCESS | 1852 | 1461721023966 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:37:03 INFO - PROCESS | 1852 | 1461721023970 Marionette TRACE conn3 <- [1,2126,null,{}] 18:37:03 INFO - PROCESS | 1852 | 1461721023978 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:04 INFO - PROCESS | 1852 | 1461721024223 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:37:04 INFO - PROCESS | 1852 | 1461721024486 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1770069800 == 136 [pid = 1852] [id = 539] 18:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f176eebe800) [pid = 1852] [serial = 1618] [outer = (nil)] 18:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f177024a400) [pid = 1852] [serial = 1619] [outer = 0x7f176eebe800] 18:37:04 INFO - PROCESS | 1852 | 1461721024620 Marionette DEBUG loaded listener.js 18:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f17711b8c00) [pid = 1852] [serial = 1620] [outer = 0x7f176eebe800] 18:37:05 INFO - PROCESS | 1852 | 1461721025731 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1834ms 18:37:05 INFO - PROCESS | 1852 | 1461721025800 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:37:05 INFO - PROCESS | 1852 | 1461721025805 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:37:05 INFO - PROCESS | 1852 | 1461721025812 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:37:05 INFO - PROCESS | 1852 | 1461721025818 Marionette TRACE conn3 <- [1,2130,null,{}] 18:37:05 INFO - PROCESS | 1852 | 1461721025836 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:06 INFO - PROCESS | 1852 | 1461721026131 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:37:06 INFO - PROCESS | 1852 | 1461721026435 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ae9800 == 137 [pid = 1852] [id = 540] 18:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f1772be1400) [pid = 1852] [serial = 1621] [outer = (nil)] 18:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1772d15400) [pid = 1852] [serial = 1622] [outer = 0x7f1772be1400] 18:37:06 INFO - PROCESS | 1852 | 1461721026528 Marionette DEBUG loaded listener.js 18:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f1773169800) [pid = 1852] [serial = 1623] [outer = 0x7f1772be1400] 18:37:07 INFO - PROCESS | 1852 | 1461721027465 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:37:07 INFO - PROCESS | 1852 | 1461721027515 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:37:07 INFO - PROCESS | 1852 | 1461721027521 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:37:07 INFO - PROCESS | 1852 | 1461721027525 Marionette TRACE conn3 <- [1,2134,null,{}] 18:37:07 INFO - PROCESS | 1852 | 1461721027531 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:07 INFO - PROCESS | 1852 | 1461721027755 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:37:07 INFO - PROCESS | 1852 | 1461721027966 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773110000 == 138 [pid = 1852] [id = 541] 18:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1772beb400) [pid = 1852] [serial = 1624] [outer = (nil)] 18:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f1777d82400) [pid = 1852] [serial = 1625] [outer = 0x7f1772beb400] 18:37:08 INFO - PROCESS | 1852 | 1461721028084 Marionette DEBUG loaded listener.js 18:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1778e31c00) [pid = 1852] [serial = 1626] [outer = 0x7f1772beb400] 18:37:09 INFO - PROCESS | 1852 | 1461721029049 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1585ms 18:37:09 INFO - PROCESS | 1852 | 1461721029109 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:37:09 INFO - PROCESS | 1852 | 1461721029112 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:37:09 INFO - PROCESS | 1852 | 1461721029119 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:37:09 INFO - PROCESS | 1852 | 1461721029121 Marionette TRACE conn3 <- [1,2138,null,{}] 18:37:09 INFO - PROCESS | 1852 | 1461721029127 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:09 INFO - PROCESS | 1852 | 1461721029340 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:37:09 INFO - PROCESS | 1852 | 1461721029551 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177906a800 == 139 [pid = 1852] [id = 542] 18:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1772c13000) [pid = 1852] [serial = 1627] [outer = (nil)] 18:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f1778f71400) [pid = 1852] [serial = 1628] [outer = 0x7f1772c13000] 18:37:09 INFO - PROCESS | 1852 | 1461721029672 Marionette DEBUG loaded listener.js 18:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1778fed400) [pid = 1852] [serial = 1629] [outer = 0x7f1772c13000] 18:37:10 INFO - PROCESS | 1852 | 1461721030659 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1578ms 18:37:10 INFO - PROCESS | 1852 | 1461721030698 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:37:10 INFO - PROCESS | 1852 | 1461721030702 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:37:10 INFO - PROCESS | 1852 | 1461721030709 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:37:10 INFO - PROCESS | 1852 | 1461721030713 Marionette TRACE conn3 <- [1,2142,null,{}] 18:37:10 INFO - PROCESS | 1852 | 1461721030718 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:10 INFO - PROCESS | 1852 | 1461721030975 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:37:11 INFO - PROCESS | 1852 | 1461721031247 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ab8b000 == 140 [pid = 1852] [id = 543] 18:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f17791d6c00) [pid = 1852] [serial = 1630] [outer = (nil)] 18:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f177a2a5800) [pid = 1852] [serial = 1631] [outer = 0x7f17791d6c00] 18:37:11 INFO - PROCESS | 1852 | 1461721031373 Marionette DEBUG loaded listener.js 18:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f177a653800) [pid = 1852] [serial = 1632] [outer = 0x7f17791d6c00] 18:37:12 INFO - PROCESS | 1852 | 1461721032261 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 18:37:12 INFO - PROCESS | 1852 | 1461721032301 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:37:12 INFO - PROCESS | 1852 | 1461721032308 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:37:12 INFO - PROCESS | 1852 | 1461721032311 Marionette TRACE conn3 <- [1,2146,null,{}] 18:37:12 INFO - PROCESS | 1852 | 1461721032334 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:12 INFO - PROCESS | 1852 | 1461721032650 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:37:12 INFO - PROCESS | 1852 | 1461721032863 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c153800 == 141 [pid = 1852] [id = 544] 18:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f177a651000) [pid = 1852] [serial = 1633] [outer = (nil)] 18:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177abf8800) [pid = 1852] [serial = 1634] [outer = 0x7f177a651000] 18:37:12 INFO - PROCESS | 1852 | 1461721032943 Marionette DEBUG loaded listener.js 18:37:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f177acca000) [pid = 1852] [serial = 1635] [outer = 0x7f177a651000] 18:37:13 INFO - PROCESS | 1852 | 1461721033814 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:37:13 INFO - PROCESS | 1852 | 1461721033853 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:37:13 INFO - PROCESS | 1852 | 1461721033859 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:37:13 INFO - PROCESS | 1852 | 1461721033863 Marionette TRACE conn3 <- [1,2150,null,{}] 18:37:13 INFO - PROCESS | 1852 | 1461721033869 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:14 INFO - PROCESS | 1852 | 1461721034090 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:37:14 INFO - PROCESS | 1852 | 1461721034304 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfaa000 == 142 [pid = 1852] [id = 545] 18:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f177a654000) [pid = 1852] [serial = 1636] [outer = (nil)] 18:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f177ae18400) [pid = 1852] [serial = 1637] [outer = 0x7f177a654000] 18:37:14 INFO - PROCESS | 1852 | 1461721034447 Marionette DEBUG loaded listener.js 18:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177c320800) [pid = 1852] [serial = 1638] [outer = 0x7f177a654000] 18:37:15 INFO - PROCESS | 1852 | 1461721035465 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1639ms 18:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:37:15 INFO - PROCESS | 1852 | 1461721035500 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:37:15 INFO - PROCESS | 1852 | 1461721035503 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:37:15 INFO - PROCESS | 1852 | 1461721035510 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:37:15 INFO - PROCESS | 1852 | 1461721035512 Marionette TRACE conn3 <- [1,2154,null,{}] 18:37:15 INFO - PROCESS | 1852 | 1461721035518 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:15 INFO - PROCESS | 1852 | 1461721035763 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:37:15 INFO - PROCESS | 1852 | 1461721035977 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e6dc000 == 143 [pid = 1852] [id = 546] 18:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f176d94ec00) [pid = 1852] [serial = 1639] [outer = (nil)] 18:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f177d743800) [pid = 1852] [serial = 1640] [outer = 0x7f176d94ec00] 18:37:16 INFO - PROCESS | 1852 | 1461721036128 Marionette DEBUG loaded listener.js 18:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f177e05d400) [pid = 1852] [serial = 1641] [outer = 0x7f176d94ec00] 18:37:17 INFO - PROCESS | 1852 | 1461721037039 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1580ms 18:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:37:17 INFO - PROCESS | 1852 | 1461721037090 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:37:17 INFO - PROCESS | 1852 | 1461721037093 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:37:17 INFO - PROCESS | 1852 | 1461721037100 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:37:17 INFO - PROCESS | 1852 | 1461721037103 Marionette TRACE conn3 <- [1,2158,null,{}] 18:37:17 INFO - PROCESS | 1852 | 1461721037109 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:17 INFO - PROCESS | 1852 | 1461721037343 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:37:17 INFO - PROCESS | 1852 | 1461721037561 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ed0e800 == 144 [pid = 1852] [id = 547] 18:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f1777c30000) [pid = 1852] [serial = 1642] [outer = (nil)] 18:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f177e4a8800) [pid = 1852] [serial = 1643] [outer = 0x7f1777c30000] 18:37:17 INFO - PROCESS | 1852 | 1461721037680 Marionette DEBUG loaded listener.js 18:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f178014bc00) [pid = 1852] [serial = 1644] [outer = 0x7f1777c30000] 18:37:18 INFO - PROCESS | 1852 | 1461721038644 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1591ms 18:37:18 INFO - PROCESS | 1852 | 1461721038690 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:37:18 INFO - PROCESS | 1852 | 1461721038694 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:37:18 INFO - PROCESS | 1852 | 1461721038701 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:37:18 INFO - PROCESS | 1852 | 1461721038705 Marionette TRACE conn3 <- [1,2162,null,{}] 18:37:18 INFO - PROCESS | 1852 | 1461721038712 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:18 INFO - PROCESS | 1852 | 1461721038972 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:37:19 INFO - PROCESS | 1852 | 1461721039283 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833e1800 == 145 [pid = 1852] [id = 548] 18:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f1782faec00) [pid = 1852] [serial = 1645] [outer = (nil)] 18:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f1783983400) [pid = 1852] [serial = 1646] [outer = 0x7f1782faec00] 18:37:19 INFO - PROCESS | 1852 | 1461721039370 Marionette DEBUG loaded listener.js 18:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f1783f8e400) [pid = 1852] [serial = 1647] [outer = 0x7f1782faec00] 18:37:20 INFO - PROCESS | 1852 | 1461721040320 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1686ms 18:37:20 INFO - PROCESS | 1852 | 1461721040387 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:37:20 INFO - PROCESS | 1852 | 1461721040391 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:37:20 INFO - PROCESS | 1852 | 1461721040398 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:37:20 INFO - PROCESS | 1852 | 1461721040402 Marionette TRACE conn3 <- [1,2166,null,{}] 18:37:20 INFO - PROCESS | 1852 | 1461721040407 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:20 INFO - PROCESS | 1852 | 1461721040688 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:37:21 INFO - PROCESS | 1852 | 1461721040995 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d52000 == 146 [pid = 1852] [id = 549] 18:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f1772d0c800) [pid = 1852] [serial = 1648] [outer = (nil)] 18:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f17843d8000) [pid = 1852] [serial = 1649] [outer = 0x7f1772d0c800] 18:37:21 INFO - PROCESS | 1852 | 1461721041073 Marionette DEBUG loaded listener.js 18:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f1784db0800) [pid = 1852] [serial = 1650] [outer = 0x7f1772d0c800] 18:37:21 INFO - PROCESS | 1852 | 1461721041941 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1588ms 18:37:21 INFO - PROCESS | 1852 | 1461721041991 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:37:21 INFO - PROCESS | 1852 | 1461721041995 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:37:22 INFO - PROCESS | 1852 | 1461721042012 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:37:22 INFO - PROCESS | 1852 | 1461721042014 Marionette TRACE conn3 <- [1,2170,null,{}] 18:37:22 INFO - PROCESS | 1852 | 1461721042021 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:22 INFO - PROCESS | 1852 | 1461721042258 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:37:22 INFO - PROCESS | 1852 | 1461721042567 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179129b000 == 147 [pid = 1852] [id = 550] 18:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f1782d7cc00) [pid = 1852] [serial = 1651] [outer = (nil)] 18:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f178584cc00) [pid = 1852] [serial = 1652] [outer = 0x7f1782d7cc00] 18:37:22 INFO - PROCESS | 1852 | 1461721042652 Marionette DEBUG loaded listener.js 18:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f1785897400) [pid = 1852] [serial = 1653] [outer = 0x7f1782d7cc00] 18:37:23 INFO - PROCESS | 1852 | 1461721043565 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1631ms 18:37:23 INFO - PROCESS | 1852 | 1461721043644 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:37:23 INFO - PROCESS | 1852 | 1461721043648 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:37:23 INFO - PROCESS | 1852 | 1461721043655 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:37:23 INFO - PROCESS | 1852 | 1461721043658 Marionette TRACE conn3 <- [1,2174,null,{}] 18:37:23 INFO - PROCESS | 1852 | 1461721043665 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:23 INFO - PROCESS | 1852 | 1461721043942 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:37:24 INFO - PROCESS | 1852 | 1461721044241 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1792621800 == 148 [pid = 1852] [id = 551] 18:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1784835c00) [pid = 1852] [serial = 1654] [outer = (nil)] 18:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f1786ac5000) [pid = 1852] [serial = 1655] [outer = 0x7f1784835c00] 18:37:24 INFO - PROCESS | 1852 | 1461721044344 Marionette DEBUG loaded listener.js 18:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f178a457c00) [pid = 1852] [serial = 1656] [outer = 0x7f1784835c00] 18:37:25 INFO - PROCESS | 1852 | 1461721045227 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1646ms 18:37:25 INFO - PROCESS | 1852 | 1461721045302 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:37:25 INFO - PROCESS | 1852 | 1461721045305 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:37:25 INFO - PROCESS | 1852 | 1461721045317 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:37:25 INFO - PROCESS | 1852 | 1461721045320 Marionette TRACE conn3 <- [1,2178,null,{}] 18:37:25 INFO - PROCESS | 1852 | 1461721045326 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:25 INFO - PROCESS | 1852 | 1461721045560 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:37:25 INFO - PROCESS | 1852 | 1461721045879 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e3d800 == 149 [pid = 1852] [id = 552] 18:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f176d94dc00) [pid = 1852] [serial = 1657] [outer = (nil)] 18:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f1790304800) [pid = 1852] [serial = 1658] [outer = 0x7f176d94dc00] 18:37:25 INFO - PROCESS | 1852 | 1461721045958 Marionette DEBUG loaded listener.js 18:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f1791270000) [pid = 1852] [serial = 1659] [outer = 0x7f176d94dc00] 18:37:26 INFO - PROCESS | 1852 | 1461721046844 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 18:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:37:26 INFO - PROCESS | 1852 | 1461721046897 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:37:26 INFO - PROCESS | 1852 | 1461721046900 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:37:26 INFO - PROCESS | 1852 | 1461721046907 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:37:26 INFO - PROCESS | 1852 | 1461721046909 Marionette TRACE conn3 <- [1,2182,null,{}] 18:37:26 INFO - PROCESS | 1852 | 1461721046916 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:27 INFO - PROCESS | 1852 | 1461721047144 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:37:27 INFO - PROCESS | 1852 | 1461721047448 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796172800 == 150 [pid = 1852] [id = 553] 18:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f1772ace800) [pid = 1852] [serial = 1660] [outer = (nil)] 18:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f179144a000) [pid = 1852] [serial = 1661] [outer = 0x7f1772ace800] 18:37:27 INFO - PROCESS | 1852 | 1461721047532 Marionette DEBUG loaded listener.js 18:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f17916fbc00) [pid = 1852] [serial = 1662] [outer = 0x7f1772ace800] 18:37:28 INFO - PROCESS | 1852 | 1461721048385 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1536ms 18:37:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:37:28 INFO - PROCESS | 1852 | 1461721048442 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:37:28 INFO - PROCESS | 1852 | 1461721048445 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:37:28 INFO - PROCESS | 1852 | 1461721048452 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:37:28 INFO - PROCESS | 1852 | 1461721048455 Marionette TRACE conn3 <- [1,2186,null,{}] 18:37:28 INFO - PROCESS | 1852 | 1461721048461 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:28 INFO - PROCESS | 1852 | 1461721048700 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:37:29 INFO - PROCESS | 1852 | 1461721048996 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17966a0800 == 151 [pid = 1852] [id = 554] 18:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f1791271000) [pid = 1852] [serial = 1663] [outer = (nil)] 18:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f1792633000) [pid = 1852] [serial = 1664] [outer = 0x7f1791271000] 18:37:29 INFO - PROCESS | 1852 | 1461721049089 Marionette DEBUG loaded listener.js 18:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f17927dc400) [pid = 1852] [serial = 1665] [outer = 0x7f1791271000] 18:37:29 INFO - PROCESS | 1852 | 1461721049979 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1581ms 18:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:37:30 INFO - PROCESS | 1852 | 1461721050033 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:37:30 INFO - PROCESS | 1852 | 1461721050035 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:37:30 INFO - PROCESS | 1852 | 1461721050042 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:37:30 INFO - PROCESS | 1852 | 1461721050045 Marionette TRACE conn3 <- [1,2190,null,{}] 18:37:30 INFO - PROCESS | 1852 | 1461721050050 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:30 INFO - PROCESS | 1852 | 1461721050318 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:37:30 INFO - PROCESS | 1852 | 1461721050650 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768d37000 == 152 [pid = 1852] [id = 555] 18:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f1768eda000) [pid = 1852] [serial = 1666] [outer = (nil)] 18:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f176aa55000) [pid = 1852] [serial = 1667] [outer = 0x7f1768eda000] 18:37:30 INFO - PROCESS | 1852 | 1461721050725 Marionette DEBUG loaded listener.js 18:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f177298b800) [pid = 1852] [serial = 1668] [outer = 0x7f1768eda000] 18:37:31 INFO - PROCESS | 1852 | 1461721051603 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1596ms 18:37:31 INFO - PROCESS | 1852 | 1461721051638 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:37:31 INFO - PROCESS | 1852 | 1461721051642 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:37:31 INFO - PROCESS | 1852 | 1461721051648 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:37:31 INFO - PROCESS | 1852 | 1461721051650 Marionette TRACE conn3 <- [1,2194,null,{}] 18:37:31 INFO - PROCESS | 1852 | 1461721051657 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:31 INFO - PROCESS | 1852 | 1461721051891 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f177a539000) [pid = 1852] [serial = 1511] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f1783a6c800) [pid = 1852] [serial = 1443] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f1768ed6400) [pid = 1852] [serial = 1529] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f176cd5ec00) [pid = 1852] [serial = 1538] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f176d947800) [pid = 1852] [serial = 1530] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f177c19ac00) [pid = 1852] [serial = 1521] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f176e927c00) [pid = 1852] [serial = 1532] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f176d76f000) [pid = 1852] [serial = 1419] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1772c16c00) [pid = 1852] [serial = 1494] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f1778f4c800) [pid = 1852] [serial = 1499] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f177d73d400) [pid = 1852] [serial = 1524] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f177ad92000) [pid = 1852] [serial = 1517] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f177ac62400) [pid = 1852] [serial = 1514] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f1768edcc00) [pid = 1852] [serial = 1535] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f176788a000) [pid = 1852] [serial = 1481] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f1772991000) [pid = 1852] [serial = 1422] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f17698f2000) [pid = 1852] [serial = 1482] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f177297a400) [pid = 1852] [serial = 1533] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f17711b0400) [pid = 1852] [serial = 1544] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f1778feb800) [pid = 1852] [serial = 1502] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f17734ce400) [pid = 1852] [serial = 1496] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f177900a800) [pid = 1852] [serial = 1505] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f177298c400) [pid = 1852] [serial = 1491] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f17824a9800) [pid = 1852] [serial = 1440] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1777cf4c00) [pid = 1852] [serial = 1347] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f176ff09400) [pid = 1852] [serial = 1542] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f178766ec00) [pid = 1852] [serial = 1446] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f177a898c00) [pid = 1852] [serial = 1431] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1779002800) [pid = 1852] [serial = 1428] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f177ae0d000) [pid = 1852] [serial = 1518] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f177a891c00) [pid = 1852] [serial = 1512] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f176d09b000) [pid = 1852] [serial = 1479] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f1772be5000) [pid = 1852] [serial = 1493] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f1796983800) [pid = 1852] [serial = 1455] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1779f50c00) [pid = 1852] [serial = 1509] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f176ff10c00) [pid = 1852] [serial = 1488] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f176d948000) [pid = 1852] [serial = 1485] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f176d76d800) [pid = 1852] [serial = 1539] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f177b4d1400) [pid = 1852] [serial = 1520] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f1779004c00) [pid = 1852] [serial = 1503] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f177ae15400) [pid = 1852] [serial = 1527] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f176cd61400) [pid = 1852] [serial = 1484] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f177c31cc00) [pid = 1852] [serial = 1523] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f176efdb400) [pid = 1852] [serial = 1487] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1777cf8c00) [pid = 1852] [serial = 1497] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1796476000) [pid = 1852] [serial = 1452] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f176feeec00) [pid = 1852] [serial = 1541] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f176d94b800) [pid = 1852] [serial = 1526] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1778e31000) [pid = 1852] [serial = 1425] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f177297f000) [pid = 1852] [serial = 1490] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1779f48400) [pid = 1852] [serial = 1508] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f177dae8000) [pid = 1852] [serial = 1434] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f179453d800) [pid = 1852] [serial = 1449] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f1769bde000) [pid = 1852] [serial = 1536] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1778f77800) [pid = 1852] [serial = 1500] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f1780158c00) [pid = 1852] [serial = 1437] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f17791d6800) [pid = 1852] [serial = 1506] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f177ac6fc00) [pid = 1852] [serial = 1515] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1773168000) [pid = 1852] [serial = 1416] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f1772972400) [pid = 1852] [serial = 1545] [outer = (nil)] [url = about:blank] 18:37:33 INFO - PROCESS | 1852 | 1461721053501 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678fb000 == 153 [pid = 1852] [id = 556] 18:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f1768d75400) [pid = 1852] [serial = 1669] [outer = (nil)] 18:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f1768ede800) [pid = 1852] [serial = 1670] [outer = 0x7f1768d75400] 18:37:33 INFO - PROCESS | 1852 | 1461721053579 Marionette DEBUG loaded listener.js 18:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f1769be0000) [pid = 1852] [serial = 1671] [outer = 0x7f1768d75400] 18:37:34 INFO - PROCESS | 1852 | 1461721054386 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2783ms 18:37:34 INFO - PROCESS | 1852 | 1461721054433 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:37:34 INFO - PROCESS | 1852 | 1461721054440 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:37:34 INFO - PROCESS | 1852 | 1461721054452 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:37:34 INFO - PROCESS | 1852 | 1461721054459 Marionette TRACE conn3 <- [1,2198,null,{}] 18:37:34 INFO - PROCESS | 1852 | 1461721054467 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:34 INFO - PROCESS | 1852 | 1461721054723 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:37:34 INFO - PROCESS | 1852 | 1461721054895 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb08000 == 154 [pid = 1852] [id = 557] 18:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f1768ed6400) [pid = 1852] [serial = 1672] [outer = (nil)] 18:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176d621000) [pid = 1852] [serial = 1673] [outer = 0x7f1768ed6400] 18:37:34 INFO - PROCESS | 1852 | 1461721054964 Marionette DEBUG loaded listener.js 18:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176e9c3000) [pid = 1852] [serial = 1674] [outer = 0x7f1768ed6400] 18:37:35 INFO - PROCESS | 1852 | 1461721055909 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1490ms 18:37:35 INFO - PROCESS | 1852 | 1461721055942 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:37:35 INFO - PROCESS | 1852 | 1461721055949 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:37:35 INFO - PROCESS | 1852 | 1461721055972 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:37:35 INFO - PROCESS | 1852 | 1461721055976 Marionette TRACE conn3 <- [1,2202,null,{}] 18:37:35 INFO - PROCESS | 1852 | 1461721055982 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:36 INFO - PROCESS | 1852 | 1461721056276 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:37:36 INFO - PROCESS | 1852 | 1461721056321 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e37c000 == 155 [pid = 1852] [id = 558] 18:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f176ff09c00) [pid = 1852] [serial = 1675] [outer = (nil)] 18:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f17711b1000) [pid = 1852] [serial = 1676] [outer = 0x7f176ff09c00] 18:37:36 INFO - PROCESS | 1852 | 1461721056503 Marionette DEBUG loaded listener.js 18:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1771446400) [pid = 1852] [serial = 1677] [outer = 0x7f176ff09c00] 18:37:37 INFO - PROCESS | 1852 | 1461721057506 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1596ms 18:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:37:37 INFO - PROCESS | 1852 | 1461721057557 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:37:37 INFO - PROCESS | 1852 | 1461721057560 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:37:37 INFO - PROCESS | 1852 | 1461721057574 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:37:37 INFO - PROCESS | 1852 | 1461721057583 Marionette TRACE conn3 <- [1,2206,null,{}] 18:37:37 INFO - PROCESS | 1852 | 1461721057600 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:37 INFO - PROCESS | 1852 | 1461721057886 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:37:38 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1768d6ec00) [pid = 1852] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:37:38 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f176efda400) [pid = 1852] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:37:38 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f176e9c7000) [pid = 1852] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:37:38 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1768297800) [pid = 1852] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:37:38 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f176fef2000) [pid = 1852] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:37:38 INFO - PROCESS | 1852 | 1461721058345 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a3e2800 == 156 [pid = 1852] [id = 559] 18:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f1767885c00) [pid = 1852] [serial = 1678] [outer = (nil)] 18:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f1768ee4c00) [pid = 1852] [serial = 1679] [outer = 0x7f1767885c00] 18:37:38 INFO - PROCESS | 1852 | 1461721058418 Marionette DEBUG loaded listener.js 18:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1772be5000) [pid = 1852] [serial = 1680] [outer = 0x7f1767885c00] 18:37:39 INFO - PROCESS | 1852 | 1461721059159 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1604ms 18:37:39 INFO - PROCESS | 1852 | 1461721059169 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:37:39 INFO - PROCESS | 1852 | 1461721059174 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:37:39 INFO - PROCESS | 1852 | 1461721059181 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:37:39 INFO - PROCESS | 1852 | 1461721059184 Marionette TRACE conn3 <- [1,2210,null,{}] 18:37:39 INFO - PROCESS | 1852 | 1461721059191 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:39 INFO - PROCESS | 1852 | 1461721059472 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:37:39 INFO - PROCESS | 1852 | 1461721059494 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772adb000 == 157 [pid = 1852] [id = 560] 18:37:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f177297b000) [pid = 1852] [serial = 1681] [outer = (nil)] 18:37:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1777c30c00) [pid = 1852] [serial = 1682] [outer = 0x7f177297b000] 18:37:39 INFO - PROCESS | 1852 | 1461721059561 Marionette DEBUG loaded listener.js 18:37:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1773168000) [pid = 1852] [serial = 1683] [outer = 0x7f177297b000] 18:37:40 INFO - PROCESS | 1852 | 1461721060782 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1630ms 18:37:40 INFO - PROCESS | 1852 | 1461721060812 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:37:40 INFO - PROCESS | 1852 | 1461721060818 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:37:40 INFO - PROCESS | 1852 | 1461721060827 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:37:40 INFO - PROCESS | 1852 | 1461721060832 Marionette TRACE conn3 <- [1,2214,null,{}] 18:37:40 INFO - PROCESS | 1852 | 1461721060842 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:41 INFO - PROCESS | 1852 | 1461721061076 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:37:41 INFO - PROCESS | 1852 | 1461721061411 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d14d000 == 158 [pid = 1852] [id = 561] 18:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f176a30dc00) [pid = 1852] [serial = 1684] [outer = (nil)] 18:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f176e923400) [pid = 1852] [serial = 1685] [outer = 0x7f176a30dc00] 18:37:41 INFO - PROCESS | 1852 | 1461721061490 Marionette DEBUG loaded listener.js 18:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176efd8800) [pid = 1852] [serial = 1686] [outer = 0x7f176a30dc00] 18:37:42 INFO - PROCESS | 1852 | 1461721062368 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1593ms 18:37:42 INFO - PROCESS | 1852 | 1461721062420 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:37:42 INFO - PROCESS | 1852 | 1461721062428 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:37:42 INFO - PROCESS | 1852 | 1461721062440 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:37:42 INFO - PROCESS | 1852 | 1461721062443 Marionette TRACE conn3 <- [1,2218,null,{}] 18:37:42 INFO - PROCESS | 1852 | 1461721062450 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:42 INFO - PROCESS | 1852 | 1461721062691 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:37:43 INFO - PROCESS | 1852 | 1461721063002 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b46000 == 159 [pid = 1852] [id = 562] 18:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f177144b000) [pid = 1852] [serial = 1687] [outer = (nil)] 18:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f177297f000) [pid = 1852] [serial = 1688] [outer = 0x7f177144b000] 18:37:43 INFO - PROCESS | 1852 | 1461721063103 Marionette DEBUG loaded listener.js 18:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1772c0ec00) [pid = 1852] [serial = 1689] [outer = 0x7f177144b000] 18:37:44 INFO - PROCESS | 1852 | 1461721064105 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1737ms 18:37:44 INFO - PROCESS | 1852 | 1461721064177 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:37:44 INFO - PROCESS | 1852 | 1461721064180 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:37:44 INFO - PROCESS | 1852 | 1461721064189 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:37:44 INFO - PROCESS | 1852 | 1461721064195 Marionette TRACE conn3 <- [1,2222,null,{}] 18:37:44 INFO - PROCESS | 1852 | 1461721064231 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:44 INFO - PROCESS | 1852 | 1461721064552 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:37:44 INFO - PROCESS | 1852 | 1461721064773 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777fb3800 == 160 [pid = 1852] [id = 563] 18:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f1778e37800) [pid = 1852] [serial = 1690] [outer = (nil)] 18:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1778f77800) [pid = 1852] [serial = 1691] [outer = 0x7f1778e37800] 18:37:44 INFO - PROCESS | 1852 | 1461721064855 Marionette DEBUG loaded listener.js 18:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1778ff4c00) [pid = 1852] [serial = 1692] [outer = 0x7f1778e37800] 18:37:45 INFO - PROCESS | 1852 | 1461721065867 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1697ms 18:37:45 INFO - PROCESS | 1852 | 1461721065887 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:37:45 INFO - PROCESS | 1852 | 1461721065895 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:37:45 INFO - PROCESS | 1852 | 1461721065905 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:37:45 INFO - PROCESS | 1852 | 1461721065910 Marionette TRACE conn3 <- [1,2226,null,{}] 18:37:45 INFO - PROCESS | 1852 | 1461721065920 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:46 INFO - PROCESS | 1852 | 1461721066178 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:37:46 INFO - PROCESS | 1852 | 1461721066476 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa67000 == 161 [pid = 1852] [id = 564] 18:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f1778f4c800) [pid = 1852] [serial = 1693] [outer = (nil)] 18:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1779f43000) [pid = 1852] [serial = 1694] [outer = 0x7f1778f4c800] 18:37:46 INFO - PROCESS | 1852 | 1461721066554 Marionette DEBUG loaded listener.js 18:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f177a102800) [pid = 1852] [serial = 1695] [outer = 0x7f1778f4c800] 18:37:47 INFO - PROCESS | 1852 | 1461721067454 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1587ms 18:37:47 INFO - PROCESS | 1852 | 1461721067492 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:37:47 INFO - PROCESS | 1852 | 1461721067495 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:37:47 INFO - PROCESS | 1852 | 1461721067501 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:37:47 INFO - PROCESS | 1852 | 1461721067503 Marionette TRACE conn3 <- [1,2230,null,{}] 18:37:47 INFO - PROCESS | 1852 | 1461721067509 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:47 INFO - PROCESS | 1852 | 1461721067731 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:37:47 INFO - PROCESS | 1852 | 1461721067944 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1cd000 == 162 [pid = 1852] [id = 565] 18:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f1779004800) [pid = 1852] [serial = 1696] [outer = (nil)] 18:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f177a652800) [pid = 1852] [serial = 1697] [outer = 0x7f1779004800] 18:37:48 INFO - PROCESS | 1852 | 1461721068056 Marionette DEBUG loaded listener.js 18:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f177abf0400) [pid = 1852] [serial = 1698] [outer = 0x7f1779004800] 18:37:49 INFO - PROCESS | 1852 | 1461721069008 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1579ms 18:37:49 INFO - PROCESS | 1852 | 1461721069081 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:37:49 INFO - PROCESS | 1852 | 1461721069084 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:37:49 INFO - PROCESS | 1852 | 1461721069091 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:37:49 INFO - PROCESS | 1852 | 1461721069095 Marionette TRACE conn3 <- [1,2234,null,{}] 18:37:49 INFO - PROCESS | 1852 | 1461721069100 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:49 INFO - PROCESS | 1852 | 1461721069426 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:37:49 INFO - PROCESS | 1852 | 1461721069747 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfb1000 == 163 [pid = 1852] [id = 566] 18:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177dae7c00) [pid = 1852] [serial = 1699] [outer = (nil)] 18:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f177e061400) [pid = 1852] [serial = 1700] [outer = 0x7f177dae7c00] 18:37:49 INFO - PROCESS | 1852 | 1461721069834 Marionette DEBUG loaded listener.js 18:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f177ed5e400) [pid = 1852] [serial = 1701] [outer = 0x7f177dae7c00] 18:37:50 INFO - PROCESS | 1852 | 1461721070756 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1736ms 18:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:37:50 INFO - PROCESS | 1852 | 1461721070828 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:37:50 INFO - PROCESS | 1852 | 1461721070831 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:37:50 INFO - PROCESS | 1852 | 1461721070839 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:37:50 INFO - PROCESS | 1852 | 1461721070841 Marionette TRACE conn3 <- [1,2238,null,{}] 18:37:50 INFO - PROCESS | 1852 | 1461721070848 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:51 INFO - PROCESS | 1852 | 1461721071120 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:37:51 INFO - PROCESS | 1852 | 1461721071380 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e6e3800 == 164 [pid = 1852] [id = 567] 18:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f177dae2400) [pid = 1852] [serial = 1702] [outer = (nil)] 18:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f17802dfc00) [pid = 1852] [serial = 1703] [outer = 0x7f177dae2400] 18:37:51 INFO - PROCESS | 1852 | 1461721071499 Marionette DEBUG loaded listener.js 18:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f1781fcfc00) [pid = 1852] [serial = 1704] [outer = 0x7f177dae2400] 18:37:52 INFO - PROCESS | 1852 | 1461721072352 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1585ms 18:37:52 INFO - PROCESS | 1852 | 1461721072423 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:37:52 INFO - PROCESS | 1852 | 1461721072427 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:37:52 INFO - PROCESS | 1852 | 1461721072434 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:37:52 INFO - PROCESS | 1852 | 1461721072438 Marionette TRACE conn3 <- [1,2242,null,{}] 18:37:52 INFO - PROCESS | 1852 | 1461721072443 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:52 INFO - PROCESS | 1852 | 1461721072712 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:37:52 INFO - PROCESS | 1852 | 1461721072966 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178027e800 == 165 [pid = 1852] [id = 568] 18:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f177dae8000) [pid = 1852] [serial = 1705] [outer = (nil)] 18:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f17824a9000) [pid = 1852] [serial = 1706] [outer = 0x7f177dae8000] 18:37:53 INFO - PROCESS | 1852 | 1461721073084 Marionette DEBUG loaded listener.js 18:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f178313cc00) [pid = 1852] [serial = 1707] [outer = 0x7f177dae8000] 18:37:53 INFO - PROCESS | 1852 | 1461721073966 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1591ms 18:37:54 INFO - PROCESS | 1852 | 1461721074027 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:37:54 INFO - PROCESS | 1852 | 1461721074030 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:37:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:37:54 INFO - PROCESS | 1852 | 1461721074038 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:37:54 INFO - PROCESS | 1852 | 1461721074042 Marionette TRACE conn3 <- [1,2246,null,{}] 18:37:54 INFO - PROCESS | 1852 | 1461721074048 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:54 INFO - PROCESS | 1852 | 1461721074289 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:37:54 INFO - PROCESS | 1852 | 1461721074604 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17831d7800 == 166 [pid = 1852] [id = 569] 18:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f1780270000) [pid = 1852] [serial = 1708] [outer = (nil)] 18:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f1783a44000) [pid = 1852] [serial = 1709] [outer = 0x7f1780270000] 18:37:54 INFO - PROCESS | 1852 | 1461721074693 Marionette DEBUG loaded listener.js 18:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f1783f0e400) [pid = 1852] [serial = 1710] [outer = 0x7f1780270000] 18:37:55 INFO - PROCESS | 1852 | 1461721075603 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:37:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1633ms 18:37:55 INFO - PROCESS | 1852 | 1461721075672 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:37:55 INFO - PROCESS | 1852 | 1461721075676 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:37:55 INFO - PROCESS | 1852 | 1461721075682 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:37:55 INFO - PROCESS | 1852 | 1461721075684 Marionette TRACE conn3 <- [1,2250,null,{}] 18:37:55 INFO - PROCESS | 1852 | 1461721075690 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:55 INFO - PROCESS | 1852 | 1461721075939 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:37:56 INFO - PROCESS | 1852 | 1461721076266 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178393a000 == 167 [pid = 1852] [id = 570] 18:37:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f1781fcf800) [pid = 1852] [serial = 1711] [outer = (nil)] 18:37:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f1784831800) [pid = 1852] [serial = 1712] [outer = 0x7f1781fcf800] 18:37:56 INFO - PROCESS | 1852 | 1461721076351 Marionette DEBUG loaded listener.js 18:37:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f178761c000) [pid = 1852] [serial = 1713] [outer = 0x7f1781fcf800] 18:37:57 INFO - PROCESS | 1852 | 1461721077274 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:37:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:37:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1637ms 18:37:57 INFO - PROCESS | 1852 | 1461721077320 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:37:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:37:57 INFO - PROCESS | 1852 | 1461721077324 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:37:57 INFO - PROCESS | 1852 | 1461721077331 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:37:57 INFO - PROCESS | 1852 | 1461721077336 Marionette TRACE conn3 <- [1,2254,null,{}] 18:37:57 INFO - PROCESS | 1852 | 1461721077343 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:57 INFO - PROCESS | 1852 | 1461721077618 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:37:57 INFO - PROCESS | 1852 | 1461721077940 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1785337800 == 168 [pid = 1852] [id = 571] 18:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f1794540c00) [pid = 1852] [serial = 1714] [outer = (nil)] 18:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f1795c54400) [pid = 1852] [serial = 1715] [outer = 0x7f1794540c00] 18:37:58 INFO - PROCESS | 1852 | 1461721078034 Marionette DEBUG loaded listener.js 18:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f1795fa6000) [pid = 1852] [serial = 1716] [outer = 0x7f1794540c00] 18:37:58 INFO - PROCESS | 1852 | 1461721078942 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1633ms 18:37:58 INFO - PROCESS | 1852 | 1461721078965 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:37:58 INFO - PROCESS | 1852 | 1461721078969 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:37:58 INFO - PROCESS | 1852 | 1461721078975 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:37:58 INFO - PROCESS | 1852 | 1461721078978 Marionette TRACE conn3 <- [1,2258,null,{}] 18:37:58 INFO - PROCESS | 1852 | 1461721078983 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:37:59 INFO - PROCESS | 1852 | 1461721079213 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:37:59 INFO - PROCESS | 1852 | 1461721079475 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791284800 == 169 [pid = 1852] [id = 572] 18:37:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f1766599800) [pid = 1852] [serial = 1717] [outer = (nil)] 18:37:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f17665a1000) [pid = 1852] [serial = 1718] [outer = 0x7f1766599800] 18:37:59 INFO - PROCESS | 1852 | 1461721079596 Marionette DEBUG loaded listener.js 18:37:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f17665a5c00) [pid = 1852] [serial = 1719] [outer = 0x7f1766599800] 18:38:00 INFO - PROCESS | 1852 | 1461721080509 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:38:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:38:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1585ms 18:38:00 INFO - PROCESS | 1852 | 1461721080562 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:38:00 INFO - PROCESS | 1852 | 1461721080565 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:38:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:38:00 INFO - PROCESS | 1852 | 1461721080571 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:38:00 INFO - PROCESS | 1852 | 1461721080574 Marionette TRACE conn3 <- [1,2262,null,{}] 18:38:00 INFO - PROCESS | 1852 | 1461721080579 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:00 INFO - PROCESS | 1852 | 1461721080867 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:38:01 INFO - PROCESS | 1852 | 1461721081169 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17968ad800 == 170 [pid = 1852] [id = 573] 18:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f176659a800) [pid = 1852] [serial = 1720] [outer = (nil)] 18:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f1795c5b400) [pid = 1852] [serial = 1721] [outer = 0x7f176659a800] 18:38:01 INFO - PROCESS | 1852 | 1461721081257 Marionette DEBUG loaded listener.js 18:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f1796476000) [pid = 1852] [serial = 1722] [outer = 0x7f176659a800] 18:38:02 INFO - PROCESS | 1852 | 1461721082144 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1584ms 18:38:02 INFO - PROCESS | 1852 | 1461721082171 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:38:02 INFO - PROCESS | 1852 | 1461721082174 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:38:02 INFO - PROCESS | 1852 | 1461721082184 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:38:02 INFO - PROCESS | 1852 | 1461721082187 Marionette TRACE conn3 <- [1,2266,null,{}] 18:38:02 INFO - PROCESS | 1852 | 1461721082193 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:02 INFO - PROCESS | 1852 | 1461721082456 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:38:02 INFO - PROCESS | 1852 | 1461721082718 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17992e3800 == 171 [pid = 1852] [id = 574] 18:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f17665a5400) [pid = 1852] [serial = 1723] [outer = (nil)] 18:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f17679d6000) [pid = 1852] [serial = 1724] [outer = 0x7f17665a5400] 18:38:02 INFO - PROCESS | 1852 | 1461721082796 Marionette DEBUG loaded listener.js 18:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f17679dac00) [pid = 1852] [serial = 1725] [outer = 0x7f17665a5400] 18:38:03 INFO - PROCESS | 1852 | 1461721083619 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:38:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:38:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1477ms 18:38:03 INFO - PROCESS | 1852 | 1461721083662 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:38:03 INFO - PROCESS | 1852 | 1461721083666 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:38:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:38:03 INFO - PROCESS | 1852 | 1461721083672 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:38:03 INFO - PROCESS | 1852 | 1461721083675 Marionette TRACE conn3 <- [1,2270,null,{}] 18:38:03 INFO - PROCESS | 1852 | 1461721083681 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:03 INFO - PROCESS | 1852 | 1461721083915 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:38:04 INFO - PROCESS | 1852 | 1461721084150 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179b793000 == 172 [pid = 1852] [id = 575] 18:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f17665a6000) [pid = 1852] [serial = 1726] [outer = (nil)] 18:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f176ff0b400) [pid = 1852] [serial = 1727] [outer = 0x7f17665a6000] 18:38:04 INFO - PROCESS | 1852 | 1461721084229 Marionette DEBUG loaded listener.js 18:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f178374c800) [pid = 1852] [serial = 1728] [outer = 0x7f17665a6000] 18:38:05 INFO - PROCESS | 1852 | 1461721085180 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1578ms 18:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:38:05 INFO - PROCESS | 1852 | 1461721085252 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:38:05 INFO - PROCESS | 1852 | 1461721085255 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:38:05 INFO - PROCESS | 1852 | 1461721085262 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:38:05 INFO - PROCESS | 1852 | 1461721085265 Marionette TRACE conn3 <- [1,2274,null,{}] 18:38:05 INFO - PROCESS | 1852 | 1461721085270 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:05 INFO - PROCESS | 1852 | 1461721085567 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:38:06 INFO - PROCESS | 1852 | 1461721086021 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f613800 == 173 [pid = 1852] [id = 576] 18:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f176d907400) [pid = 1852] [serial = 1729] [outer = (nil)] 18:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f176d90a400) [pid = 1852] [serial = 1730] [outer = 0x7f176d907400] 18:38:06 INFO - PROCESS | 1852 | 1461721086154 Marionette DEBUG loaded listener.js 18:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f176d90e400) [pid = 1852] [serial = 1731] [outer = 0x7f176d907400] 18:38:07 INFO - PROCESS | 1852 | 1461721087276 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2085ms 18:38:07 INFO - PROCESS | 1852 | 1461721087347 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:38:07 INFO - PROCESS | 1852 | 1461721087351 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:38:07 INFO - PROCESS | 1852 | 1461721087358 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:38:07 INFO - PROCESS | 1852 | 1461721087360 Marionette TRACE conn3 <- [1,2278,null,{}] 18:38:07 INFO - PROCESS | 1852 | 1461721087366 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:07 INFO - PROCESS | 1852 | 1461721087609 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:38:07 INFO - PROCESS | 1852 | 1461721087917 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f6a7000 == 174 [pid = 1852] [id = 577] 18:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f176d905800) [pid = 1852] [serial = 1732] [outer = (nil)] 18:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f1784857c00) [pid = 1852] [serial = 1733] [outer = 0x7f176d905800] 18:38:08 INFO - PROCESS | 1852 | 1461721088003 Marionette DEBUG loaded listener.js 18:38:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f179663fc00) [pid = 1852] [serial = 1734] [outer = 0x7f176d905800] 18:38:08 INFO - PROCESS | 1852 | 1461721088872 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1581ms 18:38:08 INFO - PROCESS | 1852 | 1461721088940 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:38:08 INFO - PROCESS | 1852 | 1461721088944 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:38:08 INFO - PROCESS | 1852 | 1461721088950 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:38:08 INFO - PROCESS | 1852 | 1461721088953 Marionette TRACE conn3 <- [1,2282,null,{}] 18:38:08 INFO - PROCESS | 1852 | 1461721088959 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:09 INFO - PROCESS | 1852 | 1461721089194 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:38:09 INFO - PROCESS | 1852 | 1461721089466 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f6bf800 == 175 [pid = 1852] [id = 578] 18:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f17666c2c00) [pid = 1852] [serial = 1735] [outer = (nil)] 18:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f17666c9c00) [pid = 1852] [serial = 1736] [outer = 0x7f17666c2c00] 18:38:09 INFO - PROCESS | 1852 | 1461721089586 Marionette DEBUG loaded listener.js 18:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f17666d0000) [pid = 1852] [serial = 1737] [outer = 0x7f17666c2c00] 18:38:10 INFO - PROCESS | 1852 | 1461721090453 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1544ms 18:38:10 INFO - PROCESS | 1852 | 1461721090500 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:38:10 INFO - PROCESS | 1852 | 1461721090511 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:38:10 INFO - PROCESS | 1852 | 1461721090519 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:38:10 INFO - PROCESS | 1852 | 1461721090523 Marionette TRACE conn3 <- [1,2286,null,{}] 18:38:10 INFO - PROCESS | 1852 | 1461721090528 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:10 INFO - PROCESS | 1852 | 1461721090766 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768d37800 == 174 [pid = 1852] [id = 447] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772a11800 == 173 [pid = 1852] [id = 448] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179691f800 == 172 [pid = 1852] [id = 79] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ad75000 == 171 [pid = 1852] [id = 453] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678ad800 == 170 [pid = 1852] [id = 511] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678e8800 == 169 [pid = 1852] [id = 465] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17824d5800 == 168 [pid = 1852] [id = 457] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1767877000 == 167 [pid = 1852] [id = 464] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796225800 == 166 [pid = 1852] [id = 462] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a3e2800 == 165 [pid = 1852] [id = 559] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e37c000 == 164 [pid = 1852] [id = 558] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cb08000 == 163 [pid = 1852] [id = 557] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678fb000 == 162 [pid = 1852] [id = 556] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768d37000 == 161 [pid = 1852] [id = 555] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17966a0800 == 160 [pid = 1852] [id = 554] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796172800 == 159 [pid = 1852] [id = 553] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e3d800 == 158 [pid = 1852] [id = 552] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1792621800 == 157 [pid = 1852] [id = 551] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179129b000 == 156 [pid = 1852] [id = 550] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784d52000 == 155 [pid = 1852] [id = 549] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833e1800 == 154 [pid = 1852] [id = 548] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ed0e800 == 153 [pid = 1852] [id = 547] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e6dc000 == 152 [pid = 1852] [id = 546] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfaa000 == 151 [pid = 1852] [id = 545] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c153800 == 150 [pid = 1852] [id = 544] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ab8b000 == 149 [pid = 1852] [id = 543] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177906a800 == 148 [pid = 1852] [id = 542] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773110000 == 147 [pid = 1852] [id = 541] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772ae9800 == 146 [pid = 1852] [id = 540] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1770069800 == 145 [pid = 1852] [id = 539] 18:38:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a3d9000 == 144 [pid = 1852] [id = 538] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f178374a400) [pid = 1852] [serial = 1592] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f176d94f800) [pid = 1852] [serial = 1605] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f177298dc00) [pid = 1852] [serial = 1553] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f177d953800) [pid = 1852] [serial = 1574] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f1778d0c000) [pid = 1852] [serial = 1559] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f1777c2ec00) [pid = 1852] [serial = 1556] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f1778fe7400) [pid = 1852] [serial = 1562] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f1782e57c00) [pid = 1852] [serial = 1589] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f17843d5800) [pid = 1852] [serial = 1598] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f177298e000) [pid = 1852] [serial = 1611] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f176feee400) [pid = 1852] [serial = 1607] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f1770243400) [pid = 1852] [serial = 1608] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1768edd800) [pid = 1852] [serial = 1601] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f177acc8c00) [pid = 1852] [serial = 1568] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f176cd61000) [pid = 1852] [serial = 1550] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f17824a2800) [pid = 1852] [serial = 1586] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f1780157c00) [pid = 1852] [serial = 1580] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f176d099800) [pid = 1852] [serial = 1604] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f177d73b800) [pid = 1852] [serial = 1571] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f177144c800) [pid = 1852] [serial = 1610] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f1781fca000) [pid = 1852] [serial = 1583] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f1783a48c00) [pid = 1852] [serial = 1595] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f1772c0c400) [pid = 1852] [serial = 1548] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177a891800) [pid = 1852] [serial = 1565] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f177e4a1000) [pid = 1852] [serial = 1577] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f1772989400) [pid = 1852] [serial = 1547] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f176a156800) [pid = 1852] [serial = 1602] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f176fefc000) [pid = 1852] [serial = 1613] [outer = (nil)] [url = about:blank] 18:38:12 INFO - PROCESS | 1852 | 1461721092698 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678ae800 == 145 [pid = 1852] [id = 579] 18:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f17679d6400) [pid = 1852] [serial = 1738] [outer = (nil)] 18:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f1768291800) [pid = 1852] [serial = 1739] [outer = 0x7f17679d6400] 18:38:12 INFO - PROCESS | 1852 | 1461721092782 Marionette DEBUG loaded listener.js 18:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f1768ee5c00) [pid = 1852] [serial = 1740] [outer = 0x7f17679d6400] 18:38:13 INFO - PROCESS | 1852 | 1461721093565 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:38:13 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 18:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 3090ms 18:38:13 INFO - PROCESS | 1852 | 1461721093610 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:38:13 INFO - PROCESS | 1852 | 1461721093616 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:38:13 INFO - PROCESS | 1852 | 1461721093625 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:38:13 INFO - PROCESS | 1852 | 1461721093630 Marionette TRACE conn3 <- [1,2290,null,{}] 18:38:13 INFO - PROCESS | 1852 | 1461721093637 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:13 INFO - PROCESS | 1852 | 1461721093897 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:38:14 INFO - PROCESS | 1852 | 1461721094072 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a3cb800 == 146 [pid = 1852] [id = 580] 18:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f17666d1c00) [pid = 1852] [serial = 1741] [outer = (nil)] 18:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f176aa5b000) [pid = 1852] [serial = 1742] [outer = 0x7f17666d1c00] 18:38:14 INFO - PROCESS | 1852 | 1461721094141 Marionette DEBUG loaded listener.js 18:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f176d189c00) [pid = 1852] [serial = 1743] [outer = 0x7f17666d1c00] 18:38:15 INFO - PROCESS | 1852 | 1461721095025 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1435ms 18:38:15 INFO - PROCESS | 1852 | 1461721095064 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:38:15 INFO - PROCESS | 1852 | 1461721095070 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:38:15 INFO - PROCESS | 1852 | 1461721095086 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:38:15 INFO - PROCESS | 1852 | 1461721095089 Marionette TRACE conn3 <- [1,2294,null,{}] 18:38:15 INFO - PROCESS | 1852 | 1461721095096 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:15 INFO - PROCESS | 1852 | 1461721095385 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:38:15 INFO - PROCESS | 1852 | 1461721095423 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d142800 == 147 [pid = 1852] [id = 581] 18:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f176d778800) [pid = 1852] [serial = 1744] [outer = (nil)] 18:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f176d90b800) [pid = 1852] [serial = 1745] [outer = 0x7f176d778800] 18:38:15 INFO - PROCESS | 1852 | 1461721095490 Marionette DEBUG loaded listener.js 18:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f176e923c00) [pid = 1852] [serial = 1746] [outer = 0x7f176d778800] 18:38:16 INFO - PROCESS | 1852 | 1461721096520 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:38:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1508ms 18:38:16 INFO - PROCESS | 1852 | 1461721096585 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:38:16 INFO - PROCESS | 1852 | 1461721096589 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:38:16 INFO - PROCESS | 1852 | 1461721096605 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:38:16 INFO - PROCESS | 1852 | 1461721096614 Marionette TRACE conn3 <- [1,2298,null,{}] 18:38:16 INFO - PROCESS | 1852 | 1461721096629 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:16 INFO - PROCESS | 1852 | 1461721096923 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f1772ace800) [pid = 1852] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f177a654000) [pid = 1852] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f1772d0c800) [pid = 1852] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f17791d6c00) [pid = 1852] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f17791ce400) [pid = 1852] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f1784835c00) [pid = 1852] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f1772beb400) [pid = 1852] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f1781fd6800) [pid = 1852] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f176d94ec00) [pid = 1852] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1768d75400) [pid = 1852] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1782468400) [pid = 1852] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f177a651000) [pid = 1852] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f177e4ac000) [pid = 1852] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1769bdf000) [pid = 1852] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f177e4ac800) [pid = 1852] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176d94dc00) [pid = 1852] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f176ff09c00) [pid = 1852] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f177a10a400) [pid = 1852] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f177a2a9000) [pid = 1852] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1772c13000) [pid = 1852] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f176eebe800) [pid = 1852] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f17702e0400) [pid = 1852] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f1791271000) [pid = 1852] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f177a2a8800) [pid = 1852] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f1768ed6400) [pid = 1852] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f1772e7e400) [pid = 1852] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1777c30000) [pid = 1852] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f1768eda000) [pid = 1852] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f176eeb3000) [pid = 1852] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1782d7cc00) [pid = 1852] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f176aa59800) [pid = 1852] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f177abeb000) [pid = 1852] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f1782faec00) [pid = 1852] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1772be1400) [pid = 1852] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1767885c00) [pid = 1852] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f177e067800) [pid = 1852] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1778f4dc00) [pid = 1852] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1777d78000) [pid = 1852] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:38:17 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f177accd400) [pid = 1852] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:38:17 INFO - PROCESS | 1852 | 1461721097925 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb07800 == 148 [pid = 1852] [id = 582] 18:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1767885400) [pid = 1852] [serial = 1747] [outer = (nil)] 18:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f176a159c00) [pid = 1852] [serial = 1748] [outer = 0x7f1767885400] 18:38:17 INFO - PROCESS | 1852 | 1461721097990 Marionette DEBUG loaded listener.js 18:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f176fef5000) [pid = 1852] [serial = 1749] [outer = 0x7f1767885400] 18:38:18 INFO - PROCESS | 1852 | 1461721098736 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2165ms 18:38:18 INFO - PROCESS | 1852 | 1461721098764 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:38:18 INFO - PROCESS | 1852 | 1461721098770 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:38:18 INFO - PROCESS | 1852 | 1461721098777 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:38:18 INFO - PROCESS | 1852 | 1461721098780 Marionette TRACE conn3 <- [1,2302,null,{}] 18:38:18 INFO - PROCESS | 1852 | 1461721098786 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:19 INFO - PROCESS | 1852 | 1461721099027 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:38:19 INFO - PROCESS | 1852 | 1461721099204 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177138d000 == 149 [pid = 1852] [id = 583] 18:38:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1767885c00) [pid = 1852] [serial = 1750] [outer = (nil)] 18:38:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f17711b7000) [pid = 1852] [serial = 1751] [outer = 0x7f1767885c00] 18:38:19 INFO - PROCESS | 1852 | 1461721099272 Marionette DEBUG loaded listener.js 18:38:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1772974800) [pid = 1852] [serial = 1752] [outer = 0x7f1767885c00] 18:38:20 INFO - PROCESS | 1852 | 1461721100312 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1587ms 18:38:20 INFO - PROCESS | 1852 | 1461721100364 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:38:20 INFO - PROCESS | 1852 | 1461721100370 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:38:20 INFO - PROCESS | 1852 | 1461721100380 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:38:20 INFO - PROCESS | 1852 | 1461721100385 Marionette TRACE conn3 <- [1,2306,null,{}] 18:38:20 INFO - PROCESS | 1852 | 1461721100395 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:20 INFO - PROCESS | 1852 | 1461721100694 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:38:21 INFO - PROCESS | 1852 | 1461721101076 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb09800 == 150 [pid = 1852] [id = 584] 18:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176a15f800) [pid = 1852] [serial = 1753] [outer = (nil)] 18:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f176a303400) [pid = 1852] [serial = 1754] [outer = 0x7f176a15f800] 18:38:21 INFO - PROCESS | 1852 | 1461721101159 Marionette DEBUG loaded listener.js 18:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f176d188800) [pid = 1852] [serial = 1755] [outer = 0x7f176a15f800] 18:38:22 INFO - PROCESS | 1852 | 1461721102078 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1747ms 18:38:22 INFO - PROCESS | 1852 | 1461721102127 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:38:22 INFO - PROCESS | 1852 | 1461721102137 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:38:22 INFO - PROCESS | 1852 | 1461721102149 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:38:22 INFO - PROCESS | 1852 | 1461721102152 Marionette TRACE conn3 <- [1,2310,null,{}] 18:38:22 INFO - PROCESS | 1852 | 1461721102160 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:22 INFO - PROCESS | 1852 | 1461721102414 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:38:22 INFO - PROCESS | 1852 | 1461721102729 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771539000 == 151 [pid = 1852] [id = 585] 18:38:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f176d90dc00) [pid = 1852] [serial = 1756] [outer = (nil)] 18:38:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f176e924c00) [pid = 1852] [serial = 1757] [outer = 0x7f176d90dc00] 18:38:22 INFO - PROCESS | 1852 | 1461721102811 Marionette DEBUG loaded listener.js 18:38:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f176efe4800) [pid = 1852] [serial = 1758] [outer = 0x7f176d90dc00] 18:38:23 INFO - PROCESS | 1852 | 1461721103793 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1684ms 18:38:23 INFO - PROCESS | 1852 | 1461721103833 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:38:23 INFO - PROCESS | 1852 | 1461721103837 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:38:23 INFO - PROCESS | 1852 | 1461721103844 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:38:23 INFO - PROCESS | 1852 | 1461721103850 Marionette TRACE conn3 <- [1,2314,null,{}] 18:38:23 INFO - PROCESS | 1852 | 1461721103867 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:24 INFO - PROCESS | 1852 | 1461721104118 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:38:24 INFO - PROCESS | 1852 | 1461721104423 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773027000 == 152 [pid = 1852] [id = 586] 18:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1772973800) [pid = 1852] [serial = 1759] [outer = (nil)] 18:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f1772be5800) [pid = 1852] [serial = 1760] [outer = 0x7f1772973800] 18:38:24 INFO - PROCESS | 1852 | 1461721104506 Marionette DEBUG loaded listener.js 18:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1772e79c00) [pid = 1852] [serial = 1761] [outer = 0x7f1772973800] 18:38:25 INFO - PROCESS | 1852 | 1461721105374 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1592ms 18:38:25 INFO - PROCESS | 1852 | 1461721105437 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:38:25 INFO - PROCESS | 1852 | 1461721105442 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:38:25 INFO - PROCESS | 1852 | 1461721105449 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:38:25 INFO - PROCESS | 1852 | 1461721105453 Marionette TRACE conn3 <- [1,2318,null,{}] 18:38:25 INFO - PROCESS | 1852 | 1461721105459 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:25 INFO - PROCESS | 1852 | 1461721105715 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:38:26 INFO - PROCESS | 1852 | 1461721106025 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777fb7800 == 153 [pid = 1852] [id = 587] 18:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f17702e7c00) [pid = 1852] [serial = 1762] [outer = (nil)] 18:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f1777c35400) [pid = 1852] [serial = 1763] [outer = 0x7f17702e7c00] 18:38:26 INFO - PROCESS | 1852 | 1461721106123 Marionette DEBUG loaded listener.js 18:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1777d75400) [pid = 1852] [serial = 1764] [outer = 0x7f17702e7c00] 18:38:26 INFO - PROCESS | 1852 | 1461721106972 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 18:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:38:27 INFO - PROCESS | 1852 | 1461721107039 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:38:27 INFO - PROCESS | 1852 | 1461721107046 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:38:27 INFO - PROCESS | 1852 | 1461721107049 Marionette TRACE conn3 <- [1,2322,null,{}] 18:38:27 INFO - PROCESS | 1852 | 1461721107056 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:27 INFO - PROCESS | 1852 | 1461721107301 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:38:27 INFO - PROCESS | 1852 | 1461721107600 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa5e800 == 154 [pid = 1852] [id = 588] 18:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f17734ce400) [pid = 1852] [serial = 1765] [outer = (nil)] 18:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f1778e35000) [pid = 1852] [serial = 1766] [outer = 0x7f17734ce400] 18:38:27 INFO - PROCESS | 1852 | 1461721107683 Marionette DEBUG loaded listener.js 18:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1778f80800) [pid = 1852] [serial = 1767] [outer = 0x7f17734ce400] 18:38:28 INFO - PROCESS | 1852 | 1461721108570 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1581ms 18:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:38:28 INFO - PROCESS | 1852 | 1461721108627 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:38:28 INFO - PROCESS | 1852 | 1461721108630 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:38:28 INFO - PROCESS | 1852 | 1461721108637 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:38:28 INFO - PROCESS | 1852 | 1461721108640 Marionette TRACE conn3 <- [1,2326,null,{}] 18:38:28 INFO - PROCESS | 1852 | 1461721108647 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:28 INFO - PROCESS | 1852 | 1461721108919 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:38:29 INFO - PROCESS | 1852 | 1461721109253 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d918000 == 155 [pid = 1852] [id = 589] 18:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f177a110800) [pid = 1852] [serial = 1768] [outer = (nil)] 18:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f177a891800) [pid = 1852] [serial = 1769] [outer = 0x7f177a110800] 18:38:29 INFO - PROCESS | 1852 | 1461721109339 Marionette DEBUG loaded listener.js 18:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177ac66000) [pid = 1852] [serial = 1770] [outer = 0x7f177a110800] 18:38:30 INFO - PROCESS | 1852 | 1461721110194 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1585ms 18:38:30 INFO - PROCESS | 1852 | 1461721110223 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:38:30 INFO - PROCESS | 1852 | 1461721110227 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:38:30 INFO - PROCESS | 1852 | 1461721110234 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:38:30 INFO - PROCESS | 1852 | 1461721110237 Marionette TRACE conn3 <- [1,2330,null,{}] 18:38:30 INFO - PROCESS | 1852 | 1461721110243 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:30 INFO - PROCESS | 1852 | 1461721110477 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:38:30 INFO - PROCESS | 1852 | 1461721110763 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e68a000 == 156 [pid = 1852] [id = 590] 18:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f177a2a3000) [pid = 1852] [serial = 1771] [outer = (nil)] 18:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f177acc9c00) [pid = 1852] [serial = 1772] [outer = 0x7f177a2a3000] 18:38:30 INFO - PROCESS | 1852 | 1461721110907 Marionette DEBUG loaded listener.js 18:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f177ad96400) [pid = 1852] [serial = 1773] [outer = 0x7f177a2a3000] 18:38:31 INFO - PROCESS | 1852 | 1461721111858 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:38:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1689ms 18:38:31 INFO - PROCESS | 1852 | 1461721111925 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:38:31 INFO - PROCESS | 1852 | 1461721111929 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:38:31 INFO - PROCESS | 1852 | 1461721111936 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:38:31 INFO - PROCESS | 1852 | 1461721111939 Marionette TRACE conn3 <- [1,2334,null,{}] 18:38:31 INFO - PROCESS | 1852 | 1461721111945 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:32 INFO - PROCESS | 1852 | 1461721112226 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:38:32 INFO - PROCESS | 1852 | 1461721112537 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e920000 == 157 [pid = 1852] [id = 591] 18:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f177abf2c00) [pid = 1852] [serial = 1774] [outer = (nil)] 18:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f177b45f800) [pid = 1852] [serial = 1775] [outer = 0x7f177abf2c00] 18:38:32 INFO - PROCESS | 1852 | 1461721112612 Marionette DEBUG loaded listener.js 18:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f177c199c00) [pid = 1852] [serial = 1776] [outer = 0x7f177abf2c00] 18:38:33 INFO - PROCESS | 1852 | 1461721113492 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1589ms 18:38:33 INFO - PROCESS | 1852 | 1461721113525 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:38:33 INFO - PROCESS | 1852 | 1461721113530 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:38:33 INFO - PROCESS | 1852 | 1461721113540 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:38:33 INFO - PROCESS | 1852 | 1461721113543 Marionette TRACE conn3 <- [1,2338,null,{}] 18:38:33 INFO - PROCESS | 1852 | 1461721113550 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:33 INFO - PROCESS | 1852 | 1461721113792 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:38:34 INFO - PROCESS | 1852 | 1461721114068 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1782d6c000 == 158 [pid = 1852] [id = 592] 18:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f177ac62400) [pid = 1852] [serial = 1777] [outer = (nil)] 18:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f177d744c00) [pid = 1852] [serial = 1778] [outer = 0x7f177ac62400] 18:38:34 INFO - PROCESS | 1852 | 1461721114202 Marionette DEBUG loaded listener.js 18:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f177d952400) [pid = 1852] [serial = 1779] [outer = 0x7f177ac62400] 18:38:35 INFO - PROCESS | 1852 | 1461721115068 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1581ms 18:38:35 INFO - PROCESS | 1852 | 1461721115120 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:38:35 INFO - PROCESS | 1852 | 1461721115124 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:38:35 INFO - PROCESS | 1852 | 1461721115130 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:38:35 INFO - PROCESS | 1852 | 1461721115133 Marionette TRACE conn3 <- [1,2342,null,{}] 18:38:35 INFO - PROCESS | 1852 | 1461721115139 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:35 INFO - PROCESS | 1852 | 1461721115377 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:38:35 INFO - PROCESS | 1852 | 1461721115641 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784085000 == 159 [pid = 1852] [id = 593] 18:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f177c19ac00) [pid = 1852] [serial = 1780] [outer = (nil)] 18:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f177e4a1800) [pid = 1852] [serial = 1781] [outer = 0x7f177c19ac00] 18:38:35 INFO - PROCESS | 1852 | 1461721115764 Marionette DEBUG loaded listener.js 18:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f177e4afc00) [pid = 1852] [serial = 1782] [outer = 0x7f177c19ac00] 18:38:36 INFO - PROCESS | 1852 | 1461721116697 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:38:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:38:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1638ms 18:38:36 INFO - PROCESS | 1852 | 1461721116771 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:38:36 INFO - PROCESS | 1852 | 1461721116774 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:38:36 INFO - PROCESS | 1852 | 1461721116781 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:38:36 INFO - PROCESS | 1852 | 1461721116785 Marionette TRACE conn3 <- [1,2346,null,{}] 18:38:36 INFO - PROCESS | 1852 | 1461721116791 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:37 INFO - PROCESS | 1852 | 1461721117090 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:38:37 INFO - PROCESS | 1852 | 1461721117411 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786aa5800 == 160 [pid = 1852] [id = 594] 18:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f178351bc00) [pid = 1852] [serial = 1783] [outer = (nil)] 18:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f1783a42000) [pid = 1852] [serial = 1784] [outer = 0x7f178351bc00] 18:38:37 INFO - PROCESS | 1852 | 1461721117496 Marionette DEBUG loaded listener.js 18:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f178428d800) [pid = 1852] [serial = 1785] [outer = 0x7f178351bc00] 18:38:38 INFO - PROCESS | 1852 | 1461721118390 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1643ms 18:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:38:38 INFO - PROCESS | 1852 | 1461721118424 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:38:38 INFO - PROCESS | 1852 | 1461721118427 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:38:38 INFO - PROCESS | 1852 | 1461721118434 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:38:38 INFO - PROCESS | 1852 | 1461721118437 Marionette TRACE conn3 <- [1,2350,null,{}] 18:38:38 INFO - PROCESS | 1852 | 1461721118442 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:38 INFO - PROCESS | 1852 | 1461721118673 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:38:38 INFO - PROCESS | 1852 | 1461721118938 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179260c800 == 161 [pid = 1852] [id = 595] 18:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f176d094400) [pid = 1852] [serial = 1786] [outer = (nil)] 18:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f17843cd400) [pid = 1852] [serial = 1787] [outer = 0x7f176d094400] 18:38:39 INFO - PROCESS | 1852 | 1461721119061 Marionette DEBUG loaded listener.js 18:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f17850f0400) [pid = 1852] [serial = 1788] [outer = 0x7f176d094400] 18:38:39 INFO - PROCESS | 1852 | 1461721119916 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1535ms 18:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:38:39 INFO - PROCESS | 1852 | 1461721119969 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:38:39 INFO - PROCESS | 1852 | 1461721119972 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:38:39 INFO - PROCESS | 1852 | 1461721119979 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:38:39 INFO - PROCESS | 1852 | 1461721119981 Marionette TRACE conn3 <- [1,2354,null,{}] 18:38:39 INFO - PROCESS | 1852 | 1461721119987 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:40 INFO - PROCESS | 1852 | 1461721120220 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:38:40 INFO - PROCESS | 1852 | 1461721120487 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796178800 == 162 [pid = 1852] [id = 596] 18:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f176d770800) [pid = 1852] [serial = 1789] [outer = (nil)] 18:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f1786a30c00) [pid = 1852] [serial = 1790] [outer = 0x7f176d770800] 18:38:40 INFO - PROCESS | 1852 | 1461721120604 Marionette DEBUG loaded listener.js 18:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f1787696400) [pid = 1852] [serial = 1791] [outer = 0x7f176d770800] 18:38:41 INFO - PROCESS | 1852 | 1461721121495 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1588ms 18:38:41 INFO - PROCESS | 1852 | 1461721121566 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:38:41 INFO - PROCESS | 1852 | 1461721121570 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:38:41 INFO - PROCESS | 1852 | 1461721121576 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:38:41 INFO - PROCESS | 1852 | 1461721121578 Marionette TRACE conn3 <- [1,2358,null,{}] 18:38:41 INFO - PROCESS | 1852 | 1461721121585 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:41 INFO - PROCESS | 1852 | 1461721121854 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:38:42 INFO - PROCESS | 1852 | 1461721122161 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179b79a800 == 163 [pid = 1852] [id = 597] 18:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f1781fcec00) [pid = 1852] [serial = 1792] [outer = (nil)] 18:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1791279400) [pid = 1852] [serial = 1793] [outer = 0x7f1781fcec00] 18:38:42 INFO - PROCESS | 1852 | 1461721122241 Marionette DEBUG loaded listener.js 18:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f179165ec00) [pid = 1852] [serial = 1794] [outer = 0x7f1781fcec00] 18:38:43 INFO - PROCESS | 1852 | 1461721123118 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1586ms 18:38:43 INFO - PROCESS | 1852 | 1461721123163 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:38:43 INFO - PROCESS | 1852 | 1461721123167 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:38:43 INFO - PROCESS | 1852 | 1461721123174 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:38:43 INFO - PROCESS | 1852 | 1461721123177 Marionette TRACE conn3 <- [1,2362,null,{}] 18:38:43 INFO - PROCESS | 1852 | 1461721123182 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:43 INFO - PROCESS | 1852 | 1461721123412 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:38:43 INFO - PROCESS | 1852 | 1461721123727 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e41b000 == 164 [pid = 1852] [id = 598] 18:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f1777cf3000) [pid = 1852] [serial = 1795] [outer = (nil)] 18:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f17924b7800) [pid = 1852] [serial = 1796] [outer = 0x7f1777cf3000] 18:38:43 INFO - PROCESS | 1852 | 1461721123807 Marionette DEBUG loaded listener.js 18:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f1794015400) [pid = 1852] [serial = 1797] [outer = 0x7f1777cf3000] 18:38:44 INFO - PROCESS | 1852 | 1461721124669 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:38:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:38:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1534ms 18:38:44 INFO - PROCESS | 1852 | 1461721124709 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:38:44 INFO - PROCESS | 1852 | 1461721124713 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:38:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:38:44 INFO - PROCESS | 1852 | 1461721124719 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:38:44 INFO - PROCESS | 1852 | 1461721124722 Marionette TRACE conn3 <- [1,2366,null,{}] 18:38:44 INFO - PROCESS | 1852 | 1461721124728 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:44 INFO - PROCESS | 1852 | 1461721124963 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:38:45 INFO - PROCESS | 1852 | 1461721125233 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17651ac000 == 165 [pid = 1852] [id = 599] 18:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f17672a6400) [pid = 1852] [serial = 1798] [outer = (nil)] 18:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f17672ad800) [pid = 1852] [serial = 1799] [outer = 0x7f17672a6400] 18:38:45 INFO - PROCESS | 1852 | 1461721125355 Marionette DEBUG loaded listener.js 18:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f17672b2000) [pid = 1852] [serial = 1800] [outer = 0x7f17672a6400] 18:38:46 INFO - PROCESS | 1852 | 1461721126228 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:38:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:38:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1586ms 18:38:46 INFO - PROCESS | 1852 | 1461721126306 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:38:46 INFO - PROCESS | 1852 | 1461721126310 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:38:46 INFO - PROCESS | 1852 | 1461721126317 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:38:46 INFO - PROCESS | 1852 | 1461721126321 Marionette TRACE conn3 <- [1,2370,null,{}] 18:38:46 INFO - PROCESS | 1852 | 1461721126326 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:46 INFO - PROCESS | 1852 | 1461721126570 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:38:46 INFO - PROCESS | 1852 | 1461721126877 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a00a000 == 166 [pid = 1852] [id = 600] 18:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f17672a8800) [pid = 1852] [serial = 1801] [outer = (nil)] 18:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f179262e800) [pid = 1852] [serial = 1802] [outer = 0x7f17672a8800] 18:38:46 INFO - PROCESS | 1852 | 1461721126960 Marionette DEBUG loaded listener.js 18:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f1795c5c800) [pid = 1852] [serial = 1803] [outer = 0x7f17672a8800] 18:38:47 INFO - PROCESS | 1852 | 1461721127843 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1580ms 18:38:47 INFO - PROCESS | 1852 | 1461721127898 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:38:47 INFO - PROCESS | 1852 | 1461721127902 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:38:47 INFO - PROCESS | 1852 | 1461721127909 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:38:47 INFO - PROCESS | 1852 | 1461721127911 Marionette TRACE conn3 <- [1,2374,null,{}] 18:38:47 INFO - PROCESS | 1852 | 1461721127918 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:48 INFO - PROCESS | 1852 | 1461721128164 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:38:48 INFO - PROCESS | 1852 | 1461721128494 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a022000 == 167 [pid = 1852] [id = 601] 18:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f1764ef0800) [pid = 1852] [serial = 1804] [outer = (nil)] 18:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f1764efa400) [pid = 1852] [serial = 1805] [outer = 0x7f1764ef0800] 18:38:48 INFO - PROCESS | 1852 | 1461721128576 Marionette DEBUG loaded listener.js 18:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f1764efec00) [pid = 1852] [serial = 1806] [outer = 0x7f1764ef0800] 18:38:49 INFO - PROCESS | 1852 | 1461721129432 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:38:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:38:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1580ms 18:38:49 INFO - PROCESS | 1852 | 1461721129490 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:38:49 INFO - PROCESS | 1852 | 1461721129493 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:38:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:38:49 INFO - PROCESS | 1852 | 1461721129500 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:38:49 INFO - PROCESS | 1852 | 1461721129503 Marionette TRACE conn3 <- [1,2378,null,{}] 18:38:49 INFO - PROCESS | 1852 | 1461721129509 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:49 INFO - PROCESS | 1852 | 1461721129761 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:38:50 INFO - PROCESS | 1852 | 1461721130070 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17728b2800 == 168 [pid = 1852] [id = 602] 18:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f1764ef1800) [pid = 1852] [serial = 1807] [outer = (nil)] 18:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f1787695800) [pid = 1852] [serial = 1808] [outer = 0x7f1764ef1800] 18:38:50 INFO - PROCESS | 1852 | 1461721130151 Marionette DEBUG loaded listener.js 18:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f17964ab800) [pid = 1852] [serial = 1809] [outer = 0x7f1764ef1800] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17697e7800 == 167 [pid = 1852] [id = 534] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ccf4800 == 166 [pid = 1852] [id = 535] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a1b8000 == 165 [pid = 1852] [id = 533] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cb07800 == 164 [pid = 1852] [id = 582] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d142800 == 163 [pid = 1852] [id = 581] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a3cb800 == 162 [pid = 1852] [id = 580] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678ae800 == 161 [pid = 1852] [id = 579] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176f6bf800 == 160 [pid = 1852] [id = 578] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176f6a7000 == 159 [pid = 1852] [id = 577] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176f613800 == 158 [pid = 1852] [id = 576] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179b793000 == 157 [pid = 1852] [id = 575] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17992e3800 == 156 [pid = 1852] [id = 574] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17968ad800 == 155 [pid = 1852] [id = 573] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1791284800 == 154 [pid = 1852] [id = 572] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1785337800 == 153 [pid = 1852] [id = 571] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178393a000 == 152 [pid = 1852] [id = 570] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17831d7800 == 151 [pid = 1852] [id = 569] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178027e800 == 150 [pid = 1852] [id = 568] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e6e3800 == 149 [pid = 1852] [id = 567] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfb1000 == 148 [pid = 1852] [id = 566] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1cd000 == 147 [pid = 1852] [id = 565] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177aa67000 == 146 [pid = 1852] [id = 564] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777fb3800 == 145 [pid = 1852] [id = 563] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772b46000 == 144 [pid = 1852] [id = 562] 18:38:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d14d000 == 143 [pid = 1852] [id = 561] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f1777c30c00) [pid = 1852] [serial = 1682] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f17916fbc00) [pid = 1852] [serial = 1662] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f177c320800) [pid = 1852] [serial = 1638] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f17843d8000) [pid = 1852] [serial = 1649] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f177a2a5800) [pid = 1852] [serial = 1631] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f177ae0a800) [pid = 1852] [serial = 1569] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f1786ac5000) [pid = 1852] [serial = 1655] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f1778e31c00) [pid = 1852] [serial = 1626] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f177a653800) [pid = 1852] [serial = 1632] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f1783a3d800) [pid = 1852] [serial = 1593] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f177d743800) [pid = 1852] [serial = 1640] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f1768ede800) [pid = 1852] [serial = 1670] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f1784832000) [pid = 1852] [serial = 1599] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f177abf8800) [pid = 1852] [serial = 1634] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f1781fd3000) [pid = 1852] [serial = 1584] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f176d776000) [pid = 1852] [serial = 1617] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f178351a400) [pid = 1852] [serial = 1590] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1791270000) [pid = 1852] [serial = 1659] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f17711b1000) [pid = 1852] [serial = 1676] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f1790304800) [pid = 1852] [serial = 1658] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f177e05d400) [pid = 1852] [serial = 1641] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f17824ad000) [pid = 1852] [serial = 1587] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f177acca000) [pid = 1852] [serial = 1635] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f177d797000) [pid = 1852] [serial = 1572] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f1778f71400) [pid = 1852] [serial = 1628] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f17711b8c00) [pid = 1852] [serial = 1620] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f1784db0800) [pid = 1852] [serial = 1650] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f1772c19000) [pid = 1852] [serial = 1554] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f1792633000) [pid = 1852] [serial = 1664] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f177abf6c00) [pid = 1852] [serial = 1566] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f176e9c3000) [pid = 1852] [serial = 1674] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f1777ceec00) [pid = 1852] [serial = 1557] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f178014bc00) [pid = 1852] [serial = 1644] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f176aa55000) [pid = 1852] [serial = 1667] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1778e32400) [pid = 1852] [serial = 1560] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f1771446400) [pid = 1852] [serial = 1677] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f177298b800) [pid = 1852] [serial = 1668] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f178584cc00) [pid = 1852] [serial = 1652] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f178a457c00) [pid = 1852] [serial = 1656] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176eebac00) [pid = 1852] [serial = 1551] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f176d621000) [pid = 1852] [serial = 1673] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f17927dc400) [pid = 1852] [serial = 1665] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f177daea000) [pid = 1852] [serial = 1575] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1783f8e400) [pid = 1852] [serial = 1647] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f1773169800) [pid = 1852] [serial = 1623] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f177ae18400) [pid = 1852] [serial = 1637] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f1772be5000) [pid = 1852] [serial = 1680] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f177e4a8800) [pid = 1852] [serial = 1643] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f179144a000) [pid = 1852] [serial = 1661] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f17802e8400) [pid = 1852] [serial = 1581] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1769be0000) [pid = 1852] [serial = 1671] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f17791cf000) [pid = 1852] [serial = 1563] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f177e4a8400) [pid = 1852] [serial = 1578] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1772d15400) [pid = 1852] [serial = 1622] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1783983400) [pid = 1852] [serial = 1646] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f176cd55c00) [pid = 1852] [serial = 1616] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f1777d82400) [pid = 1852] [serial = 1625] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1783f07800) [pid = 1852] [serial = 1596] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f177024a400) [pid = 1852] [serial = 1619] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1785897400) [pid = 1852] [serial = 1653] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1768ee4c00) [pid = 1852] [serial = 1679] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1778fed400) [pid = 1852] [serial = 1629] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1852 | 1461721132775 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 3335ms 18:38:52 INFO - PROCESS | 1852 | 1461721132836 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:38:52 INFO - PROCESS | 1852 | 1461721132841 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:38:52 INFO - PROCESS | 1852 | 1461721132850 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:38:52 INFO - PROCESS | 1852 | 1461721132856 Marionette TRACE conn3 <- [1,2382,null,{}] 18:38:52 INFO - PROCESS | 1852 | 1461721132863 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:53 INFO - PROCESS | 1852 | 1461721133097 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:38:53 INFO - PROCESS | 1852 | 1461721133280 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697ef800 == 144 [pid = 1852] [id = 603] 18:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f17666c5400) [pid = 1852] [serial = 1810] [outer = (nil)] 18:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f17679d0400) [pid = 1852] [serial = 1811] [outer = 0x7f17666c5400] 18:38:53 INFO - PROCESS | 1852 | 1461721133347 Marionette DEBUG loaded listener.js 18:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1768ee5000) [pid = 1852] [serial = 1812] [outer = 0x7f17666c5400] 18:38:54 INFO - PROCESS | 1852 | 1461721134193 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:38:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:38:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1435ms 18:38:54 INFO - PROCESS | 1852 | 1461721134287 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:38:54 INFO - PROCESS | 1852 | 1461721134296 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:38:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:38:54 INFO - PROCESS | 1852 | 1461721134307 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:38:54 INFO - PROCESS | 1852 | 1461721134310 Marionette TRACE conn3 <- [1,2386,null,{}] 18:38:54 INFO - PROCESS | 1852 | 1461721134317 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:54 INFO - PROCESS | 1852 | 1461721134556 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:38:54 INFO - PROCESS | 1852 | 1461721134772 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ccdd800 == 145 [pid = 1852] [id = 604] 18:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f1767890c00) [pid = 1852] [serial = 1813] [outer = (nil)] 18:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f176d090400) [pid = 1852] [serial = 1814] [outer = 0x7f1767890c00] 18:38:54 INFO - PROCESS | 1852 | 1461721134846 Marionette DEBUG loaded listener.js 18:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176d18c000) [pid = 1852] [serial = 1815] [outer = 0x7f1767890c00] 18:38:55 INFO - PROCESS | 1852 | 1461721135798 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1532ms 18:38:55 INFO - PROCESS | 1852 | 1461721135839 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:38:55 INFO - PROCESS | 1852 | 1461721135844 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:38:55 INFO - PROCESS | 1852 | 1461721135856 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:38:55 INFO - PROCESS | 1852 | 1461721135861 Marionette TRACE conn3 <- [1,2390,null,{}] 18:38:55 INFO - PROCESS | 1852 | 1461721135910 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:56 INFO - PROCESS | 1852 | 1461721136337 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:38:56 INFO - PROCESS | 1852 | 1461721136551 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d0ea000 == 146 [pid = 1852] [id = 605] 18:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f176d902c00) [pid = 1852] [serial = 1816] [outer = (nil)] 18:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f176d90c400) [pid = 1852] [serial = 1817] [outer = 0x7f176d902c00] 18:38:56 INFO - PROCESS | 1852 | 1461721136618 Marionette DEBUG loaded listener.js 18:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f176e9c4400) [pid = 1852] [serial = 1818] [outer = 0x7f176d902c00] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1767882800) [pid = 1852] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f176d778800) [pid = 1852] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1767885400) [pid = 1852] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f177dae2400) [pid = 1852] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f177dae7c00) [pid = 1852] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1779004800) [pid = 1852] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1778f4c800) [pid = 1852] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1778e37800) [pid = 1852] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f177144b000) [pid = 1852] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f176a30dc00) [pid = 1852] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f17666d1c00) [pid = 1852] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f17679d6400) [pid = 1852] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f17666c2c00) [pid = 1852] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f176d905800) [pid = 1852] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f176d907400) [pid = 1852] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f17665a6000) [pid = 1852] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f17665a5400) [pid = 1852] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f176659a800) [pid = 1852] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f1766599800) [pid = 1852] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f1794540c00) [pid = 1852] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f1781fcf800) [pid = 1852] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f1780270000) [pid = 1852] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:38:57 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f177dae8000) [pid = 1852] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:38:57 INFO - PROCESS | 1852 | 1461721137901 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:38:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:38:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2107ms 18:38:57 INFO - PROCESS | 1852 | 1461721137958 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:38:57 INFO - PROCESS | 1852 | 1461721137962 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:38:57 INFO - PROCESS | 1852 | 1461721137969 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:38:57 INFO - PROCESS | 1852 | 1461721137971 Marionette TRACE conn3 <- [1,2394,null,{}] 18:38:57 INFO - PROCESS | 1852 | 1461721137978 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:58 INFO - PROCESS | 1852 | 1461721138206 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:38:58 INFO - PROCESS | 1852 | 1461721138379 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e96f800 == 147 [pid = 1852] [id = 606] 18:38:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f1766598000) [pid = 1852] [serial = 1819] [outer = (nil)] 18:38:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f176d775800) [pid = 1852] [serial = 1820] [outer = 0x7f1766598000] 18:38:58 INFO - PROCESS | 1852 | 1461721138443 Marionette DEBUG loaded listener.js 18:38:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f176e9cd400) [pid = 1852] [serial = 1821] [outer = 0x7f1766598000] 18:38:59 INFO - PROCESS | 1852 | 1461721139232 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:38:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:38:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1288ms 18:38:59 INFO - PROCESS | 1852 | 1461721139422 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:38:59 INFO - PROCESS | 1852 | 1461721139429 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:38:59 INFO - PROCESS | 1852 | 1461721139446 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:38:59 INFO - PROCESS | 1852 | 1461721139452 Marionette TRACE conn3 <- [1,2398,null,{}] 18:38:59 INFO - PROCESS | 1852 | 1461721139461 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:38:59 INFO - PROCESS | 1852 | 1461721139725 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:39:00 INFO - PROCESS | 1852 | 1461721140048 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1769839800 == 148 [pid = 1852] [id = 607] 18:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f17666d0c00) [pid = 1852] [serial = 1822] [outer = (nil)] 18:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f17672b3000) [pid = 1852] [serial = 1823] [outer = 0x7f17666d0c00] 18:39:00 INFO - PROCESS | 1852 | 1461721140133 Marionette DEBUG loaded listener.js 18:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f17679db400) [pid = 1852] [serial = 1824] [outer = 0x7f17666d0c00] 18:39:01 INFO - PROCESS | 1852 | 1461721141117 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:39:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:39:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1735ms 18:39:01 INFO - PROCESS | 1852 | 1461721141181 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:39:01 INFO - PROCESS | 1852 | 1461721141187 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:39:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:39:01 INFO - PROCESS | 1852 | 1461721141201 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:39:01 INFO - PROCESS | 1852 | 1461721141206 Marionette TRACE conn3 <- [1,2402,null,{}] 18:39:01 INFO - PROCESS | 1852 | 1461721141214 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:01 INFO - PROCESS | 1852 | 1461721141506 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:39:01 INFO - PROCESS | 1852 | 1461721141831 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e41c000 == 149 [pid = 1852] [id = 608] 18:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176a30dc00) [pid = 1852] [serial = 1825] [outer = (nil)] 18:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f176cd54000) [pid = 1852] [serial = 1826] [outer = 0x7f176a30dc00] 18:39:01 INFO - PROCESS | 1852 | 1461721141920 Marionette DEBUG loaded listener.js 18:39:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f176d18d800) [pid = 1852] [serial = 1827] [outer = 0x7f176a30dc00] 18:39:02 INFO - PROCESS | 1852 | 1461721142876 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1744ms 18:39:02 INFO - PROCESS | 1852 | 1461721142943 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:39:02 INFO - PROCESS | 1852 | 1461721142947 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:39:02 INFO - PROCESS | 1852 | 1461721142955 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:39:02 INFO - PROCESS | 1852 | 1461721142959 Marionette TRACE conn3 <- [1,2406,null,{}] 18:39:02 INFO - PROCESS | 1852 | 1461721142973 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:03 INFO - PROCESS | 1852 | 1461721143277 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:39:03 INFO - PROCESS | 1852 | 1461721143640 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771389000 == 150 [pid = 1852] [id = 609] 18:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f176e9c8c00) [pid = 1852] [serial = 1828] [outer = (nil)] 18:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f176eebe800) [pid = 1852] [serial = 1829] [outer = 0x7f176e9c8c00] 18:39:03 INFO - PROCESS | 1852 | 1461721143723 Marionette DEBUG loaded listener.js 18:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176ff0ac00) [pid = 1852] [serial = 1830] [outer = 0x7f176e9c8c00] 18:39:04 INFO - PROCESS | 1852 | 1461721144609 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1692ms 18:39:04 INFO - PROCESS | 1852 | 1461721144646 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:39:04 INFO - PROCESS | 1852 | 1461721144651 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:39:04 INFO - PROCESS | 1852 | 1461721144657 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:39:04 INFO - PROCESS | 1852 | 1461721144661 Marionette TRACE conn3 <- [1,2410,null,{}] 18:39:04 INFO - PROCESS | 1852 | 1461721144667 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:04 INFO - PROCESS | 1852 | 1461721144911 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:39:05 INFO - PROCESS | 1852 | 1461721145179 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772a14800 == 151 [pid = 1852] [id = 610] 18:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176eeb2c00) [pid = 1852] [serial = 1831] [outer = (nil)] 18:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1771449000) [pid = 1852] [serial = 1832] [outer = 0x7f176eeb2c00] 18:39:05 INFO - PROCESS | 1852 | 1461721145304 Marionette DEBUG loaded listener.js 18:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1772ad0000) [pid = 1852] [serial = 1833] [outer = 0x7f176eeb2c00] 18:39:06 INFO - PROCESS | 1852 | 1461721146220 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1631ms 18:39:06 INFO - PROCESS | 1852 | 1461721146290 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:39:06 INFO - PROCESS | 1852 | 1461721146295 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:39:06 INFO - PROCESS | 1852 | 1461721146302 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:39:06 INFO - PROCESS | 1852 | 1461721146306 Marionette TRACE conn3 <- [1,2414,null,{}] 18:39:06 INFO - PROCESS | 1852 | 1461721146312 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:06 INFO - PROCESS | 1852 | 1461721146598 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:39:06 INFO - PROCESS | 1852 | 1461721146901 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772cb8000 == 152 [pid = 1852] [id = 611] 18:39:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f17702dfc00) [pid = 1852] [serial = 1834] [outer = (nil)] 18:39:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1772e7e400) [pid = 1852] [serial = 1835] [outer = 0x7f17702dfc00] 18:39:06 INFO - PROCESS | 1852 | 1461721146979 Marionette DEBUG loaded listener.js 18:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f1777cf1c00) [pid = 1852] [serial = 1836] [outer = 0x7f17702dfc00] 18:39:07 INFO - PROCESS | 1852 | 1461721147914 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1655ms 18:39:07 INFO - PROCESS | 1852 | 1461721147958 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:39:07 INFO - PROCESS | 1852 | 1461721147963 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:39:07 INFO - PROCESS | 1852 | 1461721147969 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:39:07 INFO - PROCESS | 1852 | 1461721147973 Marionette TRACE conn3 <- [1,2418,null,{}] 18:39:07 INFO - PROCESS | 1852 | 1461721147979 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:08 INFO - PROCESS | 1852 | 1461721148266 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:39:08 INFO - PROCESS | 1852 | 1461721148591 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777f36800 == 153 [pid = 1852] [id = 612] 18:39:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1779004800) [pid = 1852] [serial = 1837] [outer = (nil)] 18:39:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f177900d400) [pid = 1852] [serial = 1838] [outer = 0x7f1779004800] 18:39:08 INFO - PROCESS | 1852 | 1461721148677 Marionette DEBUG loaded listener.js 18:39:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1779f44400) [pid = 1852] [serial = 1839] [outer = 0x7f1779004800] 18:39:09 INFO - PROCESS | 1852 | 1461721149550 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1630ms 18:39:09 INFO - PROCESS | 1852 | 1461721149601 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:39:09 INFO - PROCESS | 1852 | 1461721149604 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:39:09 INFO - PROCESS | 1852 | 1461721149613 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:39:09 INFO - PROCESS | 1852 | 1461721149616 Marionette TRACE conn3 <- [1,2422,null,{}] 18:39:09 INFO - PROCESS | 1852 | 1461721149623 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:09 INFO - PROCESS | 1852 | 1461721149871 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:39:10 INFO - PROCESS | 1852 | 1461721150138 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a50a000 == 154 [pid = 1852] [id = 613] 18:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f176e931400) [pid = 1852] [serial = 1840] [outer = (nil)] 18:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f177a105400) [pid = 1852] [serial = 1841] [outer = 0x7f176e931400] 18:39:10 INFO - PROCESS | 1852 | 1461721150258 Marionette DEBUG loaded listener.js 18:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f177a2b0000) [pid = 1852] [serial = 1842] [outer = 0x7f176e931400] 18:39:11 INFO - PROCESS | 1852 | 1461721151122 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1544ms 18:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:39:11 INFO - PROCESS | 1852 | 1461721151158 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:39:11 INFO - PROCESS | 1852 | 1461721151161 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:39:11 INFO - PROCESS | 1852 | 1461721151168 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:39:11 INFO - PROCESS | 1852 | 1461721151172 Marionette TRACE conn3 <- [1,2426,null,{}] 18:39:11 INFO - PROCESS | 1852 | 1461721151177 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:11 INFO - PROCESS | 1852 | 1461721151405 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:39:11 INFO - PROCESS | 1852 | 1461721151667 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ab9f000 == 155 [pid = 1852] [id = 614] 18:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f176ff06800) [pid = 1852] [serial = 1843] [outer = (nil)] 18:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f177a8c2800) [pid = 1852] [serial = 1844] [outer = 0x7f176ff06800] 18:39:11 INFO - PROCESS | 1852 | 1461721151787 Marionette DEBUG loaded listener.js 18:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f177ac62c00) [pid = 1852] [serial = 1845] [outer = 0x7f176ff06800] 18:39:12 INFO - PROCESS | 1852 | 1461721152667 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1534ms 18:39:12 INFO - PROCESS | 1852 | 1461721152703 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:39:12 INFO - PROCESS | 1852 | 1461721152707 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:39:12 INFO - PROCESS | 1852 | 1461721152714 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:39:12 INFO - PROCESS | 1852 | 1461721152718 Marionette TRACE conn3 <- [1,2430,null,{}] 18:39:12 INFO - PROCESS | 1852 | 1461721152724 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:12 INFO - PROCESS | 1852 | 1461721152981 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:39:13 INFO - PROCESS | 1852 | 1461721153253 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c15b800 == 156 [pid = 1852] [id = 615] 18:39:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1779f49000) [pid = 1852] [serial = 1846] [outer = (nil)] 18:39:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f177acd3000) [pid = 1852] [serial = 1847] [outer = 0x7f1779f49000] 18:39:13 INFO - PROCESS | 1852 | 1461721153388 Marionette DEBUG loaded listener.js 18:39:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f177ae18c00) [pid = 1852] [serial = 1848] [outer = 0x7f1779f49000] 18:39:14 INFO - PROCESS | 1852 | 1461721154235 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1586ms 18:39:14 INFO - PROCESS | 1852 | 1461721154302 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:39:14 INFO - PROCESS | 1852 | 1461721154305 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:39:14 INFO - PROCESS | 1852 | 1461721154312 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:39:14 INFO - PROCESS | 1852 | 1461721154316 Marionette TRACE conn3 <- [1,2434,null,{}] 18:39:14 INFO - PROCESS | 1852 | 1461721154322 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:14 INFO - PROCESS | 1852 | 1461721154563 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:39:14 INFO - PROCESS | 1852 | 1461721154829 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da67000 == 157 [pid = 1852] [id = 616] 18:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1772979c00) [pid = 1852] [serial = 1849] [outer = (nil)] 18:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f177c18cc00) [pid = 1852] [serial = 1850] [outer = 0x7f1772979c00] 18:39:14 INFO - PROCESS | 1852 | 1461721154948 Marionette DEBUG loaded listener.js 18:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177d950000) [pid = 1852] [serial = 1851] [outer = 0x7f1772979c00] 18:39:15 INFO - PROCESS | 1852 | 1461721155828 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1582ms 18:39:15 INFO - PROCESS | 1852 | 1461721155895 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:39:15 INFO - PROCESS | 1852 | 1461721155900 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:39:15 INFO - PROCESS | 1852 | 1461721155906 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:39:15 INFO - PROCESS | 1852 | 1461721155911 Marionette TRACE conn3 <- [1,2438,null,{}] 18:39:15 INFO - PROCESS | 1852 | 1461721155917 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:16 INFO - PROCESS | 1852 | 1461721156230 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:39:16 INFO - PROCESS | 1852 | 1461721156544 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e6e4800 == 158 [pid = 1852] [id = 617] 18:39:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f177e4ae400) [pid = 1852] [serial = 1852] [outer = (nil)] 18:39:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f178014bc00) [pid = 1852] [serial = 1853] [outer = 0x7f177e4ae400] 18:39:16 INFO - PROCESS | 1852 | 1461721156632 Marionette DEBUG loaded listener.js 18:39:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f17802e5400) [pid = 1852] [serial = 1854] [outer = 0x7f177e4ae400] 18:39:17 INFO - PROCESS | 1852 | 1461721157532 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1693ms 18:39:17 INFO - PROCESS | 1852 | 1461721157601 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:39:17 INFO - PROCESS | 1852 | 1461721157605 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:39:17 INFO - PROCESS | 1852 | 1461721157612 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:39:17 INFO - PROCESS | 1852 | 1461721157615 Marionette TRACE conn3 <- [1,2442,null,{}] 18:39:17 INFO - PROCESS | 1852 | 1461721157630 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:17 INFO - PROCESS | 1852 | 1461721157914 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:39:18 INFO - PROCESS | 1852 | 1461721158219 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178028d000 == 159 [pid = 1852] [id = 618] 18:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177ed23800) [pid = 1852] [serial = 1855] [outer = (nil)] 18:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f1781fcf800) [pid = 1852] [serial = 1856] [outer = 0x7f177ed23800] 18:39:18 INFO - PROCESS | 1852 | 1461721158300 Marionette DEBUG loaded listener.js 18:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f17824ad800) [pid = 1852] [serial = 1857] [outer = 0x7f177ed23800] 18:39:19 INFO - PROCESS | 1852 | 1461721159148 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1591ms 18:39:19 INFO - PROCESS | 1852 | 1461721159205 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:39:19 INFO - PROCESS | 1852 | 1461721159209 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:39:19 INFO - PROCESS | 1852 | 1461721159215 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:39:19 INFO - PROCESS | 1852 | 1461721159219 Marionette TRACE conn3 <- [1,2446,null,{}] 18:39:19 INFO - PROCESS | 1852 | 1461721159225 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:19 INFO - PROCESS | 1852 | 1461721159471 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:39:19 INFO - PROCESS | 1852 | 1461721159755 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17832bd000 == 160 [pid = 1852] [id = 619] 18:39:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f17791d3800) [pid = 1852] [serial = 1858] [outer = (nil)] 18:39:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f17831bec00) [pid = 1852] [serial = 1859] [outer = 0x7f17791d3800] 18:39:19 INFO - PROCESS | 1852 | 1461721159875 Marionette DEBUG loaded listener.js 18:39:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f1783a3d800) [pid = 1852] [serial = 1860] [outer = 0x7f17791d3800] 18:39:20 INFO - PROCESS | 1852 | 1461721160744 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1591ms 18:39:20 INFO - PROCESS | 1852 | 1461721160807 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:39:20 INFO - PROCESS | 1852 | 1461721160816 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:39:20 INFO - PROCESS | 1852 | 1461721160831 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:39:20 INFO - PROCESS | 1852 | 1461721160835 Marionette TRACE conn3 <- [1,2450,null,{}] 18:39:20 INFO - PROCESS | 1852 | 1461721160841 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:21 INFO - PROCESS | 1852 | 1461721161139 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:39:21 INFO - PROCESS | 1852 | 1461721161443 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17839e1800 == 161 [pid = 1852] [id = 620] 18:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f177acd3c00) [pid = 1852] [serial = 1861] [outer = (nil)] 18:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f1783f10400) [pid = 1852] [serial = 1862] [outer = 0x7f177acd3c00] 18:39:21 INFO - PROCESS | 1852 | 1461721161524 Marionette DEBUG loaded listener.js 18:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f1784832000) [pid = 1852] [serial = 1863] [outer = 0x7f177acd3c00] 18:39:22 INFO - PROCESS | 1852 | 1461721162365 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1592ms 18:39:22 INFO - PROCESS | 1852 | 1461721162425 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:39:22 INFO - PROCESS | 1852 | 1461721162429 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:39:22 INFO - PROCESS | 1852 | 1461721162435 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:39:22 INFO - PROCESS | 1852 | 1461721162439 Marionette TRACE conn3 <- [1,2454,null,{}] 18:39:22 INFO - PROCESS | 1852 | 1461721162445 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:22 INFO - PROCESS | 1852 | 1461721162704 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:39:23 INFO - PROCESS | 1852 | 1461721163041 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178533e000 == 162 [pid = 1852] [id = 621] 18:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f1784b94c00) [pid = 1852] [serial = 1864] [outer = (nil)] 18:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f1785897400) [pid = 1852] [serial = 1865] [outer = 0x7f1784b94c00] 18:39:23 INFO - PROCESS | 1852 | 1461721163121 Marionette DEBUG loaded listener.js 18:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f179030a000) [pid = 1852] [serial = 1866] [outer = 0x7f1784b94c00] 18:39:23 INFO - PROCESS | 1852 | 1461721163956 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:39:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:39:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1586ms 18:39:24 INFO - PROCESS | 1852 | 1461721164022 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:39:24 INFO - PROCESS | 1852 | 1461721164026 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:39:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:39:24 INFO - PROCESS | 1852 | 1461721164032 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:39:24 INFO - PROCESS | 1852 | 1461721164036 Marionette TRACE conn3 <- [1,2458,null,{}] 18:39:24 INFO - PROCESS | 1852 | 1461721164042 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:24 INFO - PROCESS | 1852 | 1461721164346 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:39:24 INFO - PROCESS | 1852 | 1461721164660 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786aa9000 == 163 [pid = 1852] [id = 622] 18:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f17791cbc00) [pid = 1852] [serial = 1867] [outer = (nil)] 18:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f17923efc00) [pid = 1852] [serial = 1868] [outer = 0x7f17791cbc00] 18:39:24 INFO - PROCESS | 1852 | 1461721164740 Marionette DEBUG loaded listener.js 18:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f1794540c00) [pid = 1852] [serial = 1869] [outer = 0x7f17791cbc00] 18:39:25 INFO - PROCESS | 1852 | 1461721165593 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1633ms 18:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:39:25 INFO - PROCESS | 1852 | 1461721165666 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:39:25 INFO - PROCESS | 1852 | 1461721165669 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:39:25 INFO - PROCESS | 1852 | 1461721165677 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:39:25 INFO - PROCESS | 1852 | 1461721165680 Marionette TRACE conn3 <- [1,2462,null,{}] 18:39:25 INFO - PROCESS | 1852 | 1461721165687 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:25 INFO - PROCESS | 1852 | 1461721165953 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:39:26 INFO - PROCESS | 1852 | 1461721166272 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179146c000 == 164 [pid = 1852] [id = 623] 18:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f176ee1a000) [pid = 1852] [serial = 1870] [outer = (nil)] 18:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f176ee22800) [pid = 1852] [serial = 1871] [outer = 0x7f176ee1a000] 18:39:26 INFO - PROCESS | 1852 | 1461721166354 Marionette DEBUG loaded listener.js 18:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f176ee27000) [pid = 1852] [serial = 1872] [outer = 0x7f176ee1a000] 18:39:27 INFO - PROCESS | 1852 | 1461721167249 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:39:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:39:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1636ms 18:39:27 INFO - PROCESS | 1852 | 1461721167312 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:39:27 INFO - PROCESS | 1852 | 1461721167317 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:39:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:39:27 INFO - PROCESS | 1852 | 1461721167324 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:39:27 INFO - PROCESS | 1852 | 1461721167328 Marionette TRACE conn3 <- [1,2466,null,{}] 18:39:27 INFO - PROCESS | 1852 | 1461721167334 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:27 INFO - PROCESS | 1852 | 1461721167620 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:39:27 INFO - PROCESS | 1852 | 1461721167942 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e4b000 == 165 [pid = 1852] [id = 624] 18:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f176ce8a400) [pid = 1852] [serial = 1873] [outer = (nil)] 18:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f176ce92400) [pid = 1852] [serial = 1874] [outer = 0x7f176ce8a400] 18:39:28 INFO - PROCESS | 1852 | 1461721168024 Marionette DEBUG loaded listener.js 18:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f176ce97400) [pid = 1852] [serial = 1875] [outer = 0x7f176ce8a400] 18:39:28 INFO - PROCESS | 1852 | 1461721168873 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:39:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:39:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1587ms 18:39:28 INFO - PROCESS | 1852 | 1461721168913 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:39:28 INFO - PROCESS | 1852 | 1461721168917 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:39:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:39:28 INFO - PROCESS | 1852 | 1461721168923 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:39:28 INFO - PROCESS | 1852 | 1461721168927 Marionette TRACE conn3 <- [1,2470,null,{}] 18:39:28 INFO - PROCESS | 1852 | 1461721168933 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:29 INFO - PROCESS | 1852 | 1461721169177 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:39:29 INFO - PROCESS | 1852 | 1461721169455 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796907000 == 166 [pid = 1852] [id = 625] 18:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f176ce8b400) [pid = 1852] [serial = 1876] [outer = (nil)] 18:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f176ee23400) [pid = 1852] [serial = 1877] [outer = 0x7f176ce8b400] 18:39:29 INFO - PROCESS | 1852 | 1461721169574 Marionette DEBUG loaded listener.js 18:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1772c19800) [pid = 1852] [serial = 1878] [outer = 0x7f176ce8b400] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17712b7800 == 165 [pid = 1852] [id = 446] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d0ea000 == 164 [pid = 1852] [id = 605] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ccdd800 == 163 [pid = 1852] [id = 604] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17697ef800 == 162 [pid = 1852] [id = 603] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17651ac000 == 161 [pid = 1852] [id = 599] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e41b000 == 160 [pid = 1852] [id = 598] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179b79a800 == 159 [pid = 1852] [id = 597] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796178800 == 158 [pid = 1852] [id = 596] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179260c800 == 157 [pid = 1852] [id = 595] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786aa5800 == 156 [pid = 1852] [id = 594] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784085000 == 155 [pid = 1852] [id = 593] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1782d6c000 == 154 [pid = 1852] [id = 592] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e920000 == 153 [pid = 1852] [id = 591] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e68a000 == 152 [pid = 1852] [id = 590] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d918000 == 151 [pid = 1852] [id = 589] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177aa5e800 == 150 [pid = 1852] [id = 588] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777fb7800 == 149 [pid = 1852] [id = 587] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773027000 == 148 [pid = 1852] [id = 586] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771539000 == 147 [pid = 1852] [id = 585] 18:39:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cb09800 == 146 [pid = 1852] [id = 584] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f1772ac5000) [pid = 1852] [serial = 1614] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f176d90b800) [pid = 1852] [serial = 1745] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f176a159c00) [pid = 1852] [serial = 1748] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f17802dfc00) [pid = 1852] [serial = 1703] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f177ed5e400) [pid = 1852] [serial = 1701] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f177e061400) [pid = 1852] [serial = 1700] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f177abf0400) [pid = 1852] [serial = 1698] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f177a652800) [pid = 1852] [serial = 1697] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f177a102800) [pid = 1852] [serial = 1695] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f1779f43000) [pid = 1852] [serial = 1694] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f1778ff4c00) [pid = 1852] [serial = 1692] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f1778f77800) [pid = 1852] [serial = 1691] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f1772c0ec00) [pid = 1852] [serial = 1689] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f177297f000) [pid = 1852] [serial = 1688] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f176efd8800) [pid = 1852] [serial = 1686] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f176e923400) [pid = 1852] [serial = 1685] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f176aa5b000) [pid = 1852] [serial = 1742] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1768291800) [pid = 1852] [serial = 1739] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1768ee5c00) [pid = 1852] [serial = 1740] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f17666d0000) [pid = 1852] [serial = 1737] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f17666c9c00) [pid = 1852] [serial = 1736] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f179663fc00) [pid = 1852] [serial = 1734] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f1784857c00) [pid = 1852] [serial = 1733] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176d90e400) [pid = 1852] [serial = 1731] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f176d90a400) [pid = 1852] [serial = 1730] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f178374c800) [pid = 1852] [serial = 1728] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f176ff0b400) [pid = 1852] [serial = 1727] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f17679dac00) [pid = 1852] [serial = 1725] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f17679d6000) [pid = 1852] [serial = 1724] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f1796476000) [pid = 1852] [serial = 1722] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f1795c5b400) [pid = 1852] [serial = 1721] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f17665a5c00) [pid = 1852] [serial = 1719] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f17665a1000) [pid = 1852] [serial = 1718] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f1795fa6000) [pid = 1852] [serial = 1716] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1795c54400) [pid = 1852] [serial = 1715] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f178761c000) [pid = 1852] [serial = 1713] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f1784831800) [pid = 1852] [serial = 1712] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1783f0e400) [pid = 1852] [serial = 1710] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1783a44000) [pid = 1852] [serial = 1709] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f178313cc00) [pid = 1852] [serial = 1707] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f17824a9000) [pid = 1852] [serial = 1706] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1781fcfc00) [pid = 1852] [serial = 1704] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f176e923c00) [pid = 1852] [serial = 1746] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f176fef5000) [pid = 1852] [serial = 1749] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f17711b7000) [pid = 1852] [serial = 1751] [outer = (nil)] [url = about:blank] 18:39:31 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f176d189c00) [pid = 1852] [serial = 1743] [outer = (nil)] [url = about:blank] 18:39:32 INFO - PROCESS | 1852 | 1461721172211 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:39:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:39:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3309ms 18:39:32 INFO - PROCESS | 1852 | 1461721172234 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:39:32 INFO - PROCESS | 1852 | 1461721172241 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:39:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:39:32 INFO - PROCESS | 1852 | 1461721172255 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:39:32 INFO - PROCESS | 1852 | 1461721172262 Marionette TRACE conn3 <- [1,2474,null,{}] 18:39:32 INFO - PROCESS | 1852 | 1461721172270 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:32 INFO - PROCESS | 1852 | 1461721172511 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:39:32 INFO - PROCESS | 1852 | 1461721172694 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768d3c000 == 147 [pid = 1852] [id = 626] 18:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f17666cbc00) [pid = 1852] [serial = 1879] [outer = (nil)] 18:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f17672ae400) [pid = 1852] [serial = 1880] [outer = 0x7f17666cbc00] 18:39:32 INFO - PROCESS | 1852 | 1461721172763 Marionette DEBUG loaded listener.js 18:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1767887c00) [pid = 1852] [serial = 1881] [outer = 0x7f17666cbc00] 18:39:33 INFO - PROCESS | 1852 | 1461721173686 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:39:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:39:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1491ms 18:39:33 INFO - PROCESS | 1852 | 1461721173747 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:39:33 INFO - PROCESS | 1852 | 1461721173756 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:39:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:39:33 INFO - PROCESS | 1852 | 1461721173767 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:39:33 INFO - PROCESS | 1852 | 1461721173771 Marionette TRACE conn3 <- [1,2478,null,{}] 18:39:33 INFO - PROCESS | 1852 | 1461721173777 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:34 INFO - PROCESS | 1852 | 1461721174022 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:39:34 INFO - PROCESS | 1852 | 1461721174248 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ccdd800 == 148 [pid = 1852] [id = 627] 18:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f17666d1400) [pid = 1852] [serial = 1882] [outer = (nil)] 18:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1769a4bc00) [pid = 1852] [serial = 1883] [outer = 0x7f17666d1400] 18:39:34 INFO - PROCESS | 1852 | 1461721174322 Marionette DEBUG loaded listener.js 18:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176a302c00) [pid = 1852] [serial = 1884] [outer = 0x7f17666d1400] 18:39:35 INFO - PROCESS | 1852 | 1461721175225 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 18:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:39:35 INFO - PROCESS | 1852 | 1461721175300 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:39:35 INFO - PROCESS | 1852 | 1461721175303 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:39:35 INFO - PROCESS | 1852 | 1461721175309 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:39:35 INFO - PROCESS | 1852 | 1461721175315 Marionette TRACE conn3 <- [1,2482,null,{}] 18:39:35 INFO - PROCESS | 1852 | 1461721175347 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:35 INFO - PROCESS | 1852 | 1461721175736 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:39:35 INFO - PROCESS | 1852 | 1461721175781 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e389000 == 149 [pid = 1852] [id = 628] 18:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f176cd59c00) [pid = 1852] [serial = 1885] [outer = (nil)] 18:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f176d192800) [pid = 1852] [serial = 1886] [outer = 0x7f176cd59c00] 18:39:35 INFO - PROCESS | 1852 | 1461721175849 Marionette DEBUG loaded listener.js 18:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f176d90b800) [pid = 1852] [serial = 1887] [outer = 0x7f176cd59c00] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f177297b000) [pid = 1852] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f176d902c00) [pid = 1852] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f178351bc00) [pid = 1852] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f177c19ac00) [pid = 1852] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f177ac62400) [pid = 1852] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f177abf2c00) [pid = 1852] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f177a2a3000) [pid = 1852] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f177a110800) [pid = 1852] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f17734ce400) [pid = 1852] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f17702e7c00) [pid = 1852] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1772973800) [pid = 1852] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f176d90dc00) [pid = 1852] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f176a15f800) [pid = 1852] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f17666c5400) [pid = 1852] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1764ef0800) [pid = 1852] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f17672a8800) [pid = 1852] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f17672a6400) [pid = 1852] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f1777cf3000) [pid = 1852] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f1781fcec00) [pid = 1852] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f176d770800) [pid = 1852] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f176d094400) [pid = 1852] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:39:36 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f1767890c00) [pid = 1852] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:39:37 INFO - PROCESS | 1852 | 1461721177372 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:39:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:39:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2092ms 18:39:37 INFO - PROCESS | 1852 | 1461721177401 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:39:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:39:37 INFO - PROCESS | 1852 | 1461721177406 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:39:37 INFO - PROCESS | 1852 | 1461721177412 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:39:37 INFO - PROCESS | 1852 | 1461721177415 Marionette TRACE conn3 <- [1,2486,null,{}] 18:39:37 INFO - PROCESS | 1852 | 1461721177420 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:37 INFO - PROCESS | 1852 | 1461721177709 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:39:37 INFO - PROCESS | 1852 | 1461721177733 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e421800 == 150 [pid = 1852] [id = 629] 18:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f1764efd000) [pid = 1852] [serial = 1888] [outer = (nil)] 18:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f176d18cc00) [pid = 1852] [serial = 1889] [outer = 0x7f1764efd000] 18:39:37 INFO - PROCESS | 1852 | 1461721177797 Marionette DEBUG loaded listener.js 18:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f176d953000) [pid = 1852] [serial = 1890] [outer = 0x7f1764efd000] 18:39:38 INFO - PROCESS | 1852 | 1461721178696 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:39:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:39:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1329ms 18:39:38 INFO - PROCESS | 1852 | 1461721178741 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:39:38 INFO - PROCESS | 1852 | 1461721178745 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:39:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:39:38 INFO - PROCESS | 1852 | 1461721178751 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:39:38 INFO - PROCESS | 1852 | 1461721178753 Marionette TRACE conn3 <- [1,2490,null,{}] 18:39:38 INFO - PROCESS | 1852 | 1461721178759 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:38 INFO - PROCESS | 1852 | 1461721178977 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:39:39 INFO - PROCESS | 1852 | 1461721179439 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678dd800 == 151 [pid = 1852] [id = 630] 18:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f1764ef8000) [pid = 1852] [serial = 1891] [outer = (nil)] 18:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f176659e000) [pid = 1852] [serial = 1892] [outer = 0x7f1764ef8000] 18:39:39 INFO - PROCESS | 1852 | 1461721179524 Marionette DEBUG loaded listener.js 18:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f17672a8000) [pid = 1852] [serial = 1893] [outer = 0x7f1764ef8000] 18:39:40 INFO - PROCESS | 1852 | 1461721180439 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:39:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:39:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1730ms 18:39:40 INFO - PROCESS | 1852 | 1461721180484 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:39:40 INFO - PROCESS | 1852 | 1461721180490 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:39:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:39:40 INFO - PROCESS | 1852 | 1461721180517 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:39:40 INFO - PROCESS | 1852 | 1461721180524 Marionette TRACE conn3 <- [1,2494,null,{}] 18:39:40 INFO - PROCESS | 1852 | 1461721180534 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:40 INFO - PROCESS | 1852 | 1461721180797 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:39:41 INFO - PROCESS | 1852 | 1461721181110 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d14b000 == 152 [pid = 1852] [id = 631] 18:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f1769a4dc00) [pid = 1852] [serial = 1894] [outer = (nil)] 18:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f176a158400) [pid = 1852] [serial = 1895] [outer = 0x7f1769a4dc00] 18:39:41 INFO - PROCESS | 1852 | 1461721181197 Marionette DEBUG loaded listener.js 18:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f176aa62c00) [pid = 1852] [serial = 1896] [outer = 0x7f1769a4dc00] 18:39:42 INFO - PROCESS | 1852 | 1461721182147 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1710ms 18:39:42 INFO - PROCESS | 1852 | 1461721182213 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:39:42 INFO - PROCESS | 1852 | 1461721182220 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:39:42 INFO - PROCESS | 1852 | 1461721182228 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:39:42 INFO - PROCESS | 1852 | 1461721182232 Marionette TRACE conn3 <- [1,2498,null,{}] 18:39:42 INFO - PROCESS | 1852 | 1461721182238 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:42 INFO - PROCESS | 1852 | 1461721182498 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:39:42 INFO - PROCESS | 1852 | 1461721182845 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f6bd000 == 153 [pid = 1852] [id = 632] 18:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f176d769400) [pid = 1852] [serial = 1897] [outer = (nil)] 18:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176d94d400) [pid = 1852] [serial = 1898] [outer = 0x7f176d769400] 18:39:42 INFO - PROCESS | 1852 | 1461721182929 Marionette DEBUG loaded listener.js 18:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176ee24400) [pid = 1852] [serial = 1899] [outer = 0x7f176d769400] 18:39:43 INFO - PROCESS | 1852 | 1461721183892 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:39:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:39:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1735ms 18:39:43 INFO - PROCESS | 1852 | 1461721183964 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:39:43 INFO - PROCESS | 1852 | 1461721183968 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:39:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:39:43 INFO - PROCESS | 1852 | 1461721183985 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:39:44 INFO - PROCESS | 1852 | 1461721183995 Marionette TRACE conn3 <- [1,2502,null,{}] 18:39:44 INFO - PROCESS | 1852 | 1461721184001 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:44 INFO - PROCESS | 1852 | 1461721184300 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:39:44 INFO - PROCESS | 1852 | 1461721184620 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17729ba800 == 154 [pid = 1852] [id = 633] 18:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f176d902c00) [pid = 1852] [serial = 1900] [outer = (nil)] 18:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1770242800) [pid = 1852] [serial = 1901] [outer = 0x7f176d902c00] 18:39:44 INFO - PROCESS | 1852 | 1461721184697 Marionette DEBUG loaded listener.js 18:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1771448800) [pid = 1852] [serial = 1902] [outer = 0x7f176d902c00] 18:39:45 INFO - PROCESS | 1852 | 1461721185615 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1697ms 18:39:45 INFO - PROCESS | 1852 | 1461721185675 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:39:45 INFO - PROCESS | 1852 | 1461721185679 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:39:45 INFO - PROCESS | 1852 | 1461721185686 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:39:45 INFO - PROCESS | 1852 | 1461721185690 Marionette TRACE conn3 <- [1,2506,null,{}] 18:39:45 INFO - PROCESS | 1852 | 1461721185695 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:45 INFO - PROCESS | 1852 | 1461721185959 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:39:46 INFO - PROCESS | 1852 | 1461721186257 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773121000 == 155 [pid = 1852] [id = 634] 18:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f176e925800) [pid = 1852] [serial = 1903] [outer = (nil)] 18:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f1772bec400) [pid = 1852] [serial = 1904] [outer = 0x7f176e925800] 18:39:46 INFO - PROCESS | 1852 | 1461721186340 Marionette DEBUG loaded listener.js 18:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1772e78000) [pid = 1852] [serial = 1905] [outer = 0x7f176e925800] 18:39:47 INFO - PROCESS | 1852 | 1461721187196 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1579ms 18:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:39:47 INFO - PROCESS | 1852 | 1461721187267 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:39:47 INFO - PROCESS | 1852 | 1461721187270 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:39:47 INFO - PROCESS | 1852 | 1461721187277 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:39:47 INFO - PROCESS | 1852 | 1461721187280 Marionette TRACE conn3 <- [1,2510,null,{}] 18:39:47 INFO - PROCESS | 1852 | 1461721187286 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:47 INFO - PROCESS | 1852 | 1461721187535 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:39:47 INFO - PROCESS | 1852 | 1461721187848 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a004800 == 156 [pid = 1852] [id = 635] 18:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f1777d78c00) [pid = 1852] [serial = 1906] [outer = (nil)] 18:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1777d7c800) [pid = 1852] [serial = 1907] [outer = 0x7f1777d78c00] 18:39:47 INFO - PROCESS | 1852 | 1461721187944 Marionette DEBUG loaded listener.js 18:39:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f1778fe8800) [pid = 1852] [serial = 1908] [outer = 0x7f1777d78c00] 18:39:48 INFO - PROCESS | 1852 | 1461721188881 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1681ms 18:39:48 INFO - PROCESS | 1852 | 1461721188958 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:39:48 INFO - PROCESS | 1852 | 1461721188962 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:39:48 INFO - PROCESS | 1852 | 1461721188968 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:39:48 INFO - PROCESS | 1852 | 1461721188972 Marionette TRACE conn3 <- [1,2514,null,{}] 18:39:48 INFO - PROCESS | 1852 | 1461721188978 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:49 INFO - PROCESS | 1852 | 1461721189276 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:39:49 INFO - PROCESS | 1852 | 1461721189578 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ab8f000 == 157 [pid = 1852] [id = 636] 18:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1767886400) [pid = 1852] [serial = 1909] [outer = (nil)] 18:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f17791ce400) [pid = 1852] [serial = 1910] [outer = 0x7f1767886400] 18:39:49 INFO - PROCESS | 1852 | 1461721189660 Marionette DEBUG loaded listener.js 18:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f177a2a4000) [pid = 1852] [serial = 1911] [outer = 0x7f1767886400] 18:39:50 INFO - PROCESS | 1852 | 1461721190558 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1637ms 18:39:50 INFO - PROCESS | 1852 | 1461721190608 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:39:50 INFO - PROCESS | 1852 | 1461721190612 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:39:50 INFO - PROCESS | 1852 | 1461721190620 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:39:50 INFO - PROCESS | 1852 | 1461721190626 Marionette TRACE conn3 <- [1,2518,null,{}] 18:39:50 INFO - PROCESS | 1852 | 1461721190633 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:50 INFO - PROCESS | 1852 | 1461721190907 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:39:51 INFO - PROCESS | 1852 | 1461721191234 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c170800 == 158 [pid = 1852] [id = 637] 18:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1768eda800) [pid = 1852] [serial = 1912] [outer = (nil)] 18:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f177a897c00) [pid = 1852] [serial = 1913] [outer = 0x7f1768eda800] 18:39:51 INFO - PROCESS | 1852 | 1461721191339 Marionette DEBUG loaded listener.js 18:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f177ac64000) [pid = 1852] [serial = 1914] [outer = 0x7f1768eda800] 18:39:52 INFO - PROCESS | 1852 | 1461721192232 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1688ms 18:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:39:52 INFO - PROCESS | 1852 | 1461721192308 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:39:52 INFO - PROCESS | 1852 | 1461721192311 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:39:52 INFO - PROCESS | 1852 | 1461721192319 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:39:52 INFO - PROCESS | 1852 | 1461721192321 Marionette TRACE conn3 <- [1,2522,null,{}] 18:39:52 INFO - PROCESS | 1852 | 1461721192328 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:52 INFO - PROCESS | 1852 | 1461721192580 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:39:52 INFO - PROCESS | 1852 | 1461721192887 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e1ef800 == 159 [pid = 1852] [id = 638] 18:39:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f17791d6800) [pid = 1852] [serial = 1915] [outer = (nil)] 18:39:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f177acd0400) [pid = 1852] [serial = 1916] [outer = 0x7f17791d6800] 18:39:52 INFO - PROCESS | 1852 | 1461721192969 Marionette DEBUG loaded listener.js 18:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f177b4cfc00) [pid = 1852] [serial = 1917] [outer = 0x7f17791d6800] 18:39:53 INFO - PROCESS | 1852 | 1461721193875 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1631ms 18:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:39:53 INFO - PROCESS | 1852 | 1461721193950 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:39:53 INFO - PROCESS | 1852 | 1461721193953 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:39:53 INFO - PROCESS | 1852 | 1461721193960 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:39:53 INFO - PROCESS | 1852 | 1461721193963 Marionette TRACE conn3 <- [1,2526,null,{}] 18:39:53 INFO - PROCESS | 1852 | 1461721193970 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:54 INFO - PROCESS | 1852 | 1461721194261 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:39:54 INFO - PROCESS | 1852 | 1461721194573 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e903000 == 160 [pid = 1852] [id = 639] 18:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f176cd53400) [pid = 1852] [serial = 1918] [outer = (nil)] 18:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177c193000) [pid = 1852] [serial = 1919] [outer = 0x7f176cd53400] 18:39:54 INFO - PROCESS | 1852 | 1461721194705 Marionette DEBUG loaded listener.js 18:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f177d94e400) [pid = 1852] [serial = 1920] [outer = 0x7f176cd53400] 18:39:55 INFO - PROCESS | 1852 | 1461721195753 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1839ms 18:39:55 INFO - PROCESS | 1852 | 1461721195801 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:39:55 INFO - PROCESS | 1852 | 1461721195807 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:39:55 INFO - PROCESS | 1852 | 1461721195819 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:39:55 INFO - PROCESS | 1852 | 1461721195823 Marionette TRACE conn3 <- [1,2530,null,{}] 18:39:55 INFO - PROCESS | 1852 | 1461721195834 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:56 INFO - PROCESS | 1852 | 1461721196214 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:39:56 INFO - PROCESS | 1852 | 1461721196608 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780e92000 == 161 [pid = 1852] [id = 640] 18:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f177e067800) [pid = 1852] [serial = 1921] [outer = (nil)] 18:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f177e4a3400) [pid = 1852] [serial = 1922] [outer = 0x7f177e067800] 18:39:56 INFO - PROCESS | 1852 | 1461721196713 Marionette DEBUG loaded listener.js 18:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177ed30000) [pid = 1852] [serial = 1923] [outer = 0x7f177e067800] 18:39:57 INFO - PROCESS | 1852 | 1461721197658 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1897ms 18:39:57 INFO - PROCESS | 1852 | 1461721197716 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:39:57 INFO - PROCESS | 1852 | 1461721197719 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:39:57 INFO - PROCESS | 1852 | 1461721197727 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:39:57 INFO - PROCESS | 1852 | 1461721197731 Marionette TRACE conn3 <- [1,2534,null,{}] 18:39:57 INFO - PROCESS | 1852 | 1461721197737 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:58 INFO - PROCESS | 1852 | 1461721198013 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:39:58 INFO - PROCESS | 1852 | 1461721198325 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178394b000 == 162 [pid = 1852] [id = 641] 18:39:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f1780276000) [pid = 1852] [serial = 1924] [outer = (nil)] 18:39:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f1783743000) [pid = 1852] [serial = 1925] [outer = 0x7f1780276000] 18:39:58 INFO - PROCESS | 1852 | 1461721198414 Marionette DEBUG loaded listener.js 18:39:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f1783a4b000) [pid = 1852] [serial = 1926] [outer = 0x7f1780276000] 18:39:59 INFO - PROCESS | 1852 | 1461721199339 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1689ms 18:39:59 INFO - PROCESS | 1852 | 1461721199418 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:39:59 INFO - PROCESS | 1852 | 1461721199422 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:39:59 INFO - PROCESS | 1852 | 1461721199429 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:39:59 INFO - PROCESS | 1852 | 1461721199432 Marionette TRACE conn3 <- [1,2538,null,{}] 18:39:59 INFO - PROCESS | 1852 | 1461721199438 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:39:59 INFO - PROCESS | 1852 | 1461721199718 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:40:00 INFO - PROCESS | 1852 | 1461721200041 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17858cf000 == 163 [pid = 1852] [id = 642] 18:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f176a420400) [pid = 1852] [serial = 1927] [outer = (nil)] 18:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f17843d5800) [pid = 1852] [serial = 1928] [outer = 0x7f176a420400] 18:40:00 INFO - PROCESS | 1852 | 1461721200123 Marionette DEBUG loaded listener.js 18:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f178485e800) [pid = 1852] [serial = 1929] [outer = 0x7f176a420400] 18:40:01 INFO - PROCESS | 1852 | 1461721201020 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1631ms 18:40:01 INFO - PROCESS | 1852 | 1461721201061 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:40:01 INFO - PROCESS | 1852 | 1461721201074 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:40:01 INFO - PROCESS | 1852 | 1461721201081 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:40:01 INFO - PROCESS | 1852 | 1461721201085 Marionette TRACE conn3 <- [1,2542,null,{}] 18:40:01 INFO - PROCESS | 1852 | 1461721201091 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:01 INFO - PROCESS | 1852 | 1461721201449 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:40:01 INFO - PROCESS | 1852 | 1461721201698 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1791608800 == 164 [pid = 1852] [id = 643] 18:40:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f1770244400) [pid = 1852] [serial = 1930] [outer = (nil)] 18:40:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f1785389400) [pid = 1852] [serial = 1931] [outer = 0x7f1770244400] 18:40:01 INFO - PROCESS | 1852 | 1461721201780 Marionette DEBUG loaded listener.js 18:40:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f1787610400) [pid = 1852] [serial = 1932] [outer = 0x7f1770244400] 18:40:02 INFO - PROCESS | 1852 | 1461721202789 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1786ms 18:40:02 INFO - PROCESS | 1852 | 1461721202869 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:40:02 INFO - PROCESS | 1852 | 1461721202875 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:40:02 INFO - PROCESS | 1852 | 1461721202885 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:40:02 INFO - PROCESS | 1852 | 1461721202889 Marionette TRACE conn3 <- [1,2546,null,{}] 18:40:02 INFO - PROCESS | 1852 | 1461721202899 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:03 INFO - PROCESS | 1852 | 1461721203290 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:40:03 INFO - PROCESS | 1852 | 1461721203699 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e44000 == 165 [pid = 1852] [id = 644] 18:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f177297bc00) [pid = 1852] [serial = 1933] [outer = (nil)] 18:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f1790f6d000) [pid = 1852] [serial = 1934] [outer = 0x7f177297bc00] 18:40:03 INFO - PROCESS | 1852 | 1461721203823 Marionette DEBUG loaded listener.js 18:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f178761c800) [pid = 1852] [serial = 1935] [outer = 0x7f177297bc00] 18:40:04 INFO - PROCESS | 1852 | 1461721204964 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2137ms 18:40:05 INFO - PROCESS | 1852 | 1461721205023 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:40:05 INFO - PROCESS | 1852 | 1461721205028 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:40:05 INFO - PROCESS | 1852 | 1461721205040 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:40:05 INFO - PROCESS | 1852 | 1461721205044 Marionette TRACE conn3 <- [1,2550,null,{}] 18:40:05 INFO - PROCESS | 1852 | 1461721205054 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:05 INFO - PROCESS | 1852 | 1461721205333 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:40:05 INFO - PROCESS | 1852 | 1461721205646 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796911000 == 166 [pid = 1852] [id = 645] 18:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f1768ee0000) [pid = 1852] [serial = 1936] [outer = (nil)] 18:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f17912eb400) [pid = 1852] [serial = 1937] [outer = 0x7f1768ee0000] 18:40:05 INFO - PROCESS | 1852 | 1461721205726 Marionette DEBUG loaded listener.js 18:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f1794537000) [pid = 1852] [serial = 1938] [outer = 0x7f1768ee0000] 18:40:06 INFO - PROCESS | 1852 | 1461721206634 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1641ms 18:40:06 INFO - PROCESS | 1852 | 1461721206682 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:40:06 INFO - PROCESS | 1852 | 1461721206686 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:40:06 INFO - PROCESS | 1852 | 1461721206693 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:40:06 INFO - PROCESS | 1852 | 1461721206697 Marionette TRACE conn3 <- [1,2554,null,{}] 18:40:06 INFO - PROCESS | 1852 | 1461721206703 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:06 INFO - PROCESS | 1852 | 1461721206991 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:40:07 INFO - PROCESS | 1852 | 1461721207303 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179b785000 == 167 [pid = 1852] [id = 646] 18:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f176d949000) [pid = 1852] [serial = 1939] [outer = (nil)] 18:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f1795fa2800) [pid = 1852] [serial = 1940] [outer = 0x7f176d949000] 18:40:07 INFO - PROCESS | 1852 | 1461721207388 Marionette DEBUG loaded listener.js 18:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f1796474800) [pid = 1852] [serial = 1941] [outer = 0x7f176d949000] 18:40:08 INFO - PROCESS | 1852 | 1461721208277 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1636ms 18:40:08 INFO - PROCESS | 1852 | 1461721208331 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:40:08 INFO - PROCESS | 1852 | 1461721208334 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:40:08 INFO - PROCESS | 1852 | 1461721208343 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:40:08 INFO - PROCESS | 1852 | 1461721208348 Marionette TRACE conn3 <- [1,2558,null,{}] 18:40:08 INFO - PROCESS | 1852 | 1461721208356 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:08 INFO - PROCESS | 1852 | 1461721208632 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:40:08 INFO - PROCESS | 1852 | 1461721208976 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cec9800 == 168 [pid = 1852] [id = 647] 18:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f17674b7400) [pid = 1852] [serial = 1942] [outer = (nil)] 18:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f17674ba800) [pid = 1852] [serial = 1943] [outer = 0x7f17674b7400] 18:40:09 INFO - PROCESS | 1852 | 1461721209058 Marionette DEBUG loaded listener.js 18:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f176d955000) [pid = 1852] [serial = 1944] [outer = 0x7f17674b7400] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f27000 == 167 [pid = 1852] [id = 519] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177da73800 == 166 [pid = 1852] [id = 522] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a147000 == 165 [pid = 1852] [id = 520] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1d4000 == 164 [pid = 1852] [id = 521] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e7a5800 == 163 [pid = 1852] [id = 524] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e68c000 == 162 [pid = 1852] [id = 523] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178029b800 == 161 [pid = 1852] [id = 525] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177299b000 == 160 [pid = 1852] [id = 474] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177153a800 == 159 [pid = 1852] [id = 517] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772cb4000 == 158 [pid = 1852] [id = 518] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e421800 == 157 [pid = 1852] [id = 629] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e389000 == 156 [pid = 1852] [id = 628] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ccdd800 == 155 [pid = 1852] [id = 627] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768d3c000 == 154 [pid = 1852] [id = 626] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e4b000 == 153 [pid = 1852] [id = 624] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179146c000 == 152 [pid = 1852] [id = 623] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1786aa9000 == 151 [pid = 1852] [id = 622] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178533e000 == 150 [pid = 1852] [id = 621] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17839e1800 == 149 [pid = 1852] [id = 620] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17832bd000 == 148 [pid = 1852] [id = 619] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178028d000 == 147 [pid = 1852] [id = 618] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e6e4800 == 146 [pid = 1852] [id = 617] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177da67000 == 145 [pid = 1852] [id = 616] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c15b800 == 144 [pid = 1852] [id = 615] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ab9f000 == 143 [pid = 1852] [id = 614] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a50a000 == 142 [pid = 1852] [id = 613] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777f36800 == 141 [pid = 1852] [id = 612] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772cb8000 == 140 [pid = 1852] [id = 611] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772a14800 == 139 [pid = 1852] [id = 610] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771389000 == 138 [pid = 1852] [id = 609] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e41c000 == 137 [pid = 1852] [id = 608] 18:40:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1769839800 == 136 [pid = 1852] [id = 607] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f1773168000) [pid = 1852] [serial = 1683] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f176d90c400) [pid = 1852] [serial = 1817] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f178428d800) [pid = 1852] [serial = 1785] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f1783a42000) [pid = 1852] [serial = 1784] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f177e4afc00) [pid = 1852] [serial = 1782] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f177e4a1800) [pid = 1852] [serial = 1781] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f177d952400) [pid = 1852] [serial = 1779] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f177d744c00) [pid = 1852] [serial = 1778] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f177c199c00) [pid = 1852] [serial = 1776] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f177b45f800) [pid = 1852] [serial = 1775] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177ad96400) [pid = 1852] [serial = 1773] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f177acc9c00) [pid = 1852] [serial = 1772] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f177ac66000) [pid = 1852] [serial = 1770] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f177a891800) [pid = 1852] [serial = 1769] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f1778f80800) [pid = 1852] [serial = 1767] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1778e35000) [pid = 1852] [serial = 1766] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1777d75400) [pid = 1852] [serial = 1764] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f1777c35400) [pid = 1852] [serial = 1763] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f1772e79c00) [pid = 1852] [serial = 1761] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1772be5800) [pid = 1852] [serial = 1760] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f176efe4800) [pid = 1852] [serial = 1758] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176e924c00) [pid = 1852] [serial = 1757] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f176d188800) [pid = 1852] [serial = 1755] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f176a303400) [pid = 1852] [serial = 1754] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f17679d0400) [pid = 1852] [serial = 1811] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1768ee5000) [pid = 1852] [serial = 1812] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f1787695800) [pid = 1852] [serial = 1808] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f1764efec00) [pid = 1852] [serial = 1806] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f1764efa400) [pid = 1852] [serial = 1805] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f1795c5c800) [pid = 1852] [serial = 1803] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f179262e800) [pid = 1852] [serial = 1802] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f17672b2000) [pid = 1852] [serial = 1800] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f17672ad800) [pid = 1852] [serial = 1799] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f1794015400) [pid = 1852] [serial = 1797] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f17924b7800) [pid = 1852] [serial = 1796] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f179165ec00) [pid = 1852] [serial = 1794] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1791279400) [pid = 1852] [serial = 1793] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1787696400) [pid = 1852] [serial = 1791] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f1786a30c00) [pid = 1852] [serial = 1790] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f17850f0400) [pid = 1852] [serial = 1788] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f17843cd400) [pid = 1852] [serial = 1787] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f176d090400) [pid = 1852] [serial = 1814] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f176d18c000) [pid = 1852] [serial = 1815] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f176e9c4400) [pid = 1852] [serial = 1818] [outer = (nil)] [url = about:blank] 18:40:11 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f176d775800) [pid = 1852] [serial = 1820] [outer = (nil)] [url = about:blank] 18:40:12 INFO - PROCESS | 1852 | 1461721212075 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 3749ms 18:40:12 INFO - PROCESS | 1852 | 1461721212136 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:40:12 INFO - PROCESS | 1852 | 1461721212142 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:40:12 INFO - PROCESS | 1852 | 1461721212156 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:40:12 INFO - PROCESS | 1852 | 1461721212161 Marionette TRACE conn3 <- [1,2562,null,{}] 18:40:12 INFO - PROCESS | 1852 | 1461721212169 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:12 INFO - PROCESS | 1852 | 1461721212406 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:40:12 INFO - PROCESS | 1852 | 1461721212639 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678ad000 == 137 [pid = 1852] [id = 648] 18:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f17672ab400) [pid = 1852] [serial = 1945] [outer = (nil)] 18:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f17672b0400) [pid = 1852] [serial = 1946] [outer = 0x7f17672ab400] 18:40:12 INFO - PROCESS | 1852 | 1461721212714 Marionette DEBUG loaded listener.js 18:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f17674b8400) [pid = 1852] [serial = 1947] [outer = 0x7f17672ab400] 18:40:13 INFO - PROCESS | 1852 | 1461721213581 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1491ms 18:40:13 INFO - PROCESS | 1852 | 1461721213648 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:40:13 INFO - PROCESS | 1852 | 1461721213657 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:40:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:40:13 INFO - PROCESS | 1852 | 1461721213668 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:40:13 INFO - PROCESS | 1852 | 1461721213672 Marionette TRACE conn3 <- [1,2566,null,{}] 18:40:13 INFO - PROCESS | 1852 | 1461721213679 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:13 INFO - PROCESS | 1852 | 1461721213939 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:40:14 INFO - PROCESS | 1852 | 1461721214228 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697ef800 == 138 [pid = 1852] [id = 649] 18:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f17679d4400) [pid = 1852] [serial = 1948] [outer = (nil)] 18:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f17679dd800) [pid = 1852] [serial = 1949] [outer = 0x7f17679d4400] 18:40:14 INFO - PROCESS | 1852 | 1461721214311 Marionette DEBUG loaded listener.js 18:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1768d70400) [pid = 1852] [serial = 1950] [outer = 0x7f17679d4400] 18:40:15 INFO - PROCESS | 1852 | 1461721215182 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1540ms 18:40:15 INFO - PROCESS | 1852 | 1461721215208 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:40:15 INFO - PROCESS | 1852 | 1461721215212 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:40:15 INFO - PROCESS | 1852 | 1461721215218 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:40:15 INFO - PROCESS | 1852 | 1461721215224 Marionette TRACE conn3 <- [1,2570,null,{}] 18:40:15 INFO - PROCESS | 1852 | 1461721215249 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:15 INFO - PROCESS | 1852 | 1461721215566 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:40:15 INFO - PROCESS | 1852 | 1461721215660 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a822800 == 139 [pid = 1852] [id = 650] 18:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f1769bdec00) [pid = 1852] [serial = 1951] [outer = (nil)] 18:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1769be5400) [pid = 1852] [serial = 1952] [outer = 0x7f1769bdec00] 18:40:15 INFO - PROCESS | 1852 | 1461721215877 Marionette DEBUG loaded listener.js 18:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f176a304c00) [pid = 1852] [serial = 1953] [outer = 0x7f1769bdec00] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1784b94c00) [pid = 1852] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1779004800) [pid = 1852] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f176e931400) [pid = 1852] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f17791d3800) [pid = 1852] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f177acd3c00) [pid = 1852] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f17791cbc00) [pid = 1852] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f176cd59c00) [pid = 1852] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f17702dfc00) [pid = 1852] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f176ff06800) [pid = 1852] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1767885c00) [pid = 1852] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f1779f49000) [pid = 1852] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f177e4ae400) [pid = 1852] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1772979c00) [pid = 1852] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f177ed23800) [pid = 1852] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f176ce8a400) [pid = 1852] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f17666d1400) [pid = 1852] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f1764ef1800) [pid = 1852] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f17666d0c00) [pid = 1852] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f176ee1a000) [pid = 1852] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f176e9c8c00) [pid = 1852] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f176a30dc00) [pid = 1852] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f176eeb2c00) [pid = 1852] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f17666cbc00) [pid = 1852] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:40:17 INFO - PROCESS | 1852 | 1461721217360 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2209ms 18:40:17 INFO - PROCESS | 1852 | 1461721217430 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:40:17 INFO - PROCESS | 1852 | 1461721217435 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:40:17 INFO - PROCESS | 1852 | 1461721217441 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:40:17 INFO - PROCESS | 1852 | 1461721217444 Marionette TRACE conn3 <- [1,2574,null,{}] 18:40:17 INFO - PROCESS | 1852 | 1461721217450 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:17 INFO - PROCESS | 1852 | 1461721217769 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:40:17 INFO - PROCESS | 1852 | 1461721217794 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ccf5800 == 140 [pid = 1852] [id = 651] 18:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f17666c3400) [pid = 1852] [serial = 1954] [outer = (nil)] 18:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f176a421800) [pid = 1852] [serial = 1955] [outer = 0x7f17666c3400] 18:40:17 INFO - PROCESS | 1852 | 1461721217865 Marionette DEBUG loaded listener.js 18:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f176a9b6000) [pid = 1852] [serial = 1956] [outer = 0x7f17666c3400] 18:40:18 INFO - PROCESS | 1852 | 1461721218945 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1535ms 18:40:18 INFO - PROCESS | 1852 | 1461721218979 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:40:18 INFO - PROCESS | 1852 | 1461721218985 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:40:18 INFO - PROCESS | 1852 | 1461721218995 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:40:19 INFO - PROCESS | 1852 | 1461721219002 Marionette TRACE conn3 <- [1,2578,null,{}] 18:40:19 INFO - PROCESS | 1852 | 1461721219013 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:19 INFO - PROCESS | 1852 | 1461721219270 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:40:19 INFO - PROCESS | 1852 | 1461721219593 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768d3c000 == 141 [pid = 1852] [id = 652] 18:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f17666d0800) [pid = 1852] [serial = 1957] [outer = (nil)] 18:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f17672b1800) [pid = 1852] [serial = 1958] [outer = 0x7f17666d0800] 18:40:19 INFO - PROCESS | 1852 | 1461721219676 Marionette DEBUG loaded listener.js 18:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f176788a800) [pid = 1852] [serial = 1959] [outer = 0x7f17666d0800] 18:40:20 INFO - PROCESS | 1852 | 1461721220617 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1694ms 18:40:20 INFO - PROCESS | 1852 | 1461721220688 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:40:20 INFO - PROCESS | 1852 | 1461721220696 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:40:20 INFO - PROCESS | 1852 | 1461721220709 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:40:20 INFO - PROCESS | 1852 | 1461721220713 Marionette TRACE conn3 <- [1,2582,null,{}] 18:40:20 INFO - PROCESS | 1852 | 1461721220721 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:21 INFO - PROCESS | 1852 | 1461721221035 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:40:21 INFO - PROCESS | 1852 | 1461721221365 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cec4800 == 142 [pid = 1852] [id = 653] 18:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f17698f7c00) [pid = 1852] [serial = 1960] [outer = (nil)] 18:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176a30d000) [pid = 1852] [serial = 1961] [outer = 0x7f17698f7c00] 18:40:21 INFO - PROCESS | 1852 | 1461721221454 Marionette DEBUG loaded listener.js 18:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f176a9b4800) [pid = 1852] [serial = 1962] [outer = 0x7f17698f7c00] 18:40:22 INFO - PROCESS | 1852 | 1461721222452 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1799ms 18:40:22 INFO - PROCESS | 1852 | 1461721222507 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:40:22 INFO - PROCESS | 1852 | 1461721222512 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:40:22 INFO - PROCESS | 1852 | 1461721222520 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:40:22 INFO - PROCESS | 1852 | 1461721222527 Marionette TRACE conn3 <- [1,2586,null,{}] 18:40:22 INFO - PROCESS | 1852 | 1461721222545 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:22 INFO - PROCESS | 1852 | 1461721222842 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:40:23 INFO - PROCESS | 1852 | 1461721223203 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2e1800 == 143 [pid = 1852] [id = 654] 18:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f176aa63400) [pid = 1852] [serial = 1963] [outer = (nil)] 18:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f176ce93400) [pid = 1852] [serial = 1964] [outer = 0x7f176aa63400] 18:40:23 INFO - PROCESS | 1852 | 1461721223285 Marionette DEBUG loaded listener.js 18:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f176d09ac00) [pid = 1852] [serial = 1965] [outer = 0x7f176aa63400] 18:40:24 INFO - PROCESS | 1852 | 1461721224253 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1795ms 18:40:24 INFO - PROCESS | 1852 | 1461721224316 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:40:24 INFO - PROCESS | 1852 | 1461721224322 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:40:24 INFO - PROCESS | 1852 | 1461721224330 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:40:24 INFO - PROCESS | 1852 | 1461721224333 Marionette TRACE conn3 <- [1,2590,null,{}] 18:40:24 INFO - PROCESS | 1852 | 1461721224339 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:24 INFO - PROCESS | 1852 | 1461721224603 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:40:24 INFO - PROCESS | 1852 | 1461721224908 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e403000 == 144 [pid = 1852] [id = 655] 18:40:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176cd61800) [pid = 1852] [serial = 1966] [outer = (nil)] 18:40:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176d194800) [pid = 1852] [serial = 1967] [outer = 0x7f176cd61800] 18:40:24 INFO - PROCESS | 1852 | 1461721224995 Marionette DEBUG loaded listener.js 18:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f176d62ac00) [pid = 1852] [serial = 1968] [outer = 0x7f176cd61800] 18:40:25 INFO - PROCESS | 1852 | 1461721225912 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1632ms 18:40:25 INFO - PROCESS | 1852 | 1461721225961 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:40:25 INFO - PROCESS | 1852 | 1461721225966 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:40:25 INFO - PROCESS | 1852 | 1461721225973 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:40:25 INFO - PROCESS | 1852 | 1461721225977 Marionette TRACE conn3 <- [1,2594,null,{}] 18:40:25 INFO - PROCESS | 1852 | 1461721225983 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:26 INFO - PROCESS | 1852 | 1461721226262 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:40:26 INFO - PROCESS | 1852 | 1461721226579 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e973800 == 145 [pid = 1852] [id = 656] 18:40:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f176d09b400) [pid = 1852] [serial = 1969] [outer = (nil)] 18:40:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f176d771000) [pid = 1852] [serial = 1970] [outer = 0x7f176d09b400] 18:40:26 INFO - PROCESS | 1852 | 1461721226668 Marionette DEBUG loaded listener.js 18:40:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f176d907800) [pid = 1852] [serial = 1971] [outer = 0x7f176d09b400] 18:40:27 INFO - PROCESS | 1852 | 1461721227610 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1688ms 18:40:27 INFO - PROCESS | 1852 | 1461721227662 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:40:27 INFO - PROCESS | 1852 | 1461721227667 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:40:27 INFO - PROCESS | 1852 | 1461721227674 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:40:27 INFO - PROCESS | 1852 | 1461721227678 Marionette TRACE conn3 <- [1,2598,null,{}] 18:40:27 INFO - PROCESS | 1852 | 1461721227685 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:27 INFO - PROCESS | 1852 | 1461721227972 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:40:28 INFO - PROCESS | 1852 | 1461721228285 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f6ad800 == 146 [pid = 1852] [id = 657] 18:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f176e9ce400) [pid = 1852] [serial = 1972] [outer = (nil)] 18:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f176ee1a400) [pid = 1852] [serial = 1973] [outer = 0x7f176e9ce400] 18:40:28 INFO - PROCESS | 1852 | 1461721228373 Marionette DEBUG loaded listener.js 18:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176ee27800) [pid = 1852] [serial = 1974] [outer = 0x7f176e9ce400] 18:40:29 INFO - PROCESS | 1852 | 1461721229339 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1743ms 18:40:29 INFO - PROCESS | 1852 | 1461721229418 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:40:29 INFO - PROCESS | 1852 | 1461721229423 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:40:29 INFO - PROCESS | 1852 | 1461721229430 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:40:29 INFO - PROCESS | 1852 | 1461721229433 Marionette TRACE conn3 <- [1,2602,null,{}] 18:40:29 INFO - PROCESS | 1852 | 1461721229440 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:29 INFO - PROCESS | 1852 | 1461721229741 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:40:30 INFO - PROCESS | 1852 | 1461721230051 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177139b000 == 147 [pid = 1852] [id = 658] 18:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f176eeb9c00) [pid = 1852] [serial = 1975] [outer = (nil)] 18:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f176efd8800) [pid = 1852] [serial = 1976] [outer = 0x7f176eeb9c00] 18:40:30 INFO - PROCESS | 1852 | 1461721230140 Marionette DEBUG loaded listener.js 18:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f176efe4000) [pid = 1852] [serial = 1977] [outer = 0x7f176eeb9c00] 18:40:31 INFO - PROCESS | 1852 | 1461721231121 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1737ms 18:40:31 INFO - PROCESS | 1852 | 1461721231167 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:40:31 INFO - PROCESS | 1852 | 1461721231171 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:40:31 INFO - PROCESS | 1852 | 1461721231178 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:40:31 INFO - PROCESS | 1852 | 1461721231182 Marionette TRACE conn3 <- [1,2606,null,{}] 18:40:31 INFO - PROCESS | 1852 | 1461721231189 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:31 INFO - PROCESS | 1852 | 1461721231454 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:40:31 INFO - PROCESS | 1852 | 1461721231762 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771555000 == 148 [pid = 1852] [id = 659] 18:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f176eeb8000) [pid = 1852] [serial = 1978] [outer = (nil)] 18:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f176fef6c00) [pid = 1852] [serial = 1979] [outer = 0x7f176eeb8000] 18:40:31 INFO - PROCESS | 1852 | 1461721231846 Marionette DEBUG loaded listener.js 18:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f176ff03400) [pid = 1852] [serial = 1980] [outer = 0x7f176eeb8000] 18:40:32 INFO - PROCESS | 1852 | 1461721232757 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1640ms 18:40:32 INFO - PROCESS | 1852 | 1461721232818 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:40:32 INFO - PROCESS | 1852 | 1461721232823 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:40:32 INFO - PROCESS | 1852 | 1461721232829 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:40:32 INFO - PROCESS | 1852 | 1461721232832 Marionette TRACE conn3 <- [1,2610,null,{}] 18:40:32 INFO - PROCESS | 1852 | 1461721232840 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:33 INFO - PROCESS | 1852 | 1461721233100 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:40:33 INFO - PROCESS | 1852 | 1461721233404 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17728b8000 == 149 [pid = 1852] [id = 660] 18:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f176eeba400) [pid = 1852] [serial = 1981] [outer = (nil)] 18:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f176ff10000) [pid = 1852] [serial = 1982] [outer = 0x7f176eeba400] 18:40:33 INFO - PROCESS | 1852 | 1461721233488 Marionette DEBUG loaded listener.js 18:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f177024b000) [pid = 1852] [serial = 1983] [outer = 0x7f176eeba400] 18:40:34 INFO - PROCESS | 1852 | 1461721234408 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1635ms 18:40:34 INFO - PROCESS | 1852 | 1461721234466 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:40:34 INFO - PROCESS | 1852 | 1461721234469 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:40:34 INFO - PROCESS | 1852 | 1461721234477 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:40:34 INFO - PROCESS | 1852 | 1461721234481 Marionette TRACE conn3 <- [1,2614,null,{}] 18:40:34 INFO - PROCESS | 1852 | 1461721234488 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:34 INFO - PROCESS | 1852 | 1461721234751 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:40:35 INFO - PROCESS | 1852 | 1461721235057 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ae1800 == 150 [pid = 1852] [id = 661] 18:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f176f6e8800) [pid = 1852] [serial = 1984] [outer = (nil)] 18:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f17702e3400) [pid = 1852] [serial = 1985] [outer = 0x7f176f6e8800] 18:40:35 INFO - PROCESS | 1852 | 1461721235142 Marionette DEBUG loaded listener.js 18:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f17711b2800) [pid = 1852] [serial = 1986] [outer = 0x7f176f6e8800] 18:40:36 INFO - PROCESS | 1852 | 1461721236013 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1582ms 18:40:36 INFO - PROCESS | 1852 | 1461721236075 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:40:36 INFO - PROCESS | 1852 | 1461721236080 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:40:36 INFO - PROCESS | 1852 | 1461721236092 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:40:36 INFO - PROCESS | 1852 | 1461721236096 Marionette TRACE conn3 <- [1,2618,null,{}] 18:40:36 INFO - PROCESS | 1852 | 1461721236103 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:36 INFO - PROCESS | 1852 | 1461721236397 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:40:36 INFO - PROCESS | 1852 | 1461721236740 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772e1a000 == 151 [pid = 1852] [id = 662] 18:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f1772974000) [pid = 1852] [serial = 1987] [outer = (nil)] 18:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1772977400) [pid = 1852] [serial = 1988] [outer = 0x7f1772974000] 18:40:36 INFO - PROCESS | 1852 | 1461721236831 Marionette DEBUG loaded listener.js 18:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f1772989c00) [pid = 1852] [serial = 1989] [outer = 0x7f1772974000] 18:40:37 INFO - PROCESS | 1852 | 1461721237787 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1743ms 18:40:37 INFO - PROCESS | 1852 | 1461721237834 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:40:37 INFO - PROCESS | 1852 | 1461721237838 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:40:37 INFO - PROCESS | 1852 | 1461721237846 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:40:37 INFO - PROCESS | 1852 | 1461721237848 Marionette TRACE conn3 <- [1,2622,null,{}] 18:40:37 INFO - PROCESS | 1852 | 1461721237855 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:38 INFO - PROCESS | 1852 | 1461721238100 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:40:38 INFO - PROCESS | 1852 | 1461721238415 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177370d800 == 152 [pid = 1852] [id = 663] 18:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f17711b2000) [pid = 1852] [serial = 1990] [outer = (nil)] 18:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f1772ace800) [pid = 1852] [serial = 1991] [outer = 0x7f17711b2000] 18:40:38 INFO - PROCESS | 1852 | 1461721238498 Marionette DEBUG loaded listener.js 18:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f1772be3800) [pid = 1852] [serial = 1992] [outer = 0x7f17711b2000] 18:40:39 INFO - PROCESS | 1852 | 1461721239479 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1684ms 18:40:39 INFO - PROCESS | 1852 | 1461721239530 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:40:39 INFO - PROCESS | 1852 | 1461721239535 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:40:39 INFO - PROCESS | 1852 | 1461721239551 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:40:39 INFO - PROCESS | 1852 | 1461721239554 Marionette TRACE conn3 <- [1,2626,null,{}] 18:40:39 INFO - PROCESS | 1852 | 1461721239560 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:39 INFO - PROCESS | 1852 | 1461721239810 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:40:40 INFO - PROCESS | 1852 | 1461721240114 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777fbf000 == 153 [pid = 1852] [id = 664] 18:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f1764ef4000) [pid = 1852] [serial = 1993] [outer = (nil)] 18:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f1772c10800) [pid = 1852] [serial = 1994] [outer = 0x7f1764ef4000] 18:40:40 INFO - PROCESS | 1852 | 1461721240195 Marionette DEBUG loaded listener.js 18:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f1772d0f800) [pid = 1852] [serial = 1995] [outer = 0x7f1764ef4000] 18:40:41 INFO - PROCESS | 1852 | 1461721241066 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:40:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:40:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1581ms 18:40:41 INFO - PROCESS | 1852 | 1461721241132 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:40:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:40:41 INFO - PROCESS | 1852 | 1461721241136 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:40:41 INFO - PROCESS | 1852 | 1461721241144 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:40:41 INFO - PROCESS | 1852 | 1461721241147 Marionette TRACE conn3 <- [1,2630,null,{}] 18:40:41 INFO - PROCESS | 1852 | 1461721241154 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:41 INFO - PROCESS | 1852 | 1461721241423 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:40:41 INFO - PROCESS | 1852 | 1461721241747 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a01a000 == 154 [pid = 1852] [id = 665] 18:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f176828c400) [pid = 1852] [serial = 1996] [outer = (nil)] 18:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f1772e78400) [pid = 1852] [serial = 1997] [outer = 0x7f176828c400] 18:40:41 INFO - PROCESS | 1852 | 1461721241827 Marionette DEBUG loaded listener.js 18:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f177315fc00) [pid = 1852] [serial = 1998] [outer = 0x7f176828c400] 18:40:42 INFO - PROCESS | 1852 | 1461721242676 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1593ms 18:40:42 INFO - PROCESS | 1852 | 1461721242736 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:40:42 INFO - PROCESS | 1852 | 1461721242739 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:40:42 INFO - PROCESS | 1852 | 1461721242747 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:40:42 INFO - PROCESS | 1852 | 1461721242751 Marionette TRACE conn3 <- [1,2634,null,{}] 18:40:42 INFO - PROCESS | 1852 | 1461721242757 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:43 INFO - PROCESS | 1852 | 1461721243020 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:40:43 INFO - PROCESS | 1852 | 1461721243330 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a80c000 == 155 [pid = 1852] [id = 666] 18:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f1769be8800) [pid = 1852] [serial = 1999] [outer = (nil)] 18:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f17734d0400) [pid = 1852] [serial = 2000] [outer = 0x7f1769be8800] 18:40:43 INFO - PROCESS | 1852 | 1461721243412 Marionette DEBUG loaded listener.js 18:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f17734d8c00) [pid = 1852] [serial = 2001] [outer = 0x7f1769be8800] 18:40:44 INFO - PROCESS | 1852 | 1461721244296 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1583ms 18:40:44 INFO - PROCESS | 1852 | 1461721244331 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:40:44 INFO - PROCESS | 1852 | 1461721244334 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:40:44 INFO - PROCESS | 1852 | 1461721244342 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:40:44 INFO - PROCESS | 1852 | 1461721244345 Marionette TRACE conn3 <- [1,2638,null,{}] 18:40:44 INFO - PROCESS | 1852 | 1461721244351 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:44 INFO - PROCESS | 1852 | 1461721244606 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:40:44 INFO - PROCESS | 1852 | 1461721244924 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ab8b000 == 156 [pid = 1852] [id = 667] 18:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f1772d17400) [pid = 1852] [serial = 2002] [outer = (nil)] 18:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f1777c35800) [pid = 1852] [serial = 2003] [outer = 0x7f1772d17400] 18:40:45 INFO - PROCESS | 1852 | 1461721245006 Marionette DEBUG loaded listener.js 18:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f1777c3d800) [pid = 1852] [serial = 2004] [outer = 0x7f1772d17400] 18:40:45 INFO - PROCESS | 1852 | 1461721245881 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1584ms 18:40:45 INFO - PROCESS | 1852 | 1461721245928 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:40:45 INFO - PROCESS | 1852 | 1461721245932 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:40:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:40:45 INFO - PROCESS | 1852 | 1461721245940 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:40:45 INFO - PROCESS | 1852 | 1461721245943 Marionette TRACE conn3 <- [1,2642,null,{}] 18:40:45 INFO - PROCESS | 1852 | 1461721245949 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:46 INFO - PROCESS | 1852 | 1461721246198 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:40:46 INFO - PROCESS | 1852 | 1461721246541 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1d9000 == 157 [pid = 1852] [id = 668] 18:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f17734d9000) [pid = 1852] [serial = 2005] [outer = (nil)] 18:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f1777cf6c00) [pid = 1852] [serial = 2006] [outer = 0x7f17734d9000] 18:40:46 INFO - PROCESS | 1852 | 1461721246621 Marionette DEBUG loaded listener.js 18:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1777d75c00) [pid = 1852] [serial = 2007] [outer = 0x7f17734d9000] 18:40:47 INFO - PROCESS | 1852 | 1461721247510 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:40:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:40:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1631ms 18:40:47 INFO - PROCESS | 1852 | 1461721247571 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:40:47 INFO - PROCESS | 1852 | 1461721247576 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:40:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:40:47 INFO - PROCESS | 1852 | 1461721247583 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:40:47 INFO - PROCESS | 1852 | 1461721247587 Marionette TRACE conn3 <- [1,2646,null,{}] 18:40:47 INFO - PROCESS | 1852 | 1461721247592 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:47 INFO - PROCESS | 1852 | 1461721247852 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:40:48 INFO - PROCESS | 1852 | 1461721248164 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177c496000 == 158 [pid = 1852] [id = 669] 18:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f1773169000) [pid = 1852] [serial = 2008] [outer = (nil)] 18:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f1777d81000) [pid = 1852] [serial = 2009] [outer = 0x7f1773169000] 18:40:48 INFO - PROCESS | 1852 | 1461721248249 Marionette DEBUG loaded listener.js 18:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f1778d12800) [pid = 1852] [serial = 2010] [outer = 0x7f1773169000] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772ca1000 == 157 [pid = 1852] [id = 289] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796167000 == 156 [pid = 1852] [id = 142] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179b785000 == 155 [pid = 1852] [id = 646] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1796911000 == 154 [pid = 1852] [id = 645] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1795e44000 == 153 [pid = 1852] [id = 644] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1791608800 == 152 [pid = 1852] [id = 643] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17858cf000 == 151 [pid = 1852] [id = 642] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178394b000 == 150 [pid = 1852] [id = 641] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780e92000 == 149 [pid = 1852] [id = 640] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e903000 == 148 [pid = 1852] [id = 639] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e1ef800 == 147 [pid = 1852] [id = 638] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c170800 == 146 [pid = 1852] [id = 637] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ab8f000 == 145 [pid = 1852] [id = 636] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a004800 == 144 [pid = 1852] [id = 635] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773121000 == 143 [pid = 1852] [id = 634] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17729ba800 == 142 [pid = 1852] [id = 633] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176f6bd000 == 141 [pid = 1852] [id = 632] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d14b000 == 140 [pid = 1852] [id = 631] 18:40:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678dd800 == 139 [pid = 1852] [id = 630] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f1785897400) [pid = 1852] [serial = 1865] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f177900d400) [pid = 1852] [serial = 1838] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f177a2b0000) [pid = 1852] [serial = 1842] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f1783a3d800) [pid = 1852] [serial = 1860] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f1784832000) [pid = 1852] [serial = 1863] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f1794540c00) [pid = 1852] [serial = 1869] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f176d192800) [pid = 1852] [serial = 1886] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f1772e7e400) [pid = 1852] [serial = 1835] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177ac62c00) [pid = 1852] [serial = 1845] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f1772974800) [pid = 1852] [serial = 1752] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f1783f10400) [pid = 1852] [serial = 1862] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f179030a000) [pid = 1852] [serial = 1866] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f177acd3000) [pid = 1852] [serial = 1847] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1779f44400) [pid = 1852] [serial = 1839] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f17802e5400) [pid = 1852] [serial = 1854] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f177d950000) [pid = 1852] [serial = 1851] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f17824ad800) [pid = 1852] [serial = 1857] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f176ee23400) [pid = 1852] [serial = 1877] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f176ce92400) [pid = 1852] [serial = 1874] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f177ae18c00) [pid = 1852] [serial = 1848] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f1781fcf800) [pid = 1852] [serial = 1856] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f1769a4bc00) [pid = 1852] [serial = 1883] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f177a105400) [pid = 1852] [serial = 1841] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f17964ab800) [pid = 1852] [serial = 1809] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f17672b3000) [pid = 1852] [serial = 1823] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f17923efc00) [pid = 1852] [serial = 1868] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f176a302c00) [pid = 1852] [serial = 1884] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f176ee22800) [pid = 1852] [serial = 1871] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f176ce97400) [pid = 1852] [serial = 1875] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f176eebe800) [pid = 1852] [serial = 1829] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f177a8c2800) [pid = 1852] [serial = 1844] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f17831bec00) [pid = 1852] [serial = 1859] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f178014bc00) [pid = 1852] [serial = 1853] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1777cf1c00) [pid = 1852] [serial = 1836] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f176cd54000) [pid = 1852] [serial = 1826] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f177c18cc00) [pid = 1852] [serial = 1850] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f176ff0ac00) [pid = 1852] [serial = 1830] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1771449000) [pid = 1852] [serial = 1832] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1772ad0000) [pid = 1852] [serial = 1833] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1767887c00) [pid = 1852] [serial = 1881] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f17679db400) [pid = 1852] [serial = 1824] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f176d90b800) [pid = 1852] [serial = 1887] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f17672ae400) [pid = 1852] [serial = 1880] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f176d18d800) [pid = 1852] [serial = 1827] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f176ee27000) [pid = 1852] [serial = 1872] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f176d18cc00) [pid = 1852] [serial = 1889] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1852 | 1461721251287 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:40:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:40:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 3750ms 18:40:51 INFO - PROCESS | 1852 | 1461721251341 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:40:51 INFO - PROCESS | 1852 | 1461721251345 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:40:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:40:51 INFO - PROCESS | 1852 | 1461721251354 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:40:51 INFO - PROCESS | 1852 | 1461721251359 Marionette TRACE conn3 <- [1,2650,null,{}] 18:40:51 INFO - PROCESS | 1852 | 1461721251369 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:51 INFO - PROCESS | 1852 | 1461721251597 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:40:51 INFO - PROCESS | 1852 | 1461721251820 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768bf1800 == 140 [pid = 1852] [id = 670] 18:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f17672aa400) [pid = 1852] [serial = 2011] [outer = (nil)] 18:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f17672b3400) [pid = 1852] [serial = 2012] [outer = 0x7f17672aa400] 18:40:51 INFO - PROCESS | 1852 | 1461721251891 Marionette DEBUG loaded listener.js 18:40:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f1767887400) [pid = 1852] [serial = 2013] [outer = 0x7f17672aa400] 18:40:52 INFO - PROCESS | 1852 | 1461721252689 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:40:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:40:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1385ms 18:40:52 INFO - PROCESS | 1852 | 1461721252740 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:40:52 INFO - PROCESS | 1852 | 1461721252748 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:40:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:40:52 INFO - PROCESS | 1852 | 1461721252759 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:40:52 INFO - PROCESS | 1852 | 1461721252763 Marionette TRACE conn3 <- [1,2654,null,{}] 18:40:52 INFO - PROCESS | 1852 | 1461721252770 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:53 INFO - PROCESS | 1852 | 1461721252998 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:40:53 INFO - PROCESS | 1852 | 1461721253207 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a9d7800 == 141 [pid = 1852] [id = 671] 18:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f17666ce800) [pid = 1852] [serial = 2014] [outer = (nil)] 18:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f17698ec400) [pid = 1852] [serial = 2015] [outer = 0x7f17666ce800] 18:40:53 INFO - PROCESS | 1852 | 1461721253271 Marionette DEBUG loaded listener.js 18:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f176a158800) [pid = 1852] [serial = 2016] [outer = 0x7f17666ce800] 18:40:54 INFO - PROCESS | 1852 | 1461721254207 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:40:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:40:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1482ms 18:40:54 INFO - PROCESS | 1852 | 1461721254242 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:40:54 INFO - PROCESS | 1852 | 1461721254246 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:40:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:40:54 INFO - PROCESS | 1852 | 1461721254269 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:40:54 INFO - PROCESS | 1852 | 1461721254282 Marionette TRACE conn3 <- [1,2658,null,{}] 18:40:54 INFO - PROCESS | 1852 | 1461721254348 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:54 INFO - PROCESS | 1852 | 1461721254650 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:40:54 INFO - PROCESS | 1852 | 1461721254687 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d139000 == 142 [pid = 1852] [id = 672] 18:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f176a9b3400) [pid = 1852] [serial = 2017] [outer = (nil)] 18:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f176cd55400) [pid = 1852] [serial = 2018] [outer = 0x7f176a9b3400] 18:40:54 INFO - PROCESS | 1852 | 1461721254755 Marionette DEBUG loaded listener.js 18:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f176ce92000) [pid = 1852] [serial = 2019] [outer = 0x7f176a9b3400] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f176e925800) [pid = 1852] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f176d949000) [pid = 1852] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1780276000) [pid = 1852] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f176d769400) [pid = 1852] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f176a420400) [pid = 1852] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f1768eda800) [pid = 1852] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f176cd53400) [pid = 1852] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f176ce8b400) [pid = 1852] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f17674b7400) [pid = 1852] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1777d78c00) [pid = 1852] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f17672ab400) [pid = 1852] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f1767886400) [pid = 1852] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f1764ef8000) [pid = 1852] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f177297bc00) [pid = 1852] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f17679d4400) [pid = 1852] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f17791d6800) [pid = 1852] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f1770244400) [pid = 1852] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f177e067800) [pid = 1852] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f1768ee0000) [pid = 1852] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f1769bdec00) [pid = 1852] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f176d902c00) [pid = 1852] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f1769a4dc00) [pid = 1852] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:40:56 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f1766598000) [pid = 1852] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:40:56 INFO - PROCESS | 1852 | 1461721256328 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:40:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:40:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2129ms 18:40:56 INFO - PROCESS | 1852 | 1461721256383 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:40:56 INFO - PROCESS | 1852 | 1461721256388 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:40:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:40:56 INFO - PROCESS | 1852 | 1461721256394 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:40:56 INFO - PROCESS | 1852 | 1461721256398 Marionette TRACE conn3 <- [1,2662,null,{}] 18:40:56 INFO - PROCESS | 1852 | 1461721256412 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:56 INFO - PROCESS | 1852 | 1461721256681 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:40:56 INFO - PROCESS | 1852 | 1461721256861 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2d2000 == 143 [pid = 1852] [id = 673] 18:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f1764efc400) [pid = 1852] [serial = 2020] [outer = (nil)] 18:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f1769bdec00) [pid = 1852] [serial = 2021] [outer = 0x7f1764efc400] 18:40:56 INFO - PROCESS | 1852 | 1461721256926 Marionette DEBUG loaded listener.js 18:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f176ce92800) [pid = 1852] [serial = 2022] [outer = 0x7f1764efc400] 18:40:57 INFO - PROCESS | 1852 | 1461721257951 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:40:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:40:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1586ms 18:40:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:40:57 INFO - PROCESS | 1852 | 1461721257981 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:40:57 INFO - PROCESS | 1852 | 1461721257984 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:40:57 INFO - PROCESS | 1852 | 1461721257990 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:40:58 INFO - PROCESS | 1852 | 1461721258004 Marionette TRACE conn3 <- [1,2666,null,{}] 18:40:58 INFO - PROCESS | 1852 | 1461721258011 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:40:58 INFO - PROCESS | 1852 | 1461721258483 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:40:58 INFO - PROCESS | 1852 | 1461721258775 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176787f800 == 144 [pid = 1852] [id = 674] 18:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f1764efe800) [pid = 1852] [serial = 2023] [outer = (nil)] 18:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f176659f000) [pid = 1852] [serial = 2024] [outer = 0x7f1764efe800] 18:40:58 INFO - PROCESS | 1852 | 1461721258866 Marionette DEBUG loaded listener.js 18:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f17672a7c00) [pid = 1852] [serial = 2025] [outer = 0x7f1764efe800] 18:41:00 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:00 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:41:00 INFO - PROCESS | 1852 | 1461721260327 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:41:00 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) 18:41:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2398ms 18:41:00 INFO - PROCESS | 1852 | 1461721260390 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:41:00 INFO - PROCESS | 1852 | 1461721260397 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:41:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:41:00 INFO - PROCESS | 1852 | 1461721260511 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:41:00 INFO - PROCESS | 1852 | 1461721260521 Marionette TRACE conn3 <- [1,2670,null,{}] 18:41:00 INFO - PROCESS | 1852 | 1461721260533 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:00 INFO - PROCESS | 1852 | 1461721260807 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:41:01 INFO - PROCESS | 1852 | 1461721261069 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cebc800 == 145 [pid = 1852] [id = 675] 18:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f17674bd400) [pid = 1852] [serial = 2026] [outer = (nil)] 18:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1768ed6400) [pid = 1852] [serial = 2027] [outer = 0x7f17674bd400] 18:41:01 INFO - PROCESS | 1852 | 1461721261153 Marionette DEBUG loaded listener.js 18:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f176a302c00) [pid = 1852] [serial = 2028] [outer = 0x7f17674bd400] 18:41:02 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:02 INFO - PROCESS | 1852 | 1461721262617 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 18:41:02 INFO - PROCESS | 1852 | 1461721262670 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:41:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:41:02 INFO - PROCESS | 1852 | 1461721262819 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:41:02 INFO - PROCESS | 1852 | 1461721262822 Marionette TRACE conn3 <- [1,2674,null,{}] 18:41:02 INFO - PROCESS | 1852 | 1461721262833 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:03 INFO - PROCESS | 1852 | 1461721263076 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:41:03 INFO - PROCESS | 1852 | 1461721263335 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f69f800 == 146 [pid = 1852] [id = 676] 18:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f176a30c800) [pid = 1852] [serial = 2029] [outer = (nil)] 18:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176a9b5c00) [pid = 1852] [serial = 2030] [outer = 0x7f176a30c800] 18:41:03 INFO - PROCESS | 1852 | 1461721263414 Marionette DEBUG loaded listener.js 18:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f176d18d400) [pid = 1852] [serial = 2031] [outer = 0x7f176a30c800] 18:41:04 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:04 INFO - PROCESS | 1852 | 1461721264886 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 18:41:04 INFO - PROCESS | 1852 | 1461721264978 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:41:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:41:04 INFO - PROCESS | 1852 | 1461721264995 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:41:05 INFO - PROCESS | 1852 | 1461721265003 Marionette TRACE conn3 <- [1,2678,null,{}] 18:41:05 INFO - PROCESS | 1852 | 1461721265010 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:05 INFO - PROCESS | 1852 | 1461721265252 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:41:05 INFO - PROCESS | 1852 | 1461721265509 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772a1e000 == 147 [pid = 1852] [id = 677] 18:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f176a310c00) [pid = 1852] [serial = 2032] [outer = (nil)] 18:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f176d902c00) [pid = 1852] [serial = 2033] [outer = 0x7f176a310c00] 18:41:05 INFO - PROCESS | 1852 | 1461721265583 Marionette DEBUG loaded listener.js 18:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f176e92e800) [pid = 1852] [serial = 2034] [outer = 0x7f176a310c00] 18:41:07 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:07 INFO - PROCESS | 1852 | 1461721267188 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:41:07 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) 18:41:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2254ms 18:41:07 INFO - PROCESS | 1852 | 1461721267242 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:41:07 INFO - PROCESS | 1852 | 1461721267245 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:41:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:41:07 INFO - PROCESS | 1852 | 1461721267252 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:41:07 INFO - PROCESS | 1852 | 1461721267255 Marionette TRACE conn3 <- [1,2682,null,{}] 18:41:07 INFO - PROCESS | 1852 | 1461721267347 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:07 INFO - PROCESS | 1852 | 1461721267591 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:41:07 INFO - PROCESS | 1852 | 1461721267845 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177302d800 == 148 [pid = 1852] [id = 678] 18:41:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176a9b4000) [pid = 1852] [serial = 2035] [outer = (nil)] 18:41:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176ee26400) [pid = 1852] [serial = 2036] [outer = 0x7f176a9b4000] 18:41:07 INFO - PROCESS | 1852 | 1461721267921 Marionette DEBUG loaded listener.js 18:41:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f176efd9000) [pid = 1852] [serial = 2037] [outer = 0x7f176a9b4000] 18:41:09 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:09 INFO - PROCESS | 1852 | 1461721269268 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:41:09 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) 18:41:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2053ms 18:41:09 INFO - PROCESS | 1852 | 1461721269306 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:41:09 INFO - PROCESS | 1852 | 1461721269310 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:41:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:41:09 INFO - PROCESS | 1852 | 1461721269317 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:41:09 INFO - PROCESS | 1852 | 1461721269321 Marionette TRACE conn3 <- [1,2686,null,{}] 18:41:09 INFO - PROCESS | 1852 | 1461721269419 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:09 INFO - PROCESS | 1852 | 1461721269772 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:41:10 INFO - PROCESS | 1852 | 1461721270029 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777fc2000 == 149 [pid = 1852] [id = 679] 18:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f17711be400) [pid = 1852] [serial = 2038] [outer = (nil)] 18:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1771446400) [pid = 1852] [serial = 2039] [outer = 0x7f17711be400] 18:41:10 INFO - PROCESS | 1852 | 1461721270116 Marionette DEBUG loaded listener.js 18:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1772ac6000) [pid = 1852] [serial = 2040] [outer = 0x7f17711be400] 18:41:11 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:11 INFO - PROCESS | 1852 | 1461721271537 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 18:41:11 INFO - PROCESS | 1852 | 1461721271569 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:41:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:41:11 INFO - PROCESS | 1852 | 1461721271576 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:41:11 INFO - PROCESS | 1852 | 1461721271580 Marionette TRACE conn3 <- [1,2690,null,{}] 18:41:11 INFO - PROCESS | 1852 | 1461721271585 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:11 INFO - PROCESS | 1852 | 1461721271892 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:41:12 INFO - PROCESS | 1852 | 1461721272132 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177ad73800 == 150 [pid = 1852] [id = 680] 18:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f176ee21000) [pid = 1852] [serial = 2041] [outer = (nil)] 18:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1772bec000) [pid = 1852] [serial = 2042] [outer = 0x7f176ee21000] 18:41:12 INFO - PROCESS | 1852 | 1461721272213 Marionette DEBUG loaded listener.js 18:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f1777d78c00) [pid = 1852] [serial = 2043] [outer = 0x7f176ee21000] 18:41:13 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:13 INFO - PROCESS | 1852 | 1461721273615 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 18:41:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:41:13 INFO - PROCESS | 1852 | 1461721273671 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:41:13 INFO - PROCESS | 1852 | 1461721273679 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:41:13 INFO - PROCESS | 1852 | 1461721273682 Marionette TRACE conn3 <- [1,2694,null,{}] 18:41:13 INFO - PROCESS | 1852 | 1461721273690 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:14 INFO - PROCESS | 1852 | 1461721274035 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:41:14 INFO - PROCESS | 1852 | 1461721274274 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d918000 == 151 [pid = 1852] [id = 681] 18:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f176efd7800) [pid = 1852] [serial = 2044] [outer = (nil)] 18:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f1778d14000) [pid = 1852] [serial = 2045] [outer = 0x7f176efd7800] 18:41:14 INFO - PROCESS | 1852 | 1461721274352 Marionette DEBUG loaded listener.js 18:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1778e34c00) [pid = 1852] [serial = 2046] [outer = 0x7f176efd7800] 18:41:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:15 INFO - PROCESS | 1852 | 1461721275763 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 18:41:15 INFO - PROCESS | 1852 | 1461721275822 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:41:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:41:15 INFO - PROCESS | 1852 | 1461721275828 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:41:15 INFO - PROCESS | 1852 | 1461721275832 Marionette TRACE conn3 <- [1,2698,null,{}] 18:41:15 INFO - PROCESS | 1852 | 1461721275837 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:16 INFO - PROCESS | 1852 | 1461721276152 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:41:16 INFO - PROCESS | 1852 | 1461721276414 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfc2800 == 152 [pid = 1852] [id = 682] 18:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f1773163000) [pid = 1852] [serial = 2047] [outer = (nil)] 18:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1778e37c00) [pid = 1852] [serial = 2048] [outer = 0x7f1773163000] 18:41:16 INFO - PROCESS | 1852 | 1461721276503 Marionette DEBUG loaded listener.js 18:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1778f4d000) [pid = 1852] [serial = 2049] [outer = 0x7f1773163000] 18:41:17 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 18:41:17 INFO - PROCESS | 1852 | 1461721277898 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 18:41:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:41:17 INFO - PROCESS | 1852 | 1461721277968 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:41:17 INFO - PROCESS | 1852 | 1461721277975 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:41:17 INFO - PROCESS | 1852 | 1461721277979 Marionette TRACE conn3 <- [1,2702,null,{}] 18:41:17 INFO - PROCESS | 1852 | 1461721277985 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:18 INFO - PROCESS | 1852 | 1461721278384 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:41:18 INFO - PROCESS | 1852 | 1461721278592 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e69b800 == 153 [pid = 1852] [id = 683] 18:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f1778f43400) [pid = 1852] [serial = 2050] [outer = (nil)] 18:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1778f77c00) [pid = 1852] [serial = 2051] [outer = 0x7f1778f43400] 18:41:18 INFO - PROCESS | 1852 | 1461721278676 Marionette DEBUG loaded listener.js 18:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f1778f80400) [pid = 1852] [serial = 2052] [outer = 0x7f1778f43400] 18:41:19 INFO - PROCESS | 1852 | 1461721279661 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:41:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:41:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1742ms 18:41:19 INFO - PROCESS | 1852 | 1461721279717 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:41:19 INFO - PROCESS | 1852 | 1461721279721 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:41:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:41:19 INFO - PROCESS | 1852 | 1461721279728 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:41:19 INFO - PROCESS | 1852 | 1461721279732 Marionette TRACE conn3 <- [1,2706,null,{}] 18:41:19 INFO - PROCESS | 1852 | 1461721279738 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:19 INFO - PROCESS | 1852 | 1461721279995 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:41:20 INFO - PROCESS | 1852 | 1461721280321 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e79c000 == 154 [pid = 1852] [id = 684] 18:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f1778ff0c00) [pid = 1852] [serial = 2053] [outer = (nil)] 18:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1778ff4c00) [pid = 1852] [serial = 2054] [outer = 0x7f1778ff0c00] 18:41:20 INFO - PROCESS | 1852 | 1461721280425 Marionette DEBUG loaded listener.js 18:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f177900e000) [pid = 1852] [serial = 2055] [outer = 0x7f1778ff0c00] 18:41:21 INFO - PROCESS | 1852 | 1461721281354 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:41:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:41:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1684ms 18:41:21 INFO - PROCESS | 1852 | 1461721281412 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:41:21 INFO - PROCESS | 1852 | 1461721281418 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:41:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:41:21 INFO - PROCESS | 1852 | 1461721281425 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:41:21 INFO - PROCESS | 1852 | 1461721281430 Marionette TRACE conn3 <- [1,2710,null,{}] 18:41:21 INFO - PROCESS | 1852 | 1461721281436 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:21 INFO - PROCESS | 1852 | 1461721281712 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:41:22 INFO - PROCESS | 1852 | 1461721282032 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e9ac800 == 155 [pid = 1852] [id = 685] 18:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f1764ef2000) [pid = 1852] [serial = 2056] [outer = (nil)] 18:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1779f47000) [pid = 1852] [serial = 2057] [outer = 0x7f1764ef2000] 18:41:22 INFO - PROCESS | 1852 | 1461721282115 Marionette DEBUG loaded listener.js 18:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f1779f50c00) [pid = 1852] [serial = 2058] [outer = 0x7f1764ef2000] 18:41:23 INFO - PROCESS | 1852 | 1461721283074 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:41:23 INFO - PROCESS | 1852 | 1461721283114 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:41:23 INFO - PROCESS | 1852 | 1461721283121 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:41:23 INFO - PROCESS | 1852 | 1461721283124 Marionette TRACE conn3 <- [1,2714,null,{}] 18:41:23 INFO - PROCESS | 1852 | 1461721283130 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:23 INFO - PROCESS | 1852 | 1461721283378 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:41:23 INFO - PROCESS | 1852 | 1461721283697 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1780d52000 == 156 [pid = 1852] [id = 686] 18:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f1778ff1c00) [pid = 1852] [serial = 2059] [outer = (nil)] 18:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177a10f000) [pid = 1852] [serial = 2060] [outer = 0x7f1778ff1c00] 18:41:23 INFO - PROCESS | 1852 | 1461721283783 Marionette DEBUG loaded listener.js 18:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f177a2abc00) [pid = 1852] [serial = 2061] [outer = 0x7f1778ff1c00] 18:41:24 INFO - PROCESS | 1852 | 1461721284785 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:41:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:41:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1735ms 18:41:24 INFO - PROCESS | 1852 | 1461721284855 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:41:24 INFO - PROCESS | 1852 | 1461721284859 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:41:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:41:24 INFO - PROCESS | 1852 | 1461721284866 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:41:24 INFO - PROCESS | 1852 | 1461721284870 Marionette TRACE conn3 <- [1,2718,null,{}] 18:41:24 INFO - PROCESS | 1852 | 1461721284876 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:25 INFO - PROCESS | 1852 | 1461721285137 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:41:25 INFO - PROCESS | 1852 | 1461721285461 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176787a000 == 157 [pid = 1852] [id = 687] 18:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f1764efa800) [pid = 1852] [serial = 2062] [outer = (nil)] 18:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f17674b5800) [pid = 1852] [serial = 2063] [outer = 0x7f1764efa800] 18:41:25 INFO - PROCESS | 1852 | 1461721285545 Marionette DEBUG loaded listener.js 18:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f1779f4a000) [pid = 1852] [serial = 2064] [outer = 0x7f1764efa800] 18:41:26 INFO - PROCESS | 1852 | 1461721286485 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:41:26 INFO - PROCESS | 1852 | 1461721286555 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:41:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:41:26 INFO - PROCESS | 1852 | 1461721286561 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:41:26 INFO - PROCESS | 1852 | 1461721286565 Marionette TRACE conn3 <- [1,2722,null,{}] 18:41:26 INFO - PROCESS | 1852 | 1461721286571 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:26 INFO - PROCESS | 1852 | 1461721286868 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:41:27 INFO - PROCESS | 1852 | 1461721287758 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176a80c000 == 158 [pid = 1852] [id = 688] 18:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f176659f800) [pid = 1852] [serial = 2065] [outer = (nil)] 18:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f17665a6800) [pid = 1852] [serial = 2066] [outer = 0x7f176659f800] 18:41:27 INFO - PROCESS | 1852 | 1461721287831 Marionette DEBUG loaded listener.js 18:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f17674bb400) [pid = 1852] [serial = 2067] [outer = 0x7f176659f800] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833ef000 == 157 [pid = 1852] [id = 307] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17697ef800 == 156 [pid = 1852] [id = 649] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678ad000 == 155 [pid = 1852] [id = 648] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e375000 == 154 [pid = 1852] [id = 397] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a0d0000 == 153 [pid = 1852] [id = 304] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d2d2000 == 152 [pid = 1852] [id = 673] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d139000 == 151 [pid = 1852] [id = 672] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a9d7800 == 150 [pid = 1852] [id = 671] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768bf1800 == 149 [pid = 1852] [id = 670] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177c496000 == 148 [pid = 1852] [id = 669] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1d9000 == 147 [pid = 1852] [id = 668] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ab8b000 == 146 [pid = 1852] [id = 667] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a80c000 == 145 [pid = 1852] [id = 666] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a01a000 == 144 [pid = 1852] [id = 665] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777fbf000 == 143 [pid = 1852] [id = 664] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177370d800 == 142 [pid = 1852] [id = 663] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772e1a000 == 141 [pid = 1852] [id = 662] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772ae1800 == 140 [pid = 1852] [id = 661] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17728b8000 == 139 [pid = 1852] [id = 660] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771555000 == 138 [pid = 1852] [id = 659] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177139b000 == 137 [pid = 1852] [id = 658] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176f6ad800 == 136 [pid = 1852] [id = 657] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e973800 == 135 [pid = 1852] [id = 656] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e403000 == 134 [pid = 1852] [id = 655] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176d2e1800 == 133 [pid = 1852] [id = 654] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cec4800 == 132 [pid = 1852] [id = 653] 18:41:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768d3c000 == 131 [pid = 1852] [id = 652] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f1772e78000) [pid = 1852] [serial = 1905] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1795fa2800) [pid = 1852] [serial = 1940] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1783a4b000) [pid = 1852] [serial = 1926] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f176d94d400) [pid = 1852] [serial = 1898] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f17843d5800) [pid = 1852] [serial = 1928] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f177a897c00) [pid = 1852] [serial = 1913] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f177c193000) [pid = 1852] [serial = 1919] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f1772c19800) [pid = 1852] [serial = 1878] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f17674ba800) [pid = 1852] [serial = 1943] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f1777d7c800) [pid = 1852] [serial = 1907] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f17672b0400) [pid = 1852] [serial = 1946] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f17791ce400) [pid = 1852] [serial = 1910] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f1796474800) [pid = 1852] [serial = 1941] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f17672a8000) [pid = 1852] [serial = 1893] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f1790f6d000) [pid = 1852] [serial = 1934] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f17679dd800) [pid = 1852] [serial = 1949] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f177acd0400) [pid = 1852] [serial = 1916] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f17674b8400) [pid = 1852] [serial = 1947] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1787610400) [pid = 1852] [serial = 1932] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f178761c800) [pid = 1852] [serial = 1935] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f177e4a3400) [pid = 1852] [serial = 1922] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1785389400) [pid = 1852] [serial = 1931] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1768d70400) [pid = 1852] [serial = 1950] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1794537000) [pid = 1852] [serial = 1938] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f176a304c00) [pid = 1852] [serial = 1953] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1771448800) [pid = 1852] [serial = 1902] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f176aa62c00) [pid = 1852] [serial = 1896] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f177d94e400) [pid = 1852] [serial = 1920] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1783743000) [pid = 1852] [serial = 1925] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1770242800) [pid = 1852] [serial = 1901] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f17912eb400) [pid = 1852] [serial = 1937] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f176ee24400) [pid = 1852] [serial = 1899] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f177ac64000) [pid = 1852] [serial = 1914] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f1772bec400) [pid = 1852] [serial = 1904] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f176659e000) [pid = 1852] [serial = 1892] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f177b4cfc00) [pid = 1852] [serial = 1917] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f178485e800) [pid = 1852] [serial = 1929] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f177a2a4000) [pid = 1852] [serial = 1911] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f1769be5400) [pid = 1852] [serial = 1952] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f176a158400) [pid = 1852] [serial = 1895] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f176e9cd400) [pid = 1852] [serial = 1821] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f177ed30000) [pid = 1852] [serial = 1923] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f1778fe8800) [pid = 1852] [serial = 1908] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f176d955000) [pid = 1852] [serial = 1944] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f176a421800) [pid = 1852] [serial = 1955] [outer = (nil)] [url = about:blank] 18:41:29 INFO - PROCESS | 1852 | 1461721289498 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 18:41:29 INFO - PROCESS | 1852 | 1461721289640 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:41:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:41:29 INFO - PROCESS | 1852 | 1461721289653 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:41:29 INFO - PROCESS | 1852 | 1461721289660 Marionette TRACE conn3 <- [1,2726,null,{}] 18:41:29 INFO - PROCESS | 1852 | 1461721289699 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:29 INFO - PROCESS | 1852 | 1461721289934 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:41:30 INFO - PROCESS | 1852 | 1461721290142 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768ec8000 == 132 [pid = 1852] [id = 689] 18:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f1766599800) [pid = 1852] [serial = 2068] [outer = (nil)] 18:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f176a309800) [pid = 1852] [serial = 2069] [outer = 0x7f1766599800] 18:41:30 INFO - PROCESS | 1852 | 1461721290212 Marionette DEBUG loaded listener.js 18:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f176a9ad400) [pid = 1852] [serial = 2070] [outer = 0x7f1766599800] 18:41:31 INFO - PROCESS | 1852 | 1461721291050 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:41:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:41:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1416ms 18:41:31 INFO - PROCESS | 1852 | 1461721291072 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:41:31 INFO - PROCESS | 1852 | 1461721291079 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:41:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:41:31 INFO - PROCESS | 1852 | 1461721291086 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:41:31 INFO - PROCESS | 1852 | 1461721291089 Marionette TRACE conn3 <- [1,2730,null,{}] 18:41:31 INFO - PROCESS | 1852 | 1461721291095 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:31 INFO - PROCESS | 1852 | 1461721291331 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:41:31 INFO - PROCESS | 1852 | 1461721291556 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ce1e800 == 133 [pid = 1852] [id = 690] 18:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f176a41d800) [pid = 1852] [serial = 2071] [outer = (nil)] 18:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f176ce8dc00) [pid = 1852] [serial = 2072] [outer = 0x7f176a41d800] 18:41:31 INFO - PROCESS | 1852 | 1461721291625 Marionette DEBUG loaded listener.js 18:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f176d18c800) [pid = 1852] [serial = 2073] [outer = 0x7f176a41d800] 18:41:32 INFO - PROCESS | 1852 | 1461721292958 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 18:41:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:41:33 INFO - PROCESS | 1852 | 1461721293005 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:41:33 INFO - PROCESS | 1852 | 1461721293021 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:41:33 INFO - PROCESS | 1852 | 1461721293030 Marionette TRACE conn3 <- [1,2734,null,{}] 18:41:33 INFO - PROCESS | 1852 | 1461721293045 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:33 INFO - PROCESS | 1852 | 1461721293364 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:41:33 INFO - PROCESS | 1852 | 1461721293443 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e96a000 == 134 [pid = 1852] [id = 691] 18:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f176d624800) [pid = 1852] [serial = 2074] [outer = (nil)] 18:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176d911800) [pid = 1852] [serial = 2075] [outer = 0x7f176d624800] 18:41:33 INFO - PROCESS | 1852 | 1461721293572 Marionette DEBUG loaded listener.js 18:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f176ee19800) [pid = 1852] [serial = 2076] [outer = 0x7f176d624800] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f176eeba400) [pid = 1852] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f176a9b3400) [pid = 1852] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f176828c400) [pid = 1852] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f17734d9000) [pid = 1852] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f1769be8800) [pid = 1852] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f176f6e8800) [pid = 1852] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f176d09b400) [pid = 1852] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f17698f7c00) [pid = 1852] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f1772974000) [pid = 1852] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f176eeb8000) [pid = 1852] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f17672aa400) [pid = 1852] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f17711b2000) [pid = 1852] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f1764ef4000) [pid = 1852] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f176cd61800) [pid = 1852] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f176e9ce400) [pid = 1852] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f176aa63400) [pid = 1852] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f1772d17400) [pid = 1852] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f1773169000) [pid = 1852] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f17666ce800) [pid = 1852] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f176eeb9c00) [pid = 1852] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f17666d0800) [pid = 1852] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:41:34 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f1764efd000) [pid = 1852] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:41:34 INFO - PROCESS | 1852 | 1461721294980 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:41:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:41:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2006ms 18:41:35 INFO - PROCESS | 1852 | 1461721295019 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:41:35 INFO - PROCESS | 1852 | 1461721295024 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:41:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:41:35 INFO - PROCESS | 1852 | 1461721295030 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:41:35 INFO - PROCESS | 1852 | 1461721295033 Marionette TRACE conn3 <- [1,2738,null,{}] 18:41:35 INFO - PROCESS | 1852 | 1461721295038 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:35 INFO - PROCESS | 1852 | 1461721295326 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:41:35 INFO - PROCESS | 1852 | 1461721295347 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f61e800 == 135 [pid = 1852] [id = 692] 18:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f17666d0800) [pid = 1852] [serial = 2077] [outer = (nil)] 18:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f176d76c400) [pid = 1852] [serial = 2078] [outer = 0x7f17666d0800] 18:41:35 INFO - PROCESS | 1852 | 1461721295413 Marionette DEBUG loaded listener.js 18:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f176ee20800) [pid = 1852] [serial = 2079] [outer = 0x7f17666d0800] 18:41:36 INFO - PROCESS | 1852 | 1461721296282 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:41:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:41:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1285ms 18:41:36 INFO - PROCESS | 1852 | 1461721296321 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:41:36 INFO - PROCESS | 1852 | 1461721296325 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:41:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:41:36 INFO - PROCESS | 1852 | 1461721296331 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:41:36 INFO - PROCESS | 1852 | 1461721296335 Marionette TRACE conn3 <- [1,2742,null,{}] 18:41:36 INFO - PROCESS | 1852 | 1461721296345 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:36 INFO - PROCESS | 1852 | 1461721296764 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:41:37 INFO - PROCESS | 1852 | 1461721297060 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768d4a800 == 136 [pid = 1852] [id = 693] 18:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f1764eff000) [pid = 1852] [serial = 2080] [outer = (nil)] 18:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f17666c8c00) [pid = 1852] [serial = 2081] [outer = 0x7f1764eff000] 18:41:37 INFO - PROCESS | 1852 | 1461721297138 Marionette DEBUG loaded listener.js 18:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f1767889000) [pid = 1852] [serial = 2082] [outer = 0x7f1764eff000] 18:41:38 INFO - PROCESS | 1852 | 1461721298098 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:41:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:41:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1837ms 18:41:38 INFO - PROCESS | 1852 | 1461721298173 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:41:38 INFO - PROCESS | 1852 | 1461721298178 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:41:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:41:38 INFO - PROCESS | 1852 | 1461721298188 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:41:38 INFO - PROCESS | 1852 | 1461721298196 Marionette TRACE conn3 <- [1,2746,null,{}] 18:41:38 INFO - PROCESS | 1852 | 1461721298205 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:38 INFO - PROCESS | 1852 | 1461721298519 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:41:38 INFO - PROCESS | 1852 | 1461721298851 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e375000 == 137 [pid = 1852] [id = 694] 18:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f176a9aac00) [pid = 1852] [serial = 2083] [outer = (nil)] 18:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f176aa5e800) [pid = 1852] [serial = 2084] [outer = 0x7f176a9aac00] 18:41:38 INFO - PROCESS | 1852 | 1461721298944 Marionette DEBUG loaded listener.js 18:41:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f176ce92400) [pid = 1852] [serial = 2085] [outer = 0x7f176a9aac00] 18:41:39 INFO - PROCESS | 1852 | 1461721299936 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:41:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:41:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1788ms 18:41:39 INFO - PROCESS | 1852 | 1461721299976 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:41:39 INFO - PROCESS | 1852 | 1461721299982 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:41:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:41:39 INFO - PROCESS | 1852 | 1461721299991 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:41:39 INFO - PROCESS | 1852 | 1461721299995 Marionette TRACE conn3 <- [1,2750,null,{}] 18:41:40 INFO - PROCESS | 1852 | 1461721300002 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:40 INFO - PROCESS | 1852 | 1461721300279 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:41:40 INFO - PROCESS | 1852 | 1461721300646 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771482800 == 138 [pid = 1852] [id = 695] 18:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f176a9b0400) [pid = 1852] [serial = 2086] [outer = (nil)] 18:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f176d909c00) [pid = 1852] [serial = 2087] [outer = 0x7f176a9b0400] 18:41:40 INFO - PROCESS | 1852 | 1461721300725 Marionette DEBUG loaded listener.js 18:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f176ee22c00) [pid = 1852] [serial = 2088] [outer = 0x7f176a9b0400] 18:41:41 INFO - PROCESS | 1852 | 1461721301663 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:41:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:41:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1731ms 18:41:41 INFO - PROCESS | 1852 | 1461721301724 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:41:41 INFO - PROCESS | 1852 | 1461721301732 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:41:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:41:41 INFO - PROCESS | 1852 | 1461721301751 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:41:41 INFO - PROCESS | 1852 | 1461721301759 Marionette TRACE conn3 <- [1,2754,null,{}] 18:41:41 INFO - PROCESS | 1852 | 1461721301766 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:42 INFO - PROCESS | 1852 | 1461721302081 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:41:42 INFO - PROCESS | 1852 | 1461721302392 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b53800 == 139 [pid = 1852] [id = 696] 18:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f176d62e400) [pid = 1852] [serial = 2089] [outer = (nil)] 18:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f176ff02400) [pid = 1852] [serial = 2090] [outer = 0x7f176d62e400] 18:41:42 INFO - PROCESS | 1852 | 1461721302474 Marionette DEBUG loaded listener.js 18:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f1770244c00) [pid = 1852] [serial = 2091] [outer = 0x7f176d62e400] 18:41:43 INFO - PROCESS | 1852 | 1461721303512 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:41:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:41:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1844ms 18:41:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:41:43 INFO - PROCESS | 1852 | 1461721303587 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:41:43 INFO - PROCESS | 1852 | 1461721303590 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:41:43 INFO - PROCESS | 1852 | 1461721303597 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:41:43 INFO - PROCESS | 1852 | 1461721303600 Marionette TRACE conn3 <- [1,2758,null,{}] 18:41:43 INFO - PROCESS | 1852 | 1461721303607 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:43 INFO - PROCESS | 1852 | 1461721303896 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:41:44 INFO - PROCESS | 1852 | 1461721304201 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773708800 == 140 [pid = 1852] [id = 697] 18:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f176ff06800) [pid = 1852] [serial = 2092] [outer = (nil)] 18:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f17711b5c00) [pid = 1852] [serial = 2093] [outer = 0x7f176ff06800] 18:41:44 INFO - PROCESS | 1852 | 1461721304283 Marionette DEBUG loaded listener.js 18:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1771446800) [pid = 1852] [serial = 2094] [outer = 0x7f176ff06800] 18:41:45 INFO - PROCESS | 1852 | 1461721305193 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:41:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:41:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1643ms 18:41:45 INFO - PROCESS | 1852 | 1461721305240 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:41:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:41:45 INFO - PROCESS | 1852 | 1461721305244 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:41:45 INFO - PROCESS | 1852 | 1461721305251 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:41:45 INFO - PROCESS | 1852 | 1461721305254 Marionette TRACE conn3 <- [1,2762,null,{}] 18:41:45 INFO - PROCESS | 1852 | 1461721305260 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:45 INFO - PROCESS | 1852 | 1461721305519 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:41:45 INFO - PROCESS | 1852 | 1461721305841 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a003000 == 141 [pid = 1852] [id = 698] 18:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f177298ac00) [pid = 1852] [serial = 2095] [outer = (nil)] 18:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f1772990000) [pid = 1852] [serial = 2096] [outer = 0x7f177298ac00] 18:41:45 INFO - PROCESS | 1852 | 1461721305937 Marionette DEBUG loaded listener.js 18:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f1772c16800) [pid = 1852] [serial = 2097] [outer = 0x7f177298ac00] 18:41:46 INFO - PROCESS | 1852 | 1461721306838 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:41:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:41:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1632ms 18:41:46 INFO - PROCESS | 1852 | 1461721306883 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:41:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:41:46 INFO - PROCESS | 1852 | 1461721306887 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:41:46 INFO - PROCESS | 1852 | 1461721306894 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:41:46 INFO - PROCESS | 1852 | 1461721306899 Marionette TRACE conn3 <- [1,2766,null,{}] 18:41:46 INFO - PROCESS | 1852 | 1461721306905 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:47 INFO - PROCESS | 1852 | 1461721307168 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:41:47 INFO - PROCESS | 1852 | 1461721307431 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa63800 == 142 [pid = 1852] [id = 699] 18:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f177298d400) [pid = 1852] [serial = 2098] [outer = (nil)] 18:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f177315e000) [pid = 1852] [serial = 2099] [outer = 0x7f177298d400] 18:41:47 INFO - PROCESS | 1852 | 1461721307556 Marionette DEBUG loaded listener.js 18:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f1777c35c00) [pid = 1852] [serial = 2100] [outer = 0x7f177298d400] 18:41:48 INFO - PROCESS | 1852 | 1461721308462 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:41:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:41:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1636ms 18:41:48 INFO - PROCESS | 1852 | 1461721308531 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:41:48 INFO - PROCESS | 1852 | 1461721308535 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:41:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:41:48 INFO - PROCESS | 1852 | 1461721308542 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:41:48 INFO - PROCESS | 1852 | 1461721308544 Marionette TRACE conn3 <- [1,2770,null,{}] 18:41:48 INFO - PROCESS | 1852 | 1461721308551 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:48 INFO - PROCESS | 1852 | 1461721308806 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:41:49 INFO - PROCESS | 1852 | 1461721309116 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b1e1800 == 143 [pid = 1852] [id = 700] 18:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f1772c16c00) [pid = 1852] [serial = 2101] [outer = (nil)] 18:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f1777d77800) [pid = 1852] [serial = 2102] [outer = 0x7f1772c16c00] 18:41:49 INFO - PROCESS | 1852 | 1461721309201 Marionette DEBUG loaded listener.js 18:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f1778d15c00) [pid = 1852] [serial = 2103] [outer = 0x7f1772c16c00] 18:41:50 INFO - PROCESS | 1852 | 1461721310088 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:41:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:41:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1592ms 18:41:50 INFO - PROCESS | 1852 | 1461721310135 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:41:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:41:50 INFO - PROCESS | 1852 | 1461721310139 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:41:50 INFO - PROCESS | 1852 | 1461721310146 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:41:50 INFO - PROCESS | 1852 | 1461721310149 Marionette TRACE conn3 <- [1,2774,null,{}] 18:41:50 INFO - PROCESS | 1852 | 1461721310155 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:50 INFO - PROCESS | 1852 | 1461721310405 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:41:50 INFO - PROCESS | 1852 | 1461721310725 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfc4800 == 144 [pid = 1852] [id = 701] 18:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f176d778400) [pid = 1852] [serial = 2104] [outer = (nil)] 18:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1778f45400) [pid = 1852] [serial = 2105] [outer = 0x7f176d778400] 18:41:50 INFO - PROCESS | 1852 | 1461721310809 Marionette DEBUG loaded listener.js 18:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1778fe9800) [pid = 1852] [serial = 2106] [outer = 0x7f176d778400] 18:41:51 INFO - PROCESS | 1852 | 1461721311692 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:41:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:41:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1590ms 18:41:51 INFO - PROCESS | 1852 | 1461721311737 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:41:51 INFO - PROCESS | 1852 | 1461721311740 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:41:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:41:51 INFO - PROCESS | 1852 | 1461721311747 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:41:51 INFO - PROCESS | 1852 | 1461721311758 Marionette TRACE conn3 <- [1,2778,null,{}] 18:41:51 INFO - PROCESS | 1852 | 1461721311763 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:52 INFO - PROCESS | 1852 | 1461721312022 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:41:52 INFO - PROCESS | 1852 | 1461721312330 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e906800 == 145 [pid = 1852] [id = 702] 18:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1772d18c00) [pid = 1852] [serial = 2107] [outer = (nil)] 18:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f1779004c00) [pid = 1852] [serial = 2108] [outer = 0x7f1772d18c00] 18:41:52 INFO - PROCESS | 1852 | 1461721312412 Marionette DEBUG loaded listener.js 18:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f1779010800) [pid = 1852] [serial = 2109] [outer = 0x7f1772d18c00] 18:41:53 INFO - PROCESS | 1852 | 1461721313239 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:41:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:41:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1541ms 18:41:53 INFO - PROCESS | 1852 | 1461721313290 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:41:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:41:53 INFO - PROCESS | 1852 | 1461721313295 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:41:53 INFO - PROCESS | 1852 | 1461721313303 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:41:53 INFO - PROCESS | 1852 | 1461721313307 Marionette TRACE conn3 <- [1,2782,null,{}] 18:41:53 INFO - PROCESS | 1852 | 1461721313314 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:53 INFO - PROCESS | 1852 | 1461721313618 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:41:53 INFO - PROCESS | 1852 | 1461721313944 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820d8800 == 146 [pid = 1852] [id = 703] 18:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f1779f45000) [pid = 1852] [serial = 2110] [outer = (nil)] 18:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1779f48800) [pid = 1852] [serial = 2111] [outer = 0x7f1779f45000] 18:41:54 INFO - PROCESS | 1852 | 1461721314049 Marionette DEBUG loaded listener.js 18:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f177a2ae800) [pid = 1852] [serial = 2112] [outer = 0x7f1779f45000] 18:41:55 INFO - PROCESS | 1852 | 1461721315151 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:41:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:41:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1891ms 18:41:55 INFO - PROCESS | 1852 | 1461721315194 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:41:55 INFO - PROCESS | 1852 | 1461721315198 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:41:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:41:55 INFO - PROCESS | 1852 | 1461721315206 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:41:55 INFO - PROCESS | 1852 | 1461721315211 Marionette TRACE conn3 <- [1,2786,null,{}] 18:41:55 INFO - PROCESS | 1852 | 1461721315217 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:55 INFO - PROCESS | 1852 | 1461721315500 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:41:55 INFO - PROCESS | 1852 | 1461721315813 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17833e4000 == 147 [pid = 1852] [id = 704] 18:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f177a893400) [pid = 1852] [serial = 2113] [outer = (nil)] 18:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f177abee000) [pid = 1852] [serial = 2114] [outer = 0x7f177a893400] 18:41:55 INFO - PROCESS | 1852 | 1461721315895 Marionette DEBUG loaded listener.js 18:41:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f177abf9800) [pid = 1852] [serial = 2115] [outer = 0x7f177a893400] 18:41:56 INFO - PROCESS | 1852 | 1461721316756 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:41:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:41:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1587ms 18:41:56 INFO - PROCESS | 1852 | 1461721316794 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:41:56 INFO - PROCESS | 1852 | 1461721316796 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:41:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:41:56 INFO - PROCESS | 1852 | 1461721316804 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:41:56 INFO - PROCESS | 1852 | 1461721316807 Marionette TRACE conn3 <- [1,2790,null,{}] 18:41:56 INFO - PROCESS | 1852 | 1461721316813 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:57 INFO - PROCESS | 1852 | 1461721317061 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:41:57 INFO - PROCESS | 1852 | 1461721317343 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836d0800 == 148 [pid = 1852] [id = 705] 18:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f177a897000) [pid = 1852] [serial = 2116] [outer = (nil)] 18:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f177ac6b400) [pid = 1852] [serial = 2117] [outer = 0x7f177a897000] 18:41:57 INFO - PROCESS | 1852 | 1461721317463 Marionette DEBUG loaded listener.js 18:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f177acc4c00) [pid = 1852] [serial = 2118] [outer = 0x7f177a897000] 18:41:58 INFO - PROCESS | 1852 | 1461721318345 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:41:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:41:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1583ms 18:41:58 INFO - PROCESS | 1852 | 1461721318389 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:41:58 INFO - PROCESS | 1852 | 1461721318393 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:41:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:41:58 INFO - PROCESS | 1852 | 1461721318399 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:41:58 INFO - PROCESS | 1852 | 1461721318403 Marionette TRACE conn3 <- [1,2794,null,{}] 18:41:58 INFO - PROCESS | 1852 | 1461721318408 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:41:58 INFO - PROCESS | 1852 | 1461721318663 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:41:58 INFO - PROCESS | 1852 | 1461721318935 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178394a800 == 149 [pid = 1852] [id = 706] 18:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f1777c31c00) [pid = 1852] [serial = 2119] [outer = (nil)] 18:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f177accdc00) [pid = 1852] [serial = 2120] [outer = 0x7f1777c31c00] 18:41:59 INFO - PROCESS | 1852 | 1461721319055 Marionette DEBUG loaded listener.js 18:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f177ad91c00) [pid = 1852] [serial = 2121] [outer = 0x7f1777c31c00] 18:41:59 INFO - PROCESS | 1852 | 1461721319945 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:41:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:41:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1582ms 18:41:59 INFO - PROCESS | 1852 | 1461721319982 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:41:59 INFO - PROCESS | 1852 | 1461721319986 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:41:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:41:59 INFO - PROCESS | 1852 | 1461721319992 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:41:59 INFO - PROCESS | 1852 | 1461721319996 Marionette TRACE conn3 <- [1,2798,null,{}] 18:42:00 INFO - PROCESS | 1852 | 1461721320001 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:00 INFO - PROCESS | 1852 | 1461721320253 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:42:00 INFO - PROCESS | 1852 | 1461721320577 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f178432a000 == 150 [pid = 1852] [id = 707] 18:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f17791d0400) [pid = 1852] [serial = 2122] [outer = (nil)] 18:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177ad97400) [pid = 1852] [serial = 2123] [outer = 0x7f17791d0400] 18:42:00 INFO - PROCESS | 1852 | 1461721320659 Marionette DEBUG loaded listener.js 18:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f177ae0bc00) [pid = 1852] [serial = 2124] [outer = 0x7f17791d0400] 18:42:01 INFO - PROCESS | 1852 | 1461721321689 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:42:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:42:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1731ms 18:42:01 INFO - PROCESS | 1852 | 1461721321724 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:42:01 INFO - PROCESS | 1852 | 1461721321728 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:42:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:42:01 INFO - PROCESS | 1852 | 1461721321735 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:42:01 INFO - PROCESS | 1852 | 1461721321737 Marionette TRACE conn3 <- [1,2802,null,{}] 18:42:01 INFO - PROCESS | 1852 | 1461721321744 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:02 INFO - PROCESS | 1852 | 1461721321999 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:42:02 INFO - PROCESS | 1852 | 1461721322313 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d3c000 == 151 [pid = 1852] [id = 708] 18:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f177a105800) [pid = 1852] [serial = 2125] [outer = (nil)] 18:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f177ae19800) [pid = 1852] [serial = 2126] [outer = 0x7f177a105800] 18:42:02 INFO - PROCESS | 1852 | 1461721322400 Marionette DEBUG loaded listener.js 18:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177b4d9400) [pid = 1852] [serial = 2127] [outer = 0x7f177a105800] 18:42:03 INFO - PROCESS | 1852 | 1461721323298 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:42:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:42:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1636ms 18:42:03 INFO - PROCESS | 1852 | 1461721323373 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:42:03 INFO - PROCESS | 1852 | 1461721323376 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:42:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:42:03 INFO - PROCESS | 1852 | 1461721323384 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:42:03 INFO - PROCESS | 1852 | 1461721323387 Marionette TRACE conn3 <- [1,2806,null,{}] 18:42:03 INFO - PROCESS | 1852 | 1461721323395 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:03 INFO - PROCESS | 1852 | 1461721323696 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:42:04 INFO - PROCESS | 1852 | 1461721324011 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1785b06800 == 152 [pid = 1852] [id = 709] 18:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f177accac00) [pid = 1852] [serial = 2128] [outer = (nil)] 18:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f177c197800) [pid = 1852] [serial = 2129] [outer = 0x7f177accac00] 18:42:04 INFO - PROCESS | 1852 | 1461721324088 Marionette DEBUG loaded listener.js 18:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f177c31f000) [pid = 1852] [serial = 2130] [outer = 0x7f177accac00] 18:42:04 INFO - PROCESS | 1852 | 1461721324975 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:42:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:42:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1637ms 18:42:05 INFO - PROCESS | 1852 | 1461721325022 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:42:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:42:05 INFO - PROCESS | 1852 | 1461721325026 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:42:05 INFO - PROCESS | 1852 | 1461721325033 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:42:05 INFO - PROCESS | 1852 | 1461721325037 Marionette TRACE conn3 <- [1,2810,null,{}] 18:42:05 INFO - PROCESS | 1852 | 1461721325043 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:05 INFO - PROCESS | 1852 | 1461721325303 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:42:05 INFO - PROCESS | 1852 | 1461721325627 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a8f000 == 153 [pid = 1852] [id = 710] 18:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f176a41b400) [pid = 1852] [serial = 2131] [outer = (nil)] 18:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f177d737c00) [pid = 1852] [serial = 2132] [outer = 0x7f176a41b400] 18:42:05 INFO - PROCESS | 1852 | 1461721325709 Marionette DEBUG loaded listener.js 18:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f177d73f800) [pid = 1852] [serial = 2133] [outer = 0x7f176a41b400] 18:42:06 INFO - PROCESS | 1852 | 1461721326577 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:42:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:42:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1590ms 18:42:06 INFO - PROCESS | 1852 | 1461721326624 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:42:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:42:06 INFO - PROCESS | 1852 | 1461721326629 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:42:06 INFO - PROCESS | 1852 | 1461721326636 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:42:06 INFO - PROCESS | 1852 | 1461721326639 Marionette TRACE conn3 <- [1,2814,null,{}] 18:42:06 INFO - PROCESS | 1852 | 1461721326645 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:06 INFO - PROCESS | 1852 | 1461721326907 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17836d2800 == 152 [pid = 1852] [id = 458] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176f61e800 == 151 [pid = 1852] [id = 692] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e96a000 == 150 [pid = 1852] [id = 691] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ce1e800 == 149 [pid = 1852] [id = 690] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768ec8000 == 148 [pid = 1852] [id = 689] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176a80c000 == 147 [pid = 1852] [id = 688] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1780d52000 == 146 [pid = 1852] [id = 686] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e9ac800 == 145 [pid = 1852] [id = 685] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e79c000 == 144 [pid = 1852] [id = 684] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e69b800 == 143 [pid = 1852] [id = 683] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfc2800 == 142 [pid = 1852] [id = 682] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177d918000 == 141 [pid = 1852] [id = 681] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177ad73800 == 140 [pid = 1852] [id = 680] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777fc2000 == 139 [pid = 1852] [id = 679] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177302d800 == 138 [pid = 1852] [id = 678] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772a1e000 == 137 [pid = 1852] [id = 677] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176f69f800 == 136 [pid = 1852] [id = 676] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cebc800 == 135 [pid = 1852] [id = 675] 18:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176787f800 == 134 [pid = 1852] [id = 674] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1769bdec00) [pid = 1852] [serial = 2021] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f177024b000) [pid = 1852] [serial = 1983] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f176cd55400) [pid = 1852] [serial = 2018] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f177315fc00) [pid = 1852] [serial = 1998] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1777cf6c00) [pid = 1852] [serial = 2006] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f17734d8c00) [pid = 1852] [serial = 2001] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176ff10000) [pid = 1852] [serial = 1982] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f17702e3400) [pid = 1852] [serial = 1985] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f176d771000) [pid = 1852] [serial = 1970] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f176a30d000) [pid = 1852] [serial = 1961] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1772977400) [pid = 1852] [serial = 1988] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f176ff03400) [pid = 1852] [serial = 1980] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f1767887400) [pid = 1852] [serial = 2013] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f176ce92000) [pid = 1852] [serial = 2019] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f1772be3800) [pid = 1852] [serial = 1992] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f1772d0f800) [pid = 1852] [serial = 1995] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f176d194800) [pid = 1852] [serial = 1967] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f176ee1a400) [pid = 1852] [serial = 1973] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f176d09ac00) [pid = 1852] [serial = 1965] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f176a9b4800) [pid = 1852] [serial = 1962] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1777c3d800) [pid = 1852] [serial = 2004] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f176ce93400) [pid = 1852] [serial = 1964] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1778d12800) [pid = 1852] [serial = 2010] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f1777d81000) [pid = 1852] [serial = 2009] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f176fef6c00) [pid = 1852] [serial = 1979] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f17711b2800) [pid = 1852] [serial = 1986] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1777d75c00) [pid = 1852] [serial = 2007] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1777c35800) [pid = 1852] [serial = 2003] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1772e78400) [pid = 1852] [serial = 1997] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f176a158800) [pid = 1852] [serial = 2016] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1772ace800) [pid = 1852] [serial = 1991] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f17672b3400) [pid = 1852] [serial = 2012] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f176efd8800) [pid = 1852] [serial = 1976] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f176788a800) [pid = 1852] [serial = 1959] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f176efe4000) [pid = 1852] [serial = 1977] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f17734d0400) [pid = 1852] [serial = 2000] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f176ee27800) [pid = 1852] [serial = 1974] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f1772989c00) [pid = 1852] [serial = 1989] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f176d907800) [pid = 1852] [serial = 1971] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f176d953000) [pid = 1852] [serial = 1890] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f17698ec400) [pid = 1852] [serial = 2015] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f17672b1800) [pid = 1852] [serial = 1958] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f176d62ac00) [pid = 1852] [serial = 1968] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f1772c10800) [pid = 1852] [serial = 1994] [outer = (nil)] [url = about:blank] 18:42:09 INFO - PROCESS | 1852 | 1461721329361 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17678ad000 == 135 [pid = 1852] [id = 711] 18:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f1766599c00) [pid = 1852] [serial = 2134] [outer = (nil)] 18:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f17665a3800) [pid = 1852] [serial = 2135] [outer = 0x7f1766599c00] 18:42:09 INFO - PROCESS | 1852 | 1461721329440 Marionette DEBUG loaded listener.js 18:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f17672b2800) [pid = 1852] [serial = 2136] [outer = 0x7f1766599c00] 18:42:10 INFO - PROCESS | 1852 | 1461721330338 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:42:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:42:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3746ms 18:42:10 INFO - PROCESS | 1852 | 1461721330383 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:42:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:42:10 INFO - PROCESS | 1852 | 1461721330389 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:42:10 INFO - PROCESS | 1852 | 1461721330427 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:42:10 INFO - PROCESS | 1852 | 1461721330433 Marionette TRACE conn3 <- [1,2818,null,{}] 18:42:10 INFO - PROCESS | 1852 | 1461721330445 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:10 INFO - PROCESS | 1852 | 1461721330713 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:42:10 INFO - PROCESS | 1852 | 1461721330944 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb20800 == 136 [pid = 1852] [id = 712] 18:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f17679db800) [pid = 1852] [serial = 2137] [outer = (nil)] 18:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1769a4d000) [pid = 1852] [serial = 2138] [outer = 0x7f17679db800] 18:42:11 INFO - PROCESS | 1852 | 1461721331023 Marionette DEBUG loaded listener.js 18:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f176a424c00) [pid = 1852] [serial = 2139] [outer = 0x7f17679db800] 18:42:11 INFO - PROCESS | 1852 | 1461721331935 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:42:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:42:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1570ms 18:42:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:42:11 INFO - PROCESS | 1852 | 1461721331970 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:42:11 INFO - PROCESS | 1852 | 1461721331975 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:42:11 INFO - PROCESS | 1852 | 1461721331982 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:42:11 INFO - PROCESS | 1852 | 1461721331985 Marionette TRACE conn3 <- [1,2822,null,{}] 18:42:12 INFO - PROCESS | 1852 | 1461721332001 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:12 INFO - PROCESS | 1852 | 1461721332305 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:42:12 INFO - PROCESS | 1852 | 1461721332355 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2ca000 == 137 [pid = 1852] [id = 713] 18:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f176cd61400) [pid = 1852] [serial = 2140] [outer = (nil)] 18:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176ce93400) [pid = 1852] [serial = 2141] [outer = 0x7f176cd61400] 18:42:12 INFO - PROCESS | 1852 | 1461721332421 Marionette DEBUG loaded listener.js 18:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f176d18a000) [pid = 1852] [serial = 2142] [outer = 0x7f176cd61400] 18:42:13 INFO - PROCESS | 1852 | 1461721333521 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:42:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:42:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1581ms 18:42:13 INFO - PROCESS | 1852 | 1461721333563 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:42:13 INFO - PROCESS | 1852 | 1461721333568 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:42:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:42:13 INFO - PROCESS | 1852 | 1461721333591 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:42:13 INFO - PROCESS | 1852 | 1461721333600 Marionette TRACE conn3 <- [1,2826,null,{}] 18:42:13 INFO - PROCESS | 1852 | 1461721333605 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:14 INFO - PROCESS | 1852 | 1461721334143 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f1764efc400) [pid = 1852] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f176d624800) [pid = 1852] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f1766599800) [pid = 1852] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f176a41d800) [pid = 1852] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f176659f800) [pid = 1852] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:42:14 INFO - PROCESS | 1852 | 1461721334322 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d2e5800 == 138 [pid = 1852] [id = 714] 18:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1764efc400) [pid = 1852] [serial = 2143] [outer = (nil)] 18:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f1769be5400) [pid = 1852] [serial = 2144] [outer = 0x7f1764efc400] 18:42:14 INFO - PROCESS | 1852 | 1461721334392 Marionette DEBUG loaded listener.js 18:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f176e924400) [pid = 1852] [serial = 2145] [outer = 0x7f1764efc400] 18:42:15 INFO - PROCESS | 1852 | 1461721335171 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:42:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:42:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1656ms 18:42:15 INFO - PROCESS | 1852 | 1461721335232 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:42:15 INFO - PROCESS | 1852 | 1461721335237 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:42:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:42:15 INFO - PROCESS | 1852 | 1461721335243 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:42:15 INFO - PROCESS | 1852 | 1461721335247 Marionette TRACE conn3 <- [1,2830,null,{}] 18:42:15 INFO - PROCESS | 1852 | 1461721335253 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:15 INFO - PROCESS | 1852 | 1461721335587 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:42:15 INFO - PROCESS | 1852 | 1461721335625 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f6ad800 == 139 [pid = 1852] [id = 715] 18:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176d778000) [pid = 1852] [serial = 2146] [outer = (nil)] 18:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f176eeb7400) [pid = 1852] [serial = 2147] [outer = 0x7f176d778000] 18:42:15 INFO - PROCESS | 1852 | 1461721335694 Marionette DEBUG loaded listener.js 18:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f176efe4000) [pid = 1852] [serial = 2148] [outer = 0x7f176d778000] 18:42:16 INFO - PROCESS | 1852 | 1461721336959 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:42:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1785ms 18:42:17 INFO - PROCESS | 1852 | 1461721337029 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:42:17 INFO - PROCESS | 1852 | 1461721337036 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:42:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:42:17 INFO - PROCESS | 1852 | 1461721337046 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:42:17 INFO - PROCESS | 1852 | 1461721337051 Marionette TRACE conn3 <- [1,2834,null,{}] 18:42:17 INFO - PROCESS | 1852 | 1461721337060 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:17 INFO - PROCESS | 1852 | 1461721337353 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:42:17 INFO - PROCESS | 1852 | 1461721337680 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d0e6000 == 140 [pid = 1852] [id = 716] 18:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f176a303400) [pid = 1852] [serial = 2149] [outer = (nil)] 18:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f176a420000) [pid = 1852] [serial = 2150] [outer = 0x7f176a303400] 18:42:17 INFO - PROCESS | 1852 | 1461721337771 Marionette DEBUG loaded listener.js 18:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176d09c000) [pid = 1852] [serial = 2151] [outer = 0x7f176a303400] 18:42:18 INFO - PROCESS | 1852 | 1461721338698 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:42:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:42:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1693ms 18:42:18 INFO - PROCESS | 1852 | 1461721338741 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:42:18 INFO - PROCESS | 1852 | 1461721338750 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:42:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:42:18 INFO - PROCESS | 1852 | 1461721338762 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:42:18 INFO - PROCESS | 1852 | 1461721338766 Marionette TRACE conn3 <- [1,2838,null,{}] 18:42:18 INFO - PROCESS | 1852 | 1461721338773 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:19 INFO - PROCESS | 1852 | 1461721339036 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:42:19 INFO - PROCESS | 1852 | 1461721339301 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771395800 == 141 [pid = 1852] [id = 717] 18:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176ee1a400) [pid = 1852] [serial = 2152] [outer = (nil)] 18:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f176eeb2400) [pid = 1852] [serial = 2153] [outer = 0x7f176ee1a400] 18:42:19 INFO - PROCESS | 1852 | 1461721339454 Marionette DEBUG loaded listener.js 18:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f176feeec00) [pid = 1852] [serial = 2154] [outer = 0x7f176ee1a400] 18:42:20 INFO - PROCESS | 1852 | 1461721340460 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:42:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:42:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1735ms 18:42:20 INFO - PROCESS | 1852 | 1461721340497 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:42:20 INFO - PROCESS | 1852 | 1461721340500 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:42:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:42:20 INFO - PROCESS | 1852 | 1461721340508 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:42:20 INFO - PROCESS | 1852 | 1461721340514 Marionette TRACE conn3 <- [1,2842,null,{}] 18:42:20 INFO - PROCESS | 1852 | 1461721340531 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:20 INFO - PROCESS | 1852 | 1461721340812 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:42:21 INFO - PROCESS | 1852 | 1461721341135 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17729ab800 == 142 [pid = 1852] [id = 718] 18:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f177024f000) [pid = 1852] [serial = 2155] [outer = (nil)] 18:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f17711b8000) [pid = 1852] [serial = 2156] [outer = 0x7f177024f000] 18:42:21 INFO - PROCESS | 1852 | 1461721341222 Marionette DEBUG loaded listener.js 18:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f1772977400) [pid = 1852] [serial = 2157] [outer = 0x7f177024f000] 18:42:22 INFO - PROCESS | 1852 | 1461721342144 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:42:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:42:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1692ms 18:42:22 INFO - PROCESS | 1852 | 1461721342201 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:42:22 INFO - PROCESS | 1852 | 1461721342205 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:42:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:42:22 INFO - PROCESS | 1852 | 1461721342213 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:42:22 INFO - PROCESS | 1852 | 1461721342217 Marionette TRACE conn3 <- [1,2846,null,{}] 18:42:22 INFO - PROCESS | 1852 | 1461721342224 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:22 INFO - PROCESS | 1852 | 1461721342485 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:42:22 INFO - PROCESS | 1852 | 1461721342755 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772cb6000 == 143 [pid = 1852] [id = 719] 18:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f17702e4800) [pid = 1852] [serial = 2158] [outer = (nil)] 18:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f1772ac9800) [pid = 1852] [serial = 2159] [outer = 0x7f17702e4800] 18:42:22 INFO - PROCESS | 1852 | 1461721342880 Marionette DEBUG loaded listener.js 18:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f1772be3000) [pid = 1852] [serial = 2160] [outer = 0x7f17702e4800] 18:42:23 INFO - PROCESS | 1852 | 1461721343748 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:42:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:42:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1582ms 18:42:23 INFO - PROCESS | 1852 | 1461721343795 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:42:23 INFO - PROCESS | 1852 | 1461721343798 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:42:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:42:23 INFO - PROCESS | 1852 | 1461721343805 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:42:23 INFO - PROCESS | 1852 | 1461721343809 Marionette TRACE conn3 <- [1,2850,null,{}] 18:42:23 INFO - PROCESS | 1852 | 1461721343815 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:24 INFO - PROCESS | 1852 | 1461721344072 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:42:24 INFO - PROCESS | 1852 | 1461721344341 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773718000 == 144 [pid = 1852] [id = 720] 18:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f1772979000) [pid = 1852] [serial = 2161] [outer = (nil)] 18:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1772c10800) [pid = 1852] [serial = 2162] [outer = 0x7f1772979000] 18:42:24 INFO - PROCESS | 1852 | 1461721344465 Marionette DEBUG loaded listener.js 18:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f1773169c00) [pid = 1852] [serial = 2163] [outer = 0x7f1772979000] 18:42:25 INFO - PROCESS | 1852 | 1461721345451 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:42:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:42:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1684ms 18:42:25 INFO - PROCESS | 1852 | 1461721345491 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:42:25 INFO - PROCESS | 1852 | 1461721345494 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:42:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:42:25 INFO - PROCESS | 1852 | 1461721345503 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:42:25 INFO - PROCESS | 1852 | 1461721345506 Marionette TRACE conn3 <- [1,2854,null,{}] 18:42:25 INFO - PROCESS | 1852 | 1461721345512 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:25 INFO - PROCESS | 1852 | 1461721345803 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:42:26 INFO - PROCESS | 1852 | 1461721346121 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a019800 == 145 [pid = 1852] [id = 721] 18:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1778f45c00) [pid = 1852] [serial = 2164] [outer = (nil)] 18:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1778ff0400) [pid = 1852] [serial = 2165] [outer = 0x7f1778f45c00] 18:42:26 INFO - PROCESS | 1852 | 1461721346214 Marionette DEBUG loaded listener.js 18:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f17791d3800) [pid = 1852] [serial = 2166] [outer = 0x7f1778f45c00] 18:42:27 INFO - PROCESS | 1852 | 1461721347156 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:42:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:42:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1732ms 18:42:27 INFO - PROCESS | 1852 | 1461721347238 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:42:27 INFO - PROCESS | 1852 | 1461721347244 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:42:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:42:27 INFO - PROCESS | 1852 | 1461721347254 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:42:27 INFO - PROCESS | 1852 | 1461721347259 Marionette TRACE conn3 <- [1,2858,null,{}] 18:42:27 INFO - PROCESS | 1852 | 1461721347268 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:27 INFO - PROCESS | 1852 | 1461721347686 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:42:28 INFO - PROCESS | 1852 | 1461721348088 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa73800 == 146 [pid = 1852] [id = 722] 18:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1778f46800) [pid = 1852] [serial = 2167] [outer = (nil)] 18:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f177a102800) [pid = 1852] [serial = 2168] [outer = 0x7f1778f46800] 18:42:28 INFO - PROCESS | 1852 | 1461721348220 Marionette DEBUG loaded listener.js 18:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f177a2acc00) [pid = 1852] [serial = 2169] [outer = 0x7f1778f46800] 18:42:29 INFO - PROCESS | 1852 | 1461721349358 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:42:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:42:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2189ms 18:42:29 INFO - PROCESS | 1852 | 1461721349444 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:42:29 INFO - PROCESS | 1852 | 1461721349451 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:42:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:42:29 INFO - PROCESS | 1852 | 1461721349462 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:42:29 INFO - PROCESS | 1852 | 1461721349468 Marionette TRACE conn3 <- [1,2862,null,{}] 18:42:29 INFO - PROCESS | 1852 | 1461721349477 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:29 INFO - PROCESS | 1852 | 1461721349841 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:42:30 INFO - PROCESS | 1852 | 1461721350170 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b49f800 == 147 [pid = 1852] [id = 723] 18:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1779f41400) [pid = 1852] [serial = 2170] [outer = (nil)] 18:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f177a889400) [pid = 1852] [serial = 2171] [outer = 0x7f1779f41400] 18:42:30 INFO - PROCESS | 1852 | 1461721350248 Marionette DEBUG loaded listener.js 18:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177a8c3000) [pid = 1852] [serial = 2172] [outer = 0x7f1779f41400] 18:42:31 INFO - PROCESS | 1852 | 1461721351389 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:42:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:42:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1991ms 18:42:31 INFO - PROCESS | 1852 | 1461721351454 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:42:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:42:31 INFO - PROCESS | 1852 | 1461721351460 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:42:31 INFO - PROCESS | 1852 | 1461721351469 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:42:31 INFO - PROCESS | 1852 | 1461721351474 Marionette TRACE conn3 <- [1,2866,null,{}] 18:42:31 INFO - PROCESS | 1852 | 1461721351480 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:31 INFO - PROCESS | 1852 | 1461721351798 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:42:32 INFO - PROCESS | 1852 | 1461721352121 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177dfb0000 == 148 [pid = 1852] [id = 724] 18:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1779f44000) [pid = 1852] [serial = 2173] [outer = (nil)] 18:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f177ac62c00) [pid = 1852] [serial = 2174] [outer = 0x7f1779f44000] 18:42:32 INFO - PROCESS | 1852 | 1461721352210 Marionette DEBUG loaded listener.js 18:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f177ae0ac00) [pid = 1852] [serial = 2175] [outer = 0x7f1779f44000] 18:42:33 INFO - PROCESS | 1852 | 1461721353099 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:42:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1685ms 18:42:33 INFO - PROCESS | 1852 | 1461721353152 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:42:33 INFO - PROCESS | 1852 | 1461721353156 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:42:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:42:33 INFO - PROCESS | 1852 | 1461721353163 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:42:33 INFO - PROCESS | 1852 | 1461721353165 Marionette TRACE conn3 <- [1,2870,null,{}] 18:42:33 INFO - PROCESS | 1852 | 1461721353171 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:33 INFO - PROCESS | 1852 | 1461721353444 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:42:33 INFO - PROCESS | 1852 | 1461721353820 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e796800 == 149 [pid = 1852] [id = 725] 18:42:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f177a2ae400) [pid = 1852] [serial = 2176] [outer = (nil)] 18:42:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f177c320000) [pid = 1852] [serial = 2177] [outer = 0x7f177a2ae400] 18:42:33 INFO - PROCESS | 1852 | 1461721353900 Marionette DEBUG loaded listener.js 18:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f177d745800) [pid = 1852] [serial = 2178] [outer = 0x7f177a2ae400] 18:42:34 INFO - PROCESS | 1852 | 1461721354825 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:42:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:42:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1738ms 18:42:34 INFO - PROCESS | 1852 | 1461721354902 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:42:34 INFO - PROCESS | 1852 | 1461721354905 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:42:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:42:34 INFO - PROCESS | 1852 | 1461721354912 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:42:34 INFO - PROCESS | 1852 | 1461721354916 Marionette TRACE conn3 <- [1,2874,null,{}] 18:42:34 INFO - PROCESS | 1852 | 1461721354922 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:35 INFO - PROCESS | 1852 | 1461721355246 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:42:35 INFO - PROCESS | 1852 | 1461721355594 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820cb000 == 150 [pid = 1852] [id = 726] 18:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f177daea000) [pid = 1852] [serial = 2179] [outer = (nil)] 18:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f177e05fc00) [pid = 1852] [serial = 2180] [outer = 0x7f177daea000] 18:42:35 INFO - PROCESS | 1852 | 1461721355677 Marionette DEBUG loaded listener.js 18:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f177e06c000) [pid = 1852] [serial = 2181] [outer = 0x7f177daea000] 18:42:36 INFO - PROCESS | 1852 | 1461721356563 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:42:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:42:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1732ms 18:42:36 INFO - PROCESS | 1852 | 1461721356644 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:42:36 INFO - PROCESS | 1852 | 1461721356648 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:42:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:42:36 INFO - PROCESS | 1852 | 1461721356654 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:42:36 INFO - PROCESS | 1852 | 1461721356658 Marionette TRACE conn3 <- [1,2878,null,{}] 18:42:36 INFO - PROCESS | 1852 | 1461721356664 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:37 INFO - PROCESS | 1852 | 1461721357003 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:42:37 INFO - PROCESS | 1852 | 1461721357321 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783947800 == 151 [pid = 1852] [id = 727] 18:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f177d956800) [pid = 1852] [serial = 2182] [outer = (nil)] 18:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f177e4a6400) [pid = 1852] [serial = 2183] [outer = 0x7f177d956800] 18:42:37 INFO - PROCESS | 1852 | 1461721357404 Marionette DEBUG loaded listener.js 18:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f177e4ae400) [pid = 1852] [serial = 2184] [outer = 0x7f177d956800] 18:42:38 INFO - PROCESS | 1852 | 1461721358293 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:42:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 18:42:38 INFO - PROCESS | 1852 | 1461721358341 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:42:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:42:38 INFO - PROCESS | 1852 | 1461721358346 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:42:38 INFO - PROCESS | 1852 | 1461721358352 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:42:38 INFO - PROCESS | 1852 | 1461721358356 Marionette TRACE conn3 <- [1,2882,null,{}] 18:42:38 INFO - PROCESS | 1852 | 1461721358371 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:38 INFO - PROCESS | 1852 | 1461721358626 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:42:38 INFO - PROCESS | 1852 | 1461721358897 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1790398000 == 152 [pid = 1852] [id = 728] 18:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f177daee800) [pid = 1852] [serial = 2185] [outer = (nil)] 18:42:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f177ed58400) [pid = 1852] [serial = 2186] [outer = 0x7f177daee800] 18:42:39 INFO - PROCESS | 1852 | 1461721359024 Marionette DEBUG loaded listener.js 18:42:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f1780153000) [pid = 1852] [serial = 2187] [outer = 0x7f177daee800] 18:42:40 INFO - PROCESS | 1852 | 1461721360036 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:42:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:42:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1747ms 18:42:40 INFO - PROCESS | 1852 | 1461721360100 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:42:40 INFO - PROCESS | 1852 | 1461721360102 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:42:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:42:40 INFO - PROCESS | 1852 | 1461721360110 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:42:40 INFO - PROCESS | 1852 | 1461721360113 Marionette TRACE conn3 <- [1,2886,null,{}] 18:42:40 INFO - PROCESS | 1852 | 1461721360119 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:40 INFO - PROCESS | 1852 | 1461721360406 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:42:40 INFO - PROCESS | 1852 | 1461721360778 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179161a000 == 153 [pid = 1852] [id = 729] 18:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f1780276c00) [pid = 1852] [serial = 2188] [outer = (nil)] 18:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f17802de400) [pid = 1852] [serial = 2189] [outer = 0x7f1780276c00] 18:42:40 INFO - PROCESS | 1852 | 1461721360859 Marionette DEBUG loaded listener.js 18:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f1780d82400) [pid = 1852] [serial = 2190] [outer = 0x7f1780276c00] 18:42:41 INFO - PROCESS | 1852 | 1461721361751 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:42:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:42:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1683ms 18:42:41 INFO - PROCESS | 1852 | 1461721361794 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:42:41 INFO - PROCESS | 1852 | 1461721361798 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:42:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:42:41 INFO - PROCESS | 1852 | 1461721361804 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:42:41 INFO - PROCESS | 1852 | 1461721361806 Marionette TRACE conn3 <- [1,2890,null,{}] 18:42:41 INFO - PROCESS | 1852 | 1461721361812 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:42 INFO - PROCESS | 1852 | 1461721362061 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:42:42 INFO - PROCESS | 1852 | 1461721362346 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179403d000 == 154 [pid = 1852] [id = 730] 18:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f176a424000) [pid = 1852] [serial = 2191] [outer = (nil)] 18:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f1781e17c00) [pid = 1852] [serial = 2192] [outer = 0x7f176a424000] 18:42:42 INFO - PROCESS | 1852 | 1461721362466 Marionette DEBUG loaded listener.js 18:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f1781fd0000) [pid = 1852] [serial = 2193] [outer = 0x7f176a424000] 18:42:43 INFO - PROCESS | 1852 | 1461721363303 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:42:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:42:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1578ms 18:42:43 INFO - PROCESS | 1852 | 1461721363383 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:42:43 INFO - PROCESS | 1852 | 1461721363386 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:42:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:42:43 INFO - PROCESS | 1852 | 1461721363392 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:42:43 INFO - PROCESS | 1852 | 1461721363396 Marionette TRACE conn3 <- [1,2894,null,{}] 18:42:43 INFO - PROCESS | 1852 | 1461721363401 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:43 INFO - PROCESS | 1852 | 1461721363656 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:42:43 INFO - PROCESS | 1852 | 1461721363971 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1795e46000 == 155 [pid = 1852] [id = 731] 18:42:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f176e9c3c00) [pid = 1852] [serial = 2194] [outer = (nil)] 18:42:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f1782468400) [pid = 1852] [serial = 2195] [outer = 0x7f176e9c3c00] 18:42:44 INFO - PROCESS | 1852 | 1461721364052 Marionette DEBUG loaded listener.js 18:42:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f17824ab800) [pid = 1852] [serial = 2196] [outer = 0x7f176e9c3c00] 18:42:44 INFO - PROCESS | 1852 | 1461721364935 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:42:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1581ms 18:42:44 INFO - PROCESS | 1852 | 1461721364978 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:42:44 INFO - PROCESS | 1852 | 1461721364984 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:42:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:42:45 INFO - PROCESS | 1852 | 1461721364994 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:42:45 INFO - PROCESS | 1852 | 1461721364997 Marionette TRACE conn3 <- [1,2898,null,{}] 18:42:45 INFO - PROCESS | 1852 | 1461721365001 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:45 INFO - PROCESS | 1852 | 1461721365251 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:42:45 INFO - PROCESS | 1852 | 1461721365531 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1796176000 == 156 [pid = 1852] [id = 732] 18:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f1780278800) [pid = 1852] [serial = 2197] [outer = (nil)] 18:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f1782d88400) [pid = 1852] [serial = 2198] [outer = 0x7f1780278800] 18:42:45 INFO - PROCESS | 1852 | 1461721365667 Marionette DEBUG loaded listener.js 18:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f1783135400) [pid = 1852] [serial = 2199] [outer = 0x7f1780278800] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cb20000 == 155 [pid = 1852] [id = 449] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1785b06800 == 154 [pid = 1852] [id = 709] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1784d3c000 == 153 [pid = 1852] [id = 708] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178432a000 == 152 [pid = 1852] [id = 707] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f178394a800 == 151 [pid = 1852] [id = 706] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17836d0800 == 150 [pid = 1852] [id = 705] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17833e4000 == 149 [pid = 1852] [id = 704] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17820d8800 == 148 [pid = 1852] [id = 703] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e906800 == 147 [pid = 1852] [id = 702] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177dfc4800 == 146 [pid = 1852] [id = 701] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b1e1800 == 145 [pid = 1852] [id = 700] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177aa63800 == 144 [pid = 1852] [id = 699] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a003000 == 143 [pid = 1852] [id = 698] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1773708800 == 142 [pid = 1852] [id = 697] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772b53800 == 141 [pid = 1852] [id = 696] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771482800 == 140 [pid = 1852] [id = 695] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176e375000 == 139 [pid = 1852] [id = 694] 18:42:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768d4a800 == 138 [pid = 1852] [id = 693] 18:42:48 INFO - PROCESS | 1852 | 1461721368780 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f1778d14000) [pid = 1852] [serial = 2045] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f1778f77c00) [pid = 1852] [serial = 2051] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f176ce92800) [pid = 1852] [serial = 2022] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f176d911800) [pid = 1852] [serial = 2075] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f176659f000) [pid = 1852] [serial = 2024] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f1771446400) [pid = 1852] [serial = 2039] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f176a9ad400) [pid = 1852] [serial = 2070] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f1772bec000) [pid = 1852] [serial = 2042] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f176ce8dc00) [pid = 1852] [serial = 2072] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f176ee26400) [pid = 1852] [serial = 2036] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f1778e37c00) [pid = 1852] [serial = 2048] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f177a10f000) [pid = 1852] [serial = 2060] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f176ee19800) [pid = 1852] [serial = 2076] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f176d18c800) [pid = 1852] [serial = 2073] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f176a9b5c00) [pid = 1852] [serial = 2030] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f17674bb400) [pid = 1852] [serial = 2067] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f17665a6800) [pid = 1852] [serial = 2066] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1768ed6400) [pid = 1852] [serial = 2027] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f17674b5800) [pid = 1852] [serial = 2063] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f1778ff4c00) [pid = 1852] [serial = 2054] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f176a309800) [pid = 1852] [serial = 2069] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1779f47000) [pid = 1852] [serial = 2057] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f176d902c00) [pid = 1852] [serial = 2033] [outer = (nil)] [url = about:blank] 18:42:48 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f176d76c400) [pid = 1852] [serial = 2078] [outer = (nil)] [url = about:blank] 18:42:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:42:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 4036ms 18:42:49 INFO - PROCESS | 1852 | 1461721369045 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:42:49 INFO - PROCESS | 1852 | 1461721369051 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:42:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:42:49 INFO - PROCESS | 1852 | 1461721369058 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:42:49 INFO - PROCESS | 1852 | 1461721369064 Marionette TRACE conn3 <- [1,2902,null,{}] 18:42:49 INFO - PROCESS | 1852 | 1461721369073 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:49 INFO - PROCESS | 1852 | 1461721369289 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:42:49 INFO - PROCESS | 1852 | 1461721369510 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768cf2000 == 139 [pid = 1852] [id = 733] 18:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f1767886000) [pid = 1852] [serial = 2200] [outer = (nil)] 18:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f176788dc00) [pid = 1852] [serial = 2201] [outer = 0x7f1767886000] 18:42:49 INFO - PROCESS | 1852 | 1461721369579 Marionette DEBUG loaded listener.js 18:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f1768295000) [pid = 1852] [serial = 2202] [outer = 0x7f1767886000] 18:42:50 INFO - PROCESS | 1852 | 1461721370377 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1342ms 18:42:50 INFO - PROCESS | 1852 | 1461721370412 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:42:50 INFO - PROCESS | 1852 | 1461721370421 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:42:50 INFO - PROCESS | 1852 | 1461721370431 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:42:50 INFO - PROCESS | 1852 | 1461721370435 Marionette TRACE conn3 <- [1,2906,null,{}] 18:42:50 INFO - PROCESS | 1852 | 1461721370440 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:50 INFO - PROCESS | 1852 | 1461721370684 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:42:50 INFO - PROCESS | 1852 | 1461721370896 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb0f000 == 140 [pid = 1852] [id = 734] 18:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f17672abc00) [pid = 1852] [serial = 2203] [outer = (nil)] 18:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f1769be1000) [pid = 1852] [serial = 2204] [outer = 0x7f17672abc00] 18:42:50 INFO - PROCESS | 1852 | 1461721370960 Marionette DEBUG loaded listener.js 18:42:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f176a9ab000) [pid = 1852] [serial = 2205] [outer = 0x7f17672abc00] 18:42:51 INFO - PROCESS | 1852 | 1461721371919 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:42:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:42:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1534ms 18:42:51 INFO - PROCESS | 1852 | 1461721371965 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:42:51 INFO - PROCESS | 1852 | 1461721371969 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:42:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:42:51 INFO - PROCESS | 1852 | 1461721371975 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:42:51 INFO - PROCESS | 1852 | 1461721371981 Marionette TRACE conn3 <- [1,2910,null,{}] 18:42:52 INFO - PROCESS | 1852 | 1461721372017 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:52 INFO - PROCESS | 1852 | 1461721372330 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:42:52 INFO - PROCESS | 1852 | 1461721372366 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d156000 == 141 [pid = 1852] [id = 735] 18:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f176cd5f800) [pid = 1852] [serial = 2206] [outer = (nil)] 18:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f176d09b400) [pid = 1852] [serial = 2207] [outer = 0x7f176cd5f800] 18:42:52 INFO - PROCESS | 1852 | 1461721372441 Marionette DEBUG loaded listener.js 18:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f176d777c00) [pid = 1852] [serial = 2208] [outer = 0x7f176cd5f800] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f1772d18c00) [pid = 1852] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f177accac00) [pid = 1852] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1764efc400) [pid = 1852] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f1764ef2000) [pid = 1852] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f176d62e400) [pid = 1852] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f1766599c00) [pid = 1852] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f177a105800) [pid = 1852] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f176a9b0400) [pid = 1852] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f1778ff1c00) [pid = 1852] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f17679db800) [pid = 1852] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f1777c31c00) [pid = 1852] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f176a310c00) [pid = 1852] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1764efe800) [pid = 1852] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f176d778400) [pid = 1852] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f176ff06800) [pid = 1852] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f176a9b4000) [pid = 1852] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f17666c3400) [pid = 1852] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f176a41b400) [pid = 1852] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f176a9aac00) [pid = 1852] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f177a893400) [pid = 1852] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f177a897000) [pid = 1852] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f1764eff000) [pid = 1852] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f177298ac00) [pid = 1852] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f176cd61400) [pid = 1852] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f176ee21000) [pid = 1852] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f17791d0400) [pid = 1852] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1764efa800) [pid = 1852] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1773163000) [pid = 1852] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f17674bd400) [pid = 1852] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f177298d400) [pid = 1852] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1779f45000) [pid = 1852] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f176efd7800) [pid = 1852] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1772c16c00) [pid = 1852] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f17711be400) [pid = 1852] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f176a30c800) [pid = 1852] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1778ff0c00) [pid = 1852] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:42:53 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1778f43400) [pid = 1852] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:42:53 INFO - PROCESS | 1852 | 1461721373747 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:42:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:42:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:42:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1799ms 18:42:53 INFO - PROCESS | 1852 | 1461721373779 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:42:53 INFO - PROCESS | 1852 | 1461721373787 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:42:53 INFO - TEST-START | /DOMEvents/constructors.html 18:42:53 INFO - PROCESS | 1852 | 1461721373799 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:42:53 INFO - PROCESS | 1852 | 1461721373801 Marionette TRACE conn3 <- [1,2914,null,{}] 18:42:53 INFO - PROCESS | 1852 | 1461721373808 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:54 INFO - PROCESS | 1852 | 1461721374096 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:42:54 INFO - PROCESS | 1852 | 1461721374261 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176e95c000 == 142 [pid = 1852] [id = 736] 18:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f1769bdfc00) [pid = 1852] [serial = 2209] [outer = (nil)] 18:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f176a9ad800) [pid = 1852] [serial = 2210] [outer = 0x7f1769bdfc00] 18:42:54 INFO - PROCESS | 1852 | 1461721374327 Marionette DEBUG loaded listener.js 18:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f176d18f000) [pid = 1852] [serial = 2211] [outer = 0x7f1769bdfc00] 18:42:55 INFO - PROCESS | 1852 | 1461721375136 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:42:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:42:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:42:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:42:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:42:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:42:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:42:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:42:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:42:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 1392ms 18:42:55 INFO - PROCESS | 1852 | 1461721375192 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:42:55 INFO - PROCESS | 1852 | 1461721375195 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:42:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:42:55 INFO - PROCESS | 1852 | 1461721375204 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:42:55 INFO - PROCESS | 1852 | 1461721375208 Marionette TRACE conn3 <- [1,2918,null,{}] 18:42:55 INFO - PROCESS | 1852 | 1461721375239 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:55 INFO - PROCESS | 1852 | 1461721375474 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:42:55 INFO - PROCESS | 1852 | 1461721375485 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17712a6000 == 143 [pid = 1852] [id = 737] 18:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f176a30c800) [pid = 1852] [serial = 2212] [outer = (nil)] 18:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f176d90e800) [pid = 1852] [serial = 2213] [outer = 0x7f176a30c800] 18:42:55 INFO - PROCESS | 1852 | 1461721375745 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f176efdc800) [pid = 1852] [serial = 2214] [outer = 0x7f176a30c800] 18:42:56 INFO - PROCESS | 1852 | 1461721376960 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:42:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:42:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1789ms 18:42:57 INFO - PROCESS | 1852 | 1461721376995 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:42:57 INFO - PROCESS | 1852 | 1461721377000 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:42:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:42:57 INFO - PROCESS | 1852 | 1461721377010 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:42:57 INFO - PROCESS | 1852 | 1461721377014 Marionette TRACE conn3 <- [1,2922,null,{}] 18:42:57 INFO - PROCESS | 1852 | 1461721377023 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:57 INFO - PROCESS | 1852 | 1461721377309 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:42:57 INFO - PROCESS | 1852 | 1461721377585 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ced2000 == 144 [pid = 1852] [id = 738] 18:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f17698ea000) [pid = 1852] [serial = 2215] [outer = (nil)] 18:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f176a41b400) [pid = 1852] [serial = 2216] [outer = 0x7f17698ea000] 18:42:57 INFO - PROCESS | 1852 | 1461721377714 Marionette DEBUG loaded listener.js 18:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f176aa5a000) [pid = 1852] [serial = 2217] [outer = 0x7f17698ea000] 18:42:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:42:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:42:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:42:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:42:58 INFO - PROCESS | 1852 | 1461721378598 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:42:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:42:58 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:42:58 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 18:42:58 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:42:58 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 18:42:58 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:42:58 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]" 18:42:58 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:42:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:42:58 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:42:58 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1640ms 18:42:58 INFO - PROCESS | 1852 | 1461721378657 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:42:58 INFO - PROCESS | 1852 | 1461721378670 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:42:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:42:58 INFO - PROCESS | 1852 | 1461721378703 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:42:58 INFO - PROCESS | 1852 | 1461721378709 Marionette TRACE conn3 <- [1,2926,null,{}] 18:42:58 INFO - PROCESS | 1852 | 1461721378719 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:42:59 INFO - PROCESS | 1852 | 1461721379012 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:42:59 INFO - PROCESS | 1852 | 1461721379487 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1771554800 == 145 [pid = 1852] [id = 739] 18:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f176e9cd400) [pid = 1852] [serial = 2218] [outer = (nil)] 18:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f176f6e8400) [pid = 1852] [serial = 2219] [outer = 0x7f176e9cd400] 18:42:59 INFO - PROCESS | 1852 | 1461721379626 Marionette DEBUG loaded listener.js 18:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176fefb000) [pid = 1852] [serial = 2220] [outer = 0x7f176e9cd400] 18:43:00 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:43:00 INFO - PROCESS | 1852 | 1461721380675 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:43:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:43:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2013ms 18:43:00 INFO - PROCESS | 1852 | 1461721380696 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:43:00 INFO - PROCESS | 1852 | 1461721380700 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:43:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:43:00 INFO - PROCESS | 1852 | 1461721380707 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:43:00 INFO - PROCESS | 1852 | 1461721380714 Marionette TRACE conn3 <- [1,2930,null,{}] 18:43:00 INFO - PROCESS | 1852 | 1461721380731 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:01 INFO - PROCESS | 1852 | 1461721381031 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:43:01 INFO - PROCESS | 1852 | 1461721381309 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ca2000 == 146 [pid = 1852] [id = 740] 18:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f176d18c000) [pid = 1852] [serial = 2221] [outer = (nil)] 18:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f17702e9c00) [pid = 1852] [serial = 2222] [outer = 0x7f176d18c000] 18:43:01 INFO - PROCESS | 1852 | 1461721381390 Marionette DEBUG loaded listener.js 18:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f177144c000) [pid = 1852] [serial = 2223] [outer = 0x7f176d18c000] 18:43:02 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:43:02 INFO - PROCESS | 1852 | 1461721382345 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:43:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:43:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1694ms 18:43:02 INFO - PROCESS | 1852 | 1461721382403 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:43:02 INFO - PROCESS | 1852 | 1461721382412 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:43:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:43:02 INFO - PROCESS | 1852 | 1461721382422 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:43:02 INFO - PROCESS | 1852 | 1461721382426 Marionette TRACE conn3 <- [1,2934,null,{}] 18:43:02 INFO - PROCESS | 1852 | 1461721382468 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:02 INFO - PROCESS | 1852 | 1461721382769 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:43:03 INFO - PROCESS | 1852 | 1461721383090 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777fb3800 == 147 [pid = 1852] [id = 741] 18:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f176ee19400) [pid = 1852] [serial = 2224] [outer = (nil)] 18:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1772ac9400) [pid = 1852] [serial = 2225] [outer = 0x7f176ee19400] 18:43:03 INFO - PROCESS | 1852 | 1461721383184 Marionette DEBUG loaded listener.js 18:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f1772be4000) [pid = 1852] [serial = 2226] [outer = 0x7f176ee19400] 18:43:04 INFO - PROCESS | 1852 | 1461721384026 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:43:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:43:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1621ms 18:43:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:43:04 INFO - PROCESS | 1852 | 1461721384041 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 1852 | 1461721384044 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:43:04 INFO - PROCESS | 1852 | 1461721384051 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 1852 | 1461721384054 Marionette TRACE conn3 <- [1,2938,null,{}] 18:43:04 INFO - PROCESS | 1852 | 1461721384061 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:04 INFO - PROCESS | 1852 | 1461721384305 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:43:04 INFO - PROCESS | 1852 | 1461721384551 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a156800 == 148 [pid = 1852] [id = 742] 18:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f177297dc00) [pid = 1852] [serial = 2227] [outer = (nil)] 18:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1772d0f400) [pid = 1852] [serial = 2228] [outer = 0x7f177297dc00] 18:43:04 INFO - PROCESS | 1852 | 1461721384631 Marionette DEBUG loaded listener.js 18:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f1773161c00) [pid = 1852] [serial = 2229] [outer = 0x7f177297dc00] 18:43:05 INFO - PROCESS | 1852 | 1461721385449 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:43:05 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. 18:43:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1432ms 18:43:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:43:05 INFO - PROCESS | 1852 | 1461721385483 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:43:05 INFO - PROCESS | 1852 | 1461721385486 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:43:05 INFO - PROCESS | 1852 | 1461721385493 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:43:05 INFO - PROCESS | 1852 | 1461721385496 Marionette TRACE conn3 <- [1,2942,null,{}] 18:43:05 INFO - PROCESS | 1852 | 1461721385503 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:05 INFO - PROCESS | 1852 | 1461721385796 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:43:06 INFO - PROCESS | 1852 | 1461721386049 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177b49c000 == 149 [pid = 1852] [id = 743] 18:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f177298dc00) [pid = 1852] [serial = 2230] [outer = (nil)] 18:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f1777d7f400) [pid = 1852] [serial = 2231] [outer = 0x7f177298dc00] 18:43:06 INFO - PROCESS | 1852 | 1461721386130 Marionette DEBUG loaded listener.js 18:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f1778e36000) [pid = 1852] [serial = 2232] [outer = 0x7f177298dc00] 18:43:06 INFO - PROCESS | 1852 | 1461721386978 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:43:07 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 18:43:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:43:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1537ms 18:43:07 INFO - PROCESS | 1852 | 1461721387031 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:43:07 INFO - PROCESS | 1852 | 1461721387036 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:43:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:43:07 INFO - PROCESS | 1852 | 1461721387042 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:43:07 INFO - PROCESS | 1852 | 1461721387046 Marionette TRACE conn3 <- [1,2946,null,{}] 18:43:07 INFO - PROCESS | 1852 | 1461721387051 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:07 INFO - PROCESS | 1852 | 1461721387339 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:43:07 INFO - PROCESS | 1852 | 1461721387634 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e1e5000 == 150 [pid = 1852] [id = 744] 18:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f17665a0000) [pid = 1852] [serial = 2233] [outer = (nil)] 18:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f1778f4e800) [pid = 1852] [serial = 2234] [outer = 0x7f17665a0000] 18:43:07 INFO - PROCESS | 1852 | 1461721387778 Marionette DEBUG loaded listener.js 18:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f1778fecc00) [pid = 1852] [serial = 2235] [outer = 0x7f17665a0000] 18:43:08 INFO - PROCESS | 1852 | 1461721388572 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:43:08 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. 18:43:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1585ms 18:43:08 INFO - PROCESS | 1852 | 1461721388628 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:43:08 INFO - PROCESS | 1852 | 1461721388632 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:43:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:43:08 INFO - PROCESS | 1852 | 1461721388639 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:43:08 INFO - PROCESS | 1852 | 1461721388642 Marionette TRACE conn3 <- [1,2950,null,{}] 18:43:08 INFO - PROCESS | 1852 | 1461721388648 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:09 INFO - PROCESS | 1852 | 1461721389010 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:43:09 INFO - PROCESS | 1852 | 1461721389256 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e903800 == 151 [pid = 1852] [id = 745] 18:43:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f1778e37400) [pid = 1852] [serial = 2236] [outer = (nil)] 18:43:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f1779008c00) [pid = 1852] [serial = 2237] [outer = 0x7f1778e37400] 18:43:09 INFO - PROCESS | 1852 | 1461721389338 Marionette DEBUG loaded listener.js 18:43:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f17791cfc00) [pid = 1852] [serial = 2238] [outer = 0x7f1778e37400] 18:43:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e7a1000 == 152 [pid = 1852] [id = 746] 18:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f177a2ac800) [pid = 1852] [serial = 2239] [outer = (nil)] 18:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f1778ff6c00) [pid = 1852] [serial = 2240] [outer = 0x7f177a2ac800] 18:43:10 INFO - PROCESS | 1852 | 1461721390233 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:43:10 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. 18:43:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1629ms 18:43:10 INFO - PROCESS | 1852 | 1461721390281 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:43:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:43:10 INFO - PROCESS | 1852 | 1461721390286 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:43:10 INFO - PROCESS | 1852 | 1461721390292 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:43:10 INFO - PROCESS | 1852 | 1461721390296 Marionette TRACE conn3 <- [1,2954,null,{}] 18:43:10 INFO - PROCESS | 1852 | 1461721390301 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:10 INFO - PROCESS | 1852 | 1461721390667 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:43:11 INFO - PROCESS | 1852 | 1461721390995 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1782d61800 == 153 [pid = 1852] [id = 747] 18:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f1778f41c00) [pid = 1852] [serial = 2241] [outer = (nil)] 18:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f177a2a2800) [pid = 1852] [serial = 2242] [outer = 0x7f1778f41c00] 18:43:11 INFO - PROCESS | 1852 | 1461721391090 Marionette DEBUG loaded listener.js 18:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f177a893400) [pid = 1852] [serial = 2243] [outer = 0x7f1778f41c00] 18:43:12 INFO - PROCESS | 1852 | 1461721392027 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:43:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:43:12 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 18:43:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1783ms 18:43:12 INFO - PROCESS | 1852 | 1461721392077 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:43:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:43:12 INFO - PROCESS | 1852 | 1461721392082 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:43:12 INFO - PROCESS | 1852 | 1461721392089 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - PROCESS | 1852 | 1461721392092 Marionette TRACE conn3 <- [1,2958,null,{}] 18:43:12 INFO - PROCESS | 1852 | 1461721392100 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:12 INFO - PROCESS | 1852 | 1461721392419 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:43:12 INFO - PROCESS | 1852 | 1461721392761 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1783d84800 == 154 [pid = 1852] [id = 748] 18:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f177ac70000) [pid = 1852] [serial = 2244] [outer = (nil)] 18:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f177acca000) [pid = 1852] [serial = 2245] [outer = 0x7f177ac70000] 18:43:12 INFO - PROCESS | 1852 | 1461721392859 Marionette DEBUG loaded listener.js 18:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f177ad93400) [pid = 1852] [serial = 2246] [outer = 0x7f177ac70000] 18:43:13 INFO - PROCESS | 1852 | 1461721393719 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:43:13 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. 18:43:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1652ms 18:43:13 INFO - PROCESS | 1852 | 1461721393740 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:43:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:43:13 INFO - PROCESS | 1852 | 1461721393745 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:43:13 INFO - PROCESS | 1852 | 1461721393753 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:43:13 INFO - PROCESS | 1852 | 1461721393756 Marionette TRACE conn3 <- [1,2962,null,{}] 18:43:13 INFO - PROCESS | 1852 | 1461721393764 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:14 INFO - PROCESS | 1852 | 1461721394061 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:43:14 INFO - PROCESS | 1852 | 1461721394363 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17858d7800 == 155 [pid = 1852] [id = 749] 18:43:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f177ad93800) [pid = 1852] [serial = 2247] [outer = (nil)] 18:43:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f177c31a400) [pid = 1852] [serial = 2248] [outer = 0x7f177ad93800] 18:43:14 INFO - PROCESS | 1852 | 1461721394520 Marionette DEBUG loaded listener.js 18:43:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f177d745400) [pid = 1852] [serial = 2249] [outer = 0x7f177ad93800] 18:43:15 INFO - PROCESS | 1852 | 1461721395297 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:43:15 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. 18:43:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1584ms 18:43:15 INFO - PROCESS | 1852 | 1461721395336 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:43:15 INFO - PROCESS | 1852 | 1461721395339 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:43:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:43:15 INFO - PROCESS | 1852 | 1461721395346 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:43:15 INFO - PROCESS | 1852 | 1461721395348 Marionette TRACE conn3 <- [1,2966,null,{}] 18:43:15 INFO - PROCESS | 1852 | 1461721395354 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:15 INFO - PROCESS | 1852 | 1461721395629 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:43:15 INFO - PROCESS | 1852 | 1461721395879 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179141e800 == 156 [pid = 1852] [id = 750] 18:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f177acce400) [pid = 1852] [serial = 2250] [outer = (nil)] 18:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f177dae2c00) [pid = 1852] [serial = 2251] [outer = 0x7f177acce400] 18:43:15 INFO - PROCESS | 1852 | 1461721395960 Marionette DEBUG loaded listener.js 18:43:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f177e061c00) [pid = 1852] [serial = 2252] [outer = 0x7f177acce400] 18:43:16 INFO - PROCESS | 1852 | 1461721396768 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:43:16 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. 18:43:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1435ms 18:43:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:43:16 INFO - PROCESS | 1852 | 1461721396782 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:43:16 INFO - PROCESS | 1852 | 1461721396784 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:43:16 INFO - PROCESS | 1852 | 1461721396790 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:43:16 INFO - PROCESS | 1852 | 1461721396793 Marionette TRACE conn3 <- [1,2970,null,{}] 18:43:16 INFO - PROCESS | 1852 | 1461721396798 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:17 INFO - PROCESS | 1852 | 1461721397046 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:43:17 INFO - PROCESS | 1852 | 1461721397305 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17966a0800 == 157 [pid = 1852] [id = 751] 18:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f177ad96800) [pid = 1852] [serial = 2253] [outer = (nil)] 18:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f177e06bc00) [pid = 1852] [serial = 2254] [outer = 0x7f177ad96800] 18:43:17 INFO - PROCESS | 1852 | 1461721397384 Marionette DEBUG loaded listener.js 18:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f1780159800) [pid = 1852] [serial = 2255] [outer = 0x7f177ad96800] 18:43:18 INFO - PROCESS | 1852 | 1461721398176 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:43:18 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. 18:43:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1440ms 18:43:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:43:18 INFO - PROCESS | 1852 | 1461721398231 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:43:18 INFO - PROCESS | 1852 | 1461721398233 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:43:18 INFO - PROCESS | 1852 | 1461721398240 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:43:18 INFO - PROCESS | 1852 | 1461721398243 Marionette TRACE conn3 <- [1,2974,null,{}] 18:43:18 INFO - PROCESS | 1852 | 1461721398249 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:18 INFO - PROCESS | 1852 | 1461721398527 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:43:18 INFO - PROCESS | 1852 | 1461721398785 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1798f6e800 == 158 [pid = 1852] [id = 752] 18:43:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f177ae14000) [pid = 1852] [serial = 2256] [outer = (nil)] 18:43:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f1780e3c800) [pid = 1852] [serial = 2257] [outer = 0x7f177ae14000] 18:43:18 INFO - PROCESS | 1852 | 1461721398864 Marionette DEBUG loaded listener.js 18:43:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f17824b1400) [pid = 1852] [serial = 2258] [outer = 0x7f177ae14000] 18:43:19 INFO - PROCESS | 1852 | 1461721399712 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:43:19 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. 18:43:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1483ms 18:43:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:43:19 INFO - PROCESS | 1852 | 1461721399722 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:43:19 INFO - PROCESS | 1852 | 1461721399725 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:43:19 INFO - PROCESS | 1852 | 1461721399732 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:43:19 INFO - PROCESS | 1852 | 1461721399734 Marionette TRACE conn3 <- [1,2978,null,{}] 18:43:19 INFO - PROCESS | 1852 | 1461721399740 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:20 INFO - PROCESS | 1852 | 1461721399998 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:43:20 INFO - PROCESS | 1852 | 1461721400253 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179aab3000 == 159 [pid = 1852] [id = 753] 18:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f1772acd800) [pid = 1852] [serial = 2259] [outer = (nil)] 18:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f178313e000) [pid = 1852] [serial = 2260] [outer = 0x7f1772acd800] 18:43:20 INFO - PROCESS | 1852 | 1461721400334 Marionette DEBUG loaded listener.js 18:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f178374a800) [pid = 1852] [serial = 2261] [outer = 0x7f1772acd800] 18:43:21 INFO - PROCESS | 1852 | 1461721401295 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:43:21 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. 18:43:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1594ms 18:43:21 INFO - PROCESS | 1852 | 1461721401325 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:43:21 INFO - PROCESS | 1852 | 1461721401329 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:43:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:43:21 INFO - PROCESS | 1852 | 1461721401336 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:43:21 INFO - PROCESS | 1852 | 1461721401339 Marionette TRACE conn3 <- [1,2982,null,{}] 18:43:21 INFO - PROCESS | 1852 | 1461721401345 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:21 INFO - PROCESS | 1852 | 1461721401647 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:43:21 INFO - PROCESS | 1852 | 1461721401914 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f179b843000 == 160 [pid = 1852] [id = 754] 18:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f177e06b400) [pid = 1852] [serial = 2262] [outer = (nil)] 18:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f178374fc00) [pid = 1852] [serial = 2263] [outer = 0x7f177e06b400] 18:43:22 INFO - PROCESS | 1852 | 1461721402074 Marionette DEBUG loaded listener.js 18:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f1783a40c00) [pid = 1852] [serial = 2264] [outer = 0x7f177e06b400] 18:43:22 INFO - PROCESS | 1852 | 1461721402896 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:43:22 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 18:43:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:43:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1581ms 18:43:22 INFO - PROCESS | 1852 | 1461721402921 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:43:22 INFO - PROCESS | 1852 | 1461721402927 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:43:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:43:22 INFO - PROCESS | 1852 | 1461721402937 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:43:22 INFO - PROCESS | 1852 | 1461721402941 Marionette TRACE conn3 <- [1,2986,null,{}] 18:43:22 INFO - PROCESS | 1852 | 1461721402951 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:23 INFO - PROCESS | 1852 | 1461721403332 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:43:23 INFO - PROCESS | 1852 | 1461721403746 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1769ada000 == 161 [pid = 1852] [id = 755] 18:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f17802dbc00) [pid = 1852] [serial = 2265] [outer = (nil)] 18:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f1783a4a800) [pid = 1852] [serial = 2266] [outer = 0x7f17802dbc00] 18:43:23 INFO - PROCESS | 1852 | 1461721403883 Marionette DEBUG loaded listener.js 18:43:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f1783f07c00) [pid = 1852] [serial = 2267] [outer = 0x7f17802dbc00] 18:43:24 INFO - PROCESS | 1852 | 1461721404729 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:43:24 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. 18:43:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1833ms 18:43:24 INFO - PROCESS | 1852 | 1461721404771 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:43:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:43:24 INFO - PROCESS | 1852 | 1461721404776 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:43:24 INFO - PROCESS | 1852 | 1461721404783 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:43:24 INFO - PROCESS | 1852 | 1461721404786 Marionette TRACE conn3 <- [1,2990,null,{}] 18:43:24 INFO - PROCESS | 1852 | 1461721404795 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:25 INFO - PROCESS | 1852 | 1461721405058 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:43:25 INFO - PROCESS | 1852 | 1461721405355 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1762711800 == 162 [pid = 1852] [id = 756] 18:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f178374dc00) [pid = 1852] [serial = 2268] [outer = (nil)] 18:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f1783f10400) [pid = 1852] [serial = 2269] [outer = 0x7f178374dc00] 18:43:25 INFO - PROCESS | 1852 | 1461721405450 Marionette DEBUG loaded listener.js 18:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f178428d800) [pid = 1852] [serial = 2270] [outer = 0x7f178374dc00] 18:43:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176270a800 == 163 [pid = 1852] [id = 757] 18:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f17843d9800) [pid = 1852] [serial = 2271] [outer = (nil)] 18:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f1783f0ac00) [pid = 1852] [serial = 2272] [outer = 0x7f17843d9800] 18:43:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ef40000 == 162 [pid = 1852] [id = 536] 18:43:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179b789000 == 161 [pid = 1852] [id = 415] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f176eeb7400) [pid = 1852] [serial = 2147] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f1779004c00) [pid = 1852] [serial = 2108] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f177c197800) [pid = 1852] [serial = 2129] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f1769be5400) [pid = 1852] [serial = 2144] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f1779f50c00) [pid = 1852] [serial = 2058] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f176ff02400) [pid = 1852] [serial = 2090] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f17665a3800) [pid = 1852] [serial = 2135] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f177b4d9400) [pid = 1852] [serial = 2127] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f176ee22c00) [pid = 1852] [serial = 2088] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f177a2abc00) [pid = 1852] [serial = 2061] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f177ae19800) [pid = 1852] [serial = 2126] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f1769a4d000) [pid = 1852] [serial = 2138] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f17672b2800) [pid = 1852] [serial = 2136] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f177c31f000) [pid = 1852] [serial = 2130] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f177accdc00) [pid = 1852] [serial = 2120] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f176e92e800) [pid = 1852] [serial = 2034] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f17672a7c00) [pid = 1852] [serial = 2025] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f1778fe9800) [pid = 1852] [serial = 2106] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f1771446800) [pid = 1852] [serial = 2094] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f176efd9000) [pid = 1852] [serial = 2037] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f176d909c00) [pid = 1852] [serial = 2087] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f176a9b6000) [pid = 1852] [serial = 1956] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f177d73f800) [pid = 1852] [serial = 2133] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f176aa5e800) [pid = 1852] [serial = 2084] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f177abee000) [pid = 1852] [serial = 2114] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f177ac6b400) [pid = 1852] [serial = 2117] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f17666c8c00) [pid = 1852] [serial = 2081] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f1772c16800) [pid = 1852] [serial = 2097] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f176ce93400) [pid = 1852] [serial = 2141] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f1777d78c00) [pid = 1852] [serial = 2043] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f177ae0bc00) [pid = 1852] [serial = 2124] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f1779f4a000) [pid = 1852] [serial = 2064] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f177d737c00) [pid = 1852] [serial = 2132] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f1778f45400) [pid = 1852] [serial = 2105] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f176a424c00) [pid = 1852] [serial = 2139] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f1770244c00) [pid = 1852] [serial = 2091] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f17711b5c00) [pid = 1852] [serial = 2093] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f176d18a000) [pid = 1852] [serial = 2142] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f1778f4d000) [pid = 1852] [serial = 2049] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f176e924400) [pid = 1852] [serial = 2145] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f176a302c00) [pid = 1852] [serial = 2028] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f177ad97400) [pid = 1852] [serial = 2123] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f177315e000) [pid = 1852] [serial = 2099] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f1772990000) [pid = 1852] [serial = 2096] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f177abf9800) [pid = 1852] [serial = 2115] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f177a2ae800) [pid = 1852] [serial = 2112] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f1777c35c00) [pid = 1852] [serial = 2100] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f177ad91c00) [pid = 1852] [serial = 2121] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f1778e34c00) [pid = 1852] [serial = 2046] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f1778d15c00) [pid = 1852] [serial = 2103] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f1767889000) [pid = 1852] [serial = 2082] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f1779f48800) [pid = 1852] [serial = 2111] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f1772ac6000) [pid = 1852] [serial = 2040] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1779010800) [pid = 1852] [serial = 2109] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f176d18d400) [pid = 1852] [serial = 2031] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f177900e000) [pid = 1852] [serial = 2055] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1777d77800) [pid = 1852] [serial = 2102] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f176ce92400) [pid = 1852] [serial = 2085] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f177acc4c00) [pid = 1852] [serial = 2118] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1778f80400) [pid = 1852] [serial = 2052] [outer = (nil)] [url = about:blank] 18:43:30 INFO - PROCESS | 1852 | 1461721410098 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:43:30 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. 18:43:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 5356ms 18:43:30 INFO - PROCESS | 1852 | 1461721410139 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:43:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:43:30 INFO - PROCESS | 1852 | 1461721410145 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:43:30 INFO - PROCESS | 1852 | 1461721410153 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:43:30 INFO - PROCESS | 1852 | 1461721410158 Marionette TRACE conn3 <- [1,2994,null,{}] 18:43:30 INFO - PROCESS | 1852 | 1461721410170 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:30 INFO - PROCESS | 1852 | 1461721410523 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:43:30 INFO - PROCESS | 1852 | 1461721410784 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768719800 == 162 [pid = 1852] [id = 758] 18:43:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f1768291c00) [pid = 1852] [serial = 2273] [outer = (nil)] 18:43:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1768d73400) [pid = 1852] [serial = 2274] [outer = 0x7f1768291c00] 18:43:30 INFO - PROCESS | 1852 | 1461721410870 Marionette DEBUG loaded listener.js 18:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1769a52800) [pid = 1852] [serial = 2275] [outer = 0x7f1768291c00] 18:43:31 INFO - PROCESS | 1852 | 1461721411698 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:43:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:43:31 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 18:43:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1587ms 18:43:31 INFO - PROCESS | 1852 | 1461721411741 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 1852 | 1461721411751 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:43:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:43:31 INFO - PROCESS | 1852 | 1461721411765 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 1852 | 1461721411771 Marionette TRACE conn3 <- [1,2998,null,{}] 18:43:31 INFO - PROCESS | 1852 | 1461721411779 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:32 INFO - PROCESS | 1852 | 1461721412113 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:43:32 INFO - PROCESS | 1852 | 1461721412356 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1769ad2000 == 163 [pid = 1852] [id = 759] 18:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1768298800) [pid = 1852] [serial = 2276] [outer = (nil)] 18:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f176a9b6000) [pid = 1852] [serial = 2277] [outer = 0x7f1768298800] 18:43:32 INFO - PROCESS | 1852 | 1461721412437 Marionette DEBUG loaded listener.js 18:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f176ce8b400) [pid = 1852] [serial = 2278] [outer = 0x7f1768298800] 18:43:33 INFO - PROCESS | 1852 | 1461721413543 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:43:33 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. 18:43:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1793ms 18:43:33 INFO - PROCESS | 1852 | 1461721413559 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:43:33 INFO - PROCESS | 1852 | 1461721413570 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:43:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:43:33 INFO - PROCESS | 1852 | 1461721413610 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:43:33 INFO - PROCESS | 1852 | 1461721413623 Marionette TRACE conn3 <- [1,3002,null,{}] 18:43:33 INFO - PROCESS | 1852 | 1461721413675 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:34 INFO - PROCESS | 1852 | 1461721414130 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:43:34 INFO - PROCESS | 1852 | 1461721414353 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cce5800 == 164 [pid = 1852] [id = 760] 18:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f176d775000) [pid = 1852] [serial = 2279] [outer = (nil)] 18:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f176e92a000) [pid = 1852] [serial = 2280] [outer = 0x7f176d775000] 18:43:34 INFO - PROCESS | 1852 | 1461721414439 Marionette DEBUG loaded listener.js 18:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f176ee25c00) [pid = 1852] [serial = 2281] [outer = 0x7f176d775000] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f17666d0800) [pid = 1852] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f176cd5f800) [pid = 1852] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f1769bdfc00) [pid = 1852] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1780278800) [pid = 1852] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f176e9c3c00) [pid = 1852] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f176a424000) [pid = 1852] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1780276c00) [pid = 1852] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f177daee800) [pid = 1852] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f177d956800) [pid = 1852] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f177daea000) [pid = 1852] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f177a2ae400) [pid = 1852] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f1779f44000) [pid = 1852] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1779f41400) [pid = 1852] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f1778f46800) [pid = 1852] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f1778f45c00) [pid = 1852] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f1772979000) [pid = 1852] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f17702e4800) [pid = 1852] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f177024f000) [pid = 1852] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f17672abc00) [pid = 1852] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f1767886000) [pid = 1852] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f176ee1a400) [pid = 1852] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f176a303400) [pid = 1852] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:43:35 INFO - PROCESS | 1852 | 1461721415897 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:43:35 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. 18:43:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2312ms 18:43:35 INFO - PROCESS | 1852 | 1461721415924 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:43:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:43:35 INFO - PROCESS | 1852 | 1461721415929 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:43:35 INFO - PROCESS | 1852 | 1461721415947 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:43:35 INFO - PROCESS | 1852 | 1461721415952 Marionette TRACE conn3 <- [1,3006,null,{}] 18:43:35 INFO - PROCESS | 1852 | 1461721415958 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:36 INFO - PROCESS | 1852 | 1461721416223 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:43:36 INFO - PROCESS | 1852 | 1461721416419 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d0d4800 == 165 [pid = 1852] [id = 761] 18:43:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f1767886000) [pid = 1852] [serial = 2282] [outer = (nil)] 18:43:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f176eeb9400) [pid = 1852] [serial = 2283] [outer = 0x7f1767886000] 18:43:36 INFO - PROCESS | 1852 | 1461721416487 Marionette DEBUG loaded listener.js 18:43:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f176f6f7800) [pid = 1852] [serial = 2284] [outer = 0x7f1767886000] 18:43:37 INFO - PROCESS | 1852 | 1461721417302 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:43:37 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. 18:43:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1400ms 18:43:37 INFO - PROCESS | 1852 | 1461721417532 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:43:37 INFO - PROCESS | 1852 | 1461721417541 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:43:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:43:37 INFO - PROCESS | 1852 | 1461721417559 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:43:37 INFO - PROCESS | 1852 | 1461721417565 Marionette TRACE conn3 <- [1,3010,null,{}] 18:43:37 INFO - PROCESS | 1852 | 1461721417575 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:37 INFO - PROCESS | 1852 | 1461721417896 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:43:38 INFO - PROCESS | 1852 | 1461721418304 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1768cde000 == 166 [pid = 1852] [id = 762] 18:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f17679db000) [pid = 1852] [serial = 2285] [outer = (nil)] 18:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f17698f5000) [pid = 1852] [serial = 2286] [outer = 0x7f17679db000] 18:43:38 INFO - PROCESS | 1852 | 1461721418420 Marionette DEBUG loaded listener.js 18:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f176a30b400) [pid = 1852] [serial = 2287] [outer = 0x7f17679db000] 18:43:39 INFO - PROCESS | 1852 | 1461721419448 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:43:39 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 18:43:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1953ms 18:43:39 INFO - PROCESS | 1852 | 1461721419513 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:43:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:43:39 INFO - PROCESS | 1852 | 1461721419520 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:43:39 INFO - PROCESS | 1852 | 1461721419558 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:43:39 INFO - PROCESS | 1852 | 1461721419569 Marionette TRACE conn3 <- [1,3014,null,{}] 18:43:39 INFO - PROCESS | 1852 | 1461721419587 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:39 INFO - PROCESS | 1852 | 1461721419943 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:43:40 INFO - PROCESS | 1852 | 1461721420252 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d148000 == 167 [pid = 1852] [id = 763] 18:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f176a9b6c00) [pid = 1852] [serial = 2288] [outer = (nil)] 18:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176d09e800) [pid = 1852] [serial = 2289] [outer = 0x7f176a9b6c00] 18:43:40 INFO - PROCESS | 1852 | 1461721420342 Marionette DEBUG loaded listener.js 18:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f176d902800) [pid = 1852] [serial = 2290] [outer = 0x7f176a9b6c00] 18:43:40 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:43:41 INFO - PROCESS | 1852 | 1461721421321 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:43:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:43:41 INFO - {} 18:43:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:43:41 INFO - {} 18:43:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:43:41 INFO - {} 18:43:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:43:41 INFO - {} 18:43:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1840ms 18:43:41 INFO - PROCESS | 1852 | 1461721421410 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:43:41 INFO - PROCESS | 1852 | 1461721421416 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:43:41 INFO - TEST-START | /FileAPI/fileReader.html 18:43:41 INFO - PROCESS | 1852 | 1461721421429 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:43:41 INFO - PROCESS | 1852 | 1461721421433 Marionette TRACE conn3 <- [1,3018,null,{}] 18:43:41 INFO - PROCESS | 1852 | 1461721421451 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:41 INFO - PROCESS | 1852 | 1461721421767 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:43:42 INFO - PROCESS | 1852 | 1461721422152 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1770062800 == 168 [pid = 1852] [id = 764] 18:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f17702e4800) [pid = 1852] [serial = 2291] [outer = (nil)] 18:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f17711b2000) [pid = 1852] [serial = 2292] [outer = 0x7f17702e4800] 18:43:42 INFO - PROCESS | 1852 | 1461721422250 Marionette DEBUG loaded listener.js 18:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f177144a000) [pid = 1852] [serial = 2293] [outer = 0x7f17702e4800] 18:43:43 INFO - PROCESS | 1852 | 1461721423291 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:43:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:43:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:43:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:43:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:43:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 1885ms 18:43:43 INFO - PROCESS | 1852 | 1461721423316 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:43:43 INFO - TEST-START | /FileAPI/historical.html 18:43:43 INFO - PROCESS | 1852 | 1461721423320 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:43:43 INFO - PROCESS | 1852 | 1461721423327 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:43:43 INFO - PROCESS | 1852 | 1461721423331 Marionette TRACE conn3 <- [1,3022,null,{}] 18:43:43 INFO - PROCESS | 1852 | 1461721423338 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:43 INFO - PROCESS | 1852 | 1461721423621 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:43:44 INFO - PROCESS | 1852 | 1461721424052 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177154b000 == 169 [pid = 1852] [id = 765] 18:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f17702e7800) [pid = 1852] [serial = 2294] [outer = (nil)] 18:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f177298a400) [pid = 1852] [serial = 2295] [outer = 0x7f17702e7800] 18:43:44 INFO - PROCESS | 1852 | 1461721424196 Marionette DEBUG loaded listener.js 18:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1772ac9c00) [pid = 1852] [serial = 2296] [outer = 0x7f17702e7800] 18:43:45 INFO - PROCESS | 1852 | 1461721425221 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:43:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:43:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:43:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:43:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:43:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:43:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:43:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:43:45 INFO - TEST-OK | /FileAPI/historical.html | took 1940ms 18:43:45 INFO - PROCESS | 1852 | 1461721425270 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:43:45 INFO - PROCESS | 1852 | 1461721425273 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:43:45 INFO - TEST-START | /FileAPI/idlharness.html 18:43:45 INFO - PROCESS | 1852 | 1461721425281 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:43:45 INFO - PROCESS | 1852 | 1461721425285 Marionette TRACE conn3 <- [1,3026,null,{}] 18:43:45 INFO - PROCESS | 1852 | 1461721425291 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:45 INFO - PROCESS | 1852 | 1461721425612 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:43:45 INFO - PROCESS | 1852 | 1461721425941 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772ae9800 == 170 [pid = 1852] [id = 766] 18:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f1772973000) [pid = 1852] [serial = 2297] [outer = (nil)] 18:43:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f1772d0b400) [pid = 1852] [serial = 2298] [outer = 0x7f1772973000] 18:43:46 INFO - PROCESS | 1852 | 1461721426032 Marionette DEBUG loaded listener.js 18:43:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f1773169400) [pid = 1852] [serial = 2299] [outer = 0x7f1772973000] 18:43:47 INFO - PROCESS | 1852 | 1461721427850 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:43:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:43:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:43:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:43:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:43:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:43:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:43:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:43:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:43:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:43:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:43:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:43:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:43:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:43:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:43:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:43:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:43:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:43:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:43:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:43:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:43:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:43:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:43:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:43:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:43:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:43:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:43:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:43:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:43:48 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 18:43:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:43:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:43:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:43:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:43:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:43:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:43:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:43:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:43:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:43:48 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 18:43:48 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 18:43:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:43:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:43:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:43:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:43:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:43:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:43:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:43:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:43:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:43:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:43:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:43:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:43:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:43:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:43:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:43:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:43:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:43:48 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 18:43:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:43:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:43:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:43:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:43:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:43:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:43:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:43:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:43:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:43:48 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 18:43:48 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 18:43:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:43:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:43:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:43:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:43:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:43:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:43:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:43:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:43:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:43:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:43:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2760ms 18:43:48 INFO - PROCESS | 1852 | 1461721428051 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:43:48 INFO - PROCESS | 1852 | 1461721428063 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:43:48 INFO - TEST-START | /FileAPI/idlharness.worker 18:43:48 INFO - PROCESS | 1852 | 1461721428080 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:43:48 INFO - PROCESS | 1852 | 1461721428093 Marionette TRACE conn3 <- [1,3030,null,{}] 18:43:48 INFO - PROCESS | 1852 | 1461721428130 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:48 INFO - PROCESS | 1852 | 1461721428630 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:43:48 INFO - PROCESS | 1852 | 1461721428812 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177a005800 == 171 [pid = 1852] [id = 767] 18:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f177a2ae400) [pid = 1852] [serial = 2300] [outer = (nil)] 18:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f177a649c00) [pid = 1852] [serial = 2301] [outer = 0x7f177a2ae400] 18:43:48 INFO - PROCESS | 1852 | 1461721428896 Marionette DEBUG loaded listener.js 18:43:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f177abec000) [pid = 1852] [serial = 2302] [outer = 0x7f177a2ae400] 18:43:49 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:43:51 INFO - PROCESS | 1852 | 1461721431545 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:43:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:43:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:43:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:43:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:43:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:43:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:43:51 INFO - {} 18:43:51 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 18:43:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:43:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:43:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:43:51 INFO - {} 18:43:51 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 - {} 18:43:51 INFO - {} 18:43:51 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 18:43:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:43:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:43:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:43:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:43:51 INFO - {} 18:43:51 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 18:43:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:43:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:43:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:43:51 INFO - {} 18:43:51 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 - {} 18:43:51 INFO - {} 18:43:51 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 18:43:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:43:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:43:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 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 18:43:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:43:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:43:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 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 18:43:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 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 18:43:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 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 18:43:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:43:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:43:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:43:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:43:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:43:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:43:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:43:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:43:51 INFO - {} 18:43:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3552ms 18:43:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:43:51 INFO - PROCESS | 1852 | 1461721431631 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:43:51 INFO - PROCESS | 1852 | 1461721431634 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:43:51 INFO - PROCESS | 1852 | 1461721431699 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:43:51 INFO - PROCESS | 1852 | 1461721431706 Marionette TRACE conn3 <- [1,3034,null,{}] 18:43:51 INFO - PROCESS | 1852 | 1461721431731 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:52 INFO - PROCESS | 1852 | 1461721432127 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:43:52 INFO - PROCESS | 1852 | 1461721432432 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177d925800 == 172 [pid = 1852] [id = 768] 18:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f177abec800) [pid = 1852] [serial = 2303] [outer = (nil)] 18:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f177acc7000) [pid = 1852] [serial = 2304] [outer = 0x7f177abec800] 18:43:52 INFO - PROCESS | 1852 | 1461721432523 Marionette DEBUG loaded listener.js 18:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f1783f0c400) [pid = 1852] [serial = 2305] [outer = 0x7f177abec800] 18:43:53 INFO - PROCESS | 1852 | 1461721433504 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:43:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:43:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1910ms 18:43:53 INFO - PROCESS | 1852 | 1461721433552 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:43:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:43:53 INFO - PROCESS | 1852 | 1461721433557 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:43:53 INFO - PROCESS | 1852 | 1461721433564 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:43:53 INFO - PROCESS | 1852 | 1461721433568 Marionette TRACE conn3 <- [1,3038,null,{}] 18:43:53 INFO - PROCESS | 1852 | 1461721433576 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:53 INFO - PROCESS | 1852 | 1461721433885 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:43:54 INFO - PROCESS | 1852 | 1461721434224 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e683000 == 173 [pid = 1852] [id = 769] 18:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f1777cf8000) [pid = 1852] [serial = 2306] [outer = (nil)] 18:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f1783f0d800) [pid = 1852] [serial = 2307] [outer = 0x7f1777cf8000] 18:43:54 INFO - PROCESS | 1852 | 1461721434307 Marionette DEBUG loaded listener.js 18:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f17843d8000) [pid = 1852] [serial = 2308] [outer = 0x7f1777cf8000] 18:43:55 INFO - PROCESS | 1852 | 1461721435190 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:43:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1686ms 18:43:55 INFO - PROCESS | 1852 | 1461721435262 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:43:55 INFO - PROCESS | 1852 | 1461721435265 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:43:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:43:55 INFO - PROCESS | 1852 | 1461721435279 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:43:55 INFO - PROCESS | 1852 | 1461721435282 Marionette TRACE conn3 <- [1,3042,null,{}] 18:43:55 INFO - PROCESS | 1852 | 1461721435289 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:55 INFO - PROCESS | 1852 | 1461721435601 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:43:55 INFO - PROCESS | 1852 | 1461721435970 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177e915800 == 174 [pid = 1852] [id = 770] 18:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f17843d9400) [pid = 1852] [serial = 2309] [outer = (nil)] 18:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f1784855c00) [pid = 1852] [serial = 2310] [outer = 0x7f17843d9400] 18:43:56 INFO - PROCESS | 1852 | 1461721436053 Marionette DEBUG loaded listener.js 18:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f1784864800) [pid = 1852] [serial = 2311] [outer = 0x7f17843d9400] 18:43:57 INFO - PROCESS | 1852 | 1461721437529 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:43:57 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. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:43:57 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'.) 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:43:57 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. 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:43:57 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. 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:43:57 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. 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:43:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2325ms 18:43:57 INFO - PROCESS | 1852 | 1461721437625 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:43:57 INFO - PROCESS | 1852 | 1461721437632 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:43:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:43:57 INFO - PROCESS | 1852 | 1461721437779 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:43:57 INFO - PROCESS | 1852 | 1461721437783 Marionette TRACE conn3 <- [1,3046,null,{}] 18:43:57 INFO - PROCESS | 1852 | 1461721437797 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:58 INFO - PROCESS | 1852 | 1461721438089 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:43:58 INFO - PROCESS | 1852 | 1461721438368 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa74800 == 175 [pid = 1852] [id = 771] 18:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f177abef400) [pid = 1852] [serial = 2312] [outer = (nil)] 18:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f177ae0a800) [pid = 1852] [serial = 2313] [outer = 0x7f177abef400] 18:43:58 INFO - PROCESS | 1852 | 1461721438457 Marionette DEBUG loaded listener.js 18:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f177ae19800) [pid = 1852] [serial = 2314] [outer = 0x7f177abef400] 18:43:58 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:43:59 INFO - PROCESS | 1852 | 1461721439477 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:43:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:43:59 INFO - {} 18:43:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1806ms 18:43:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:43:59 INFO - PROCESS | 1852 | 1461721439530 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:43:59 INFO - PROCESS | 1852 | 1461721439533 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:43:59 INFO - PROCESS | 1852 | 1461721439541 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:43:59 INFO - PROCESS | 1852 | 1461721439544 Marionette TRACE conn3 <- [1,3050,null,{}] 18:43:59 INFO - PROCESS | 1852 | 1461721439602 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:43:59 INFO - PROCESS | 1852 | 1461721439977 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:44:00 INFO - PROCESS | 1852 | 1461721440461 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17820ca800 == 176 [pid = 1852] [id = 772] 18:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f177be32800) [pid = 1852] [serial = 2315] [outer = (nil)] 18:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f177e4a9c00) [pid = 1852] [serial = 2316] [outer = 0x7f177be32800] 18:44:00 INFO - PROCESS | 1852 | 1461721440552 Marionette DEBUG loaded listener.js 18:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f1784b94000) [pid = 1852] [serial = 2317] [outer = 0x7f177be32800] 18:44:01 INFO - PROCESS | 1852 | 1461721441390 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:44:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:44:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:44:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:44:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:44:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1882ms 18:44:01 INFO - PROCESS | 1852 | 1461721441425 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:44:01 INFO - PROCESS | 1852 | 1461721441428 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:44:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:44:01 INFO - PROCESS | 1852 | 1461721441438 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:44:01 INFO - PROCESS | 1852 | 1461721441441 Marionette TRACE conn3 <- [1,3054,null,{}] 18:44:01 INFO - PROCESS | 1852 | 1461721441446 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:01 INFO - PROCESS | 1852 | 1461721441765 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:44:02 INFO - PROCESS | 1852 | 1461721442229 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17836cb800 == 177 [pid = 1852] [id = 773] 18:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f1772bebc00) [pid = 1852] [serial = 2318] [outer = (nil)] 18:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f17850ecc00) [pid = 1852] [serial = 2319] [outer = 0x7f1772bebc00] 18:44:02 INFO - PROCESS | 1852 | 1461721442321 Marionette DEBUG loaded listener.js 18:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f1786a3f000) [pid = 1852] [serial = 2320] [outer = 0x7f1772bebc00] 18:44:03 INFO - PROCESS | 1852 | 1461721443668 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:44:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:44:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:44:03 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" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:44:03 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" 18:44:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:44:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:44:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2349ms 18:44:03 INFO - PROCESS | 1852 | 1461721443790 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:44:03 INFO - PROCESS | 1852 | 1461721443798 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:44:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:44:03 INFO - PROCESS | 1852 | 1461721443811 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:44:03 INFO - PROCESS | 1852 | 1461721443819 Marionette TRACE conn3 <- [1,3058,null,{}] 18:44:04 INFO - PROCESS | 1852 | 1461721444021 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:04 INFO - PROCESS | 1852 | 1461721444300 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:44:04 INFO - PROCESS | 1852 | 1461721444575 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1784d40800 == 178 [pid = 1852] [id = 774] 18:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f17734d2000) [pid = 1852] [serial = 2321] [outer = (nil)] 18:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f179126c000) [pid = 1852] [serial = 2322] [outer = 0x7f17734d2000] 18:44:04 INFO - PROCESS | 1852 | 1461721444658 Marionette DEBUG loaded listener.js 18:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f177ac66800) [pid = 1852] [serial = 2323] [outer = 0x7f17734d2000] 18:44:05 INFO - PROCESS | 1852 | 1461721445661 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:44:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:44:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:44:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:44:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:44:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:44:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:44:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:44:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:44:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1908ms 18:44:05 INFO - PROCESS | 1852 | 1461721445721 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:44:05 INFO - PROCESS | 1852 | 1461721445731 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:44:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:44:05 INFO - PROCESS | 1852 | 1461721445740 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:44:05 INFO - PROCESS | 1852 | 1461721445744 Marionette TRACE conn3 <- [1,3062,null,{}] 18:44:05 INFO - PROCESS | 1852 | 1461721445750 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:06 INFO - PROCESS | 1852 | 1461721446050 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:44:06 INFO - PROCESS | 1852 | 1461721446367 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1786a04000 == 179 [pid = 1852] [id = 775] 18:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f17791cac00) [pid = 1852] [serial = 2324] [outer = (nil)] 18:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f1791272800) [pid = 1852] [serial = 2325] [outer = 0x7f17791cac00] 18:44:06 INFO - PROCESS | 1852 | 1461721446447 Marionette DEBUG loaded listener.js 18:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f17920a6800) [pid = 1852] [serial = 2326] [outer = 0x7f17791cac00] 18:44:06 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:44:07 INFO - PROCESS | 1852 | 1461721447380 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:44:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:44:07 INFO - {} 18:44:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1689ms 18:44:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:44:07 INFO - PROCESS | 1852 | 1461721447429 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:44:07 INFO - PROCESS | 1852 | 1461721447432 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:44:07 INFO - PROCESS | 1852 | 1461721447440 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:44:07 INFO - PROCESS | 1852 | 1461721447443 Marionette TRACE conn3 <- [1,3066,null,{}] 18:44:07 INFO - PROCESS | 1852 | 1461721447450 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17678ad000 == 178 [pid = 1852] [id = 711] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176cce5800 == 177 [pid = 1852] [id = 760] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1769ad2000 == 176 [pid = 1852] [id = 759] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1768719800 == 175 [pid = 1852] [id = 758] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176270a800 == 174 [pid = 1852] [id = 757] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17966a0800 == 173 [pid = 1852] [id = 751] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f179141e800 == 172 [pid = 1852] [id = 750] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f17858d7800 == 171 [pid = 1852] [id = 749] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1783d84800 == 170 [pid = 1852] [id = 748] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e7a1000 == 169 [pid = 1852] [id = 746] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1782d61800 == 168 [pid = 1852] [id = 747] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e903800 == 167 [pid = 1852] [id = 745] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177e1e5000 == 166 [pid = 1852] [id = 744] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177b49c000 == 165 [pid = 1852] [id = 743] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f177a156800 == 164 [pid = 1852] [id = 742] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1777fb3800 == 163 [pid = 1852] [id = 741] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1772ca2000 == 162 [pid = 1852] [id = 740] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f1771554800 == 161 [pid = 1852] [id = 739] 18:44:10 INFO - PROCESS | 1852 | --DOCSHELL 0x7f176ced2000 == 160 [pid = 1852] [id = 738] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f176ee20800) [pid = 1852] [serial = 2079] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f176d09b400) [pid = 1852] [serial = 2207] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f176a9ad800) [pid = 1852] [serial = 2210] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f176d777c00) [pid = 1852] [serial = 2208] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f1782d88400) [pid = 1852] [serial = 2198] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f17824ab800) [pid = 1852] [serial = 2196] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f1782468400) [pid = 1852] [serial = 2195] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f1781fd0000) [pid = 1852] [serial = 2193] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f1781e17c00) [pid = 1852] [serial = 2192] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f1780d82400) [pid = 1852] [serial = 2190] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f17802de400) [pid = 1852] [serial = 2189] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f1780153000) [pid = 1852] [serial = 2187] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f177ed58400) [pid = 1852] [serial = 2186] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f177e4ae400) [pid = 1852] [serial = 2184] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f177e4a6400) [pid = 1852] [serial = 2183] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f177e06c000) [pid = 1852] [serial = 2181] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f177e05fc00) [pid = 1852] [serial = 2180] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f177d745800) [pid = 1852] [serial = 2178] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f177c320000) [pid = 1852] [serial = 2177] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f177ae0ac00) [pid = 1852] [serial = 2175] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f177ac62c00) [pid = 1852] [serial = 2174] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f177a8c3000) [pid = 1852] [serial = 2172] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f177a889400) [pid = 1852] [serial = 2171] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f177a2acc00) [pid = 1852] [serial = 2169] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f177a102800) [pid = 1852] [serial = 2168] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f17791d3800) [pid = 1852] [serial = 2166] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f1778ff0400) [pid = 1852] [serial = 2165] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f1773169c00) [pid = 1852] [serial = 2163] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f1772c10800) [pid = 1852] [serial = 2162] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f1772be3000) [pid = 1852] [serial = 2160] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f1772ac9800) [pid = 1852] [serial = 2159] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f1772977400) [pid = 1852] [serial = 2157] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f17711b8000) [pid = 1852] [serial = 2156] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f1769be1000) [pid = 1852] [serial = 2204] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f176788dc00) [pid = 1852] [serial = 2201] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f1768295000) [pid = 1852] [serial = 2202] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f1783135400) [pid = 1852] [serial = 2199] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f176d18f000) [pid = 1852] [serial = 2211] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f176feeec00) [pid = 1852] [serial = 2154] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f176eeb2400) [pid = 1852] [serial = 2153] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f176d09c000) [pid = 1852] [serial = 2151] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f176a420000) [pid = 1852] [serial = 2150] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f176a9ab000) [pid = 1852] [serial = 2205] [outer = (nil)] [url = about:blank] 18:44:10 INFO - PROCESS | 1852 | 1461721450965 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:44:11 INFO - PROCESS | 1852 | 1461721451160 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1767867800 == 161 [pid = 1852] [id = 776] 18:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f17672a6000) [pid = 1852] [serial = 2327] [outer = (nil)] 18:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f17674b0c00) [pid = 1852] [serial = 2328] [outer = 0x7f17672a6000] 18:44:11 INFO - PROCESS | 1852 | 1461721451230 Marionette DEBUG loaded listener.js 18:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f17679d6c00) [pid = 1852] [serial = 2329] [outer = 0x7f17672a6000] 18:44:11 INFO - PROCESS | 1852 | 1461721451989 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:44:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:44:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:44:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:44:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:44:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:44:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:44:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:44:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 4594ms 18:44:12 INFO - PROCESS | 1852 | 1461721452038 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:44:12 INFO - PROCESS | 1852 | 1461721452045 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:44:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:44:12 INFO - PROCESS | 1852 | 1461721452054 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:44:12 INFO - PROCESS | 1852 | 1461721452059 Marionette TRACE conn3 <- [1,3070,null,{}] 18:44:12 INFO - PROCESS | 1852 | 1461721452068 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:12 INFO - PROCESS | 1852 | 1461721452365 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:44:12 INFO - PROCESS | 1852 | 1461721452591 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f17697dd800 == 162 [pid = 1852] [id = 777] 18:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f1764ef5800) [pid = 1852] [serial = 2330] [outer = (nil)] 18:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f176a303000) [pid = 1852] [serial = 2331] [outer = 0x7f1764ef5800] 18:44:12 INFO - PROCESS | 1852 | 1461721452688 Marionette DEBUG loaded listener.js 18:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f176aa57000) [pid = 1852] [serial = 2332] [outer = 0x7f1764ef5800] 18:44:13 INFO - PROCESS | 1852 | 1461721453612 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:44:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:44:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1590ms 18:44:13 INFO - PROCESS | 1852 | 1461721453655 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:44:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:44:13 INFO - PROCESS | 1852 | 1461721453660 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:44:13 INFO - PROCESS | 1852 | 1461721453668 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:44:13 INFO - PROCESS | 1852 | 1461721453671 Marionette TRACE conn3 <- [1,3074,null,{}] 18:44:13 INFO - PROCESS | 1852 | 1461721453678 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:13 INFO - PROCESS | 1852 | 1461721453984 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:44:14 INFO - PROCESS | 1852 | 1461721454032 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176ccf4000 == 163 [pid = 1852] [id = 778] 18:44:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f176d194000) [pid = 1852] [serial = 2333] [outer = (nil)] 18:44:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f176d778400) [pid = 1852] [serial = 2334] [outer = 0x7f176d194000] 18:44:14 INFO - PROCESS | 1852 | 1461721454109 Marionette DEBUG loaded listener.js 18:44:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f176e9c9c00) [pid = 1852] [serial = 2335] [outer = 0x7f176d194000] 18:44:15 INFO - PROCESS | 1852 | 1461721455129 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:44:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:44:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1485ms 18:44:15 INFO - PROCESS | 1852 | 1461721455160 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:44:15 INFO - PROCESS | 1852 | 1461721455165 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:44:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:44:15 INFO - PROCESS | 1852 | 1461721455182 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:44:15 INFO - PROCESS | 1852 | 1461721455190 Marionette TRACE conn3 <- [1,3078,null,{}] 18:44:15 INFO - PROCESS | 1852 | 1461721455203 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:16 INFO - PROCESS | 1852 | 1461721456092 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f176d775000) [pid = 1852] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f17665a0000) [pid = 1852] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f177298dc00) [pid = 1852] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f177297dc00) [pid = 1852] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f176ee19400) [pid = 1852] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f176d18c000) [pid = 1852] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f176e9cd400) [pid = 1852] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f17698ea000) [pid = 1852] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f1768298800) [pid = 1852] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f1768291c00) [pid = 1852] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f17843d9800) [pid = 1852] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f178374dc00) [pid = 1852] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f17802dbc00) [pid = 1852] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f177e06b400) [pid = 1852] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f1772acd800) [pid = 1852] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f177ae14000) [pid = 1852] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f177ad96800) [pid = 1852] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f177acce400) [pid = 1852] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f177ad93800) [pid = 1852] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f177ac70000) [pid = 1852] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f1778f41c00) [pid = 1852] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f177a2ac800) [pid = 1852] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f1778e37400) [pid = 1852] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f176d778000) [pid = 1852] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:44:16 INFO - PROCESS | 1852 | 1461721456354 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176d655800 == 164 [pid = 1852] [id = 779] 18:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f1766597400) [pid = 1852] [serial = 2336] [outer = (nil)] 18:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f176d775000) [pid = 1852] [serial = 2337] [outer = 0x7f1766597400] 18:44:16 INFO - PROCESS | 1852 | 1461721456428 Marionette DEBUG loaded listener.js 18:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f1770247000) [pid = 1852] [serial = 2338] [outer = 0x7f1766597400] 18:44:17 INFO - PROCESS | 1852 | 1461721457148 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 18:44:17 INFO - PROCESS | 1852 | 1461721457193 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:44:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:44:17 INFO - PROCESS | 1852 | 1461721457204 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:44:17 INFO - PROCESS | 1852 | 1461721457211 Marionette TRACE conn3 <- [1,3082,null,{}] 18:44:17 INFO - PROCESS | 1852 | 1461721457217 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:17 INFO - PROCESS | 1852 | 1461721457526 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:44:17 INFO - PROCESS | 1852 | 1461721457562 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1770070000 == 165 [pid = 1852] [id = 780] 18:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f176659f000) [pid = 1852] [serial = 2339] [outer = (nil)] 18:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f1772974400) [pid = 1852] [serial = 2340] [outer = 0x7f176659f000] 18:44:17 INFO - PROCESS | 1852 | 1461721457626 Marionette DEBUG loaded listener.js 18:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f1772990800) [pid = 1852] [serial = 2341] [outer = 0x7f176659f000] 18:44:18 INFO - PROCESS | 1852 | 1461721458811 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:44:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:44:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:44:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:44:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1638ms 18:44:18 INFO - PROCESS | 1852 | 1461721458845 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:44:18 INFO - PROCESS | 1852 | 1461721458853 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:44:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:44:18 INFO - PROCESS | 1852 | 1461721458862 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:44:18 INFO - PROCESS | 1852 | 1461721458868 Marionette TRACE conn3 <- [1,3086,null,{}] 18:44:18 INFO - PROCESS | 1852 | 1461721458877 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:19 INFO - PROCESS | 1852 | 1461721459171 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:44:19 INFO - PROCESS | 1852 | 1461721459460 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176cb07800 == 166 [pid = 1852] [id = 781] 18:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f176a420000) [pid = 1852] [serial = 2342] [outer = (nil)] 18:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f176aa5ac00) [pid = 1852] [serial = 2343] [outer = 0x7f176a420000] 18:44:19 INFO - PROCESS | 1852 | 1461721459604 Marionette DEBUG loaded listener.js 18:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f176d09b400) [pid = 1852] [serial = 2344] [outer = 0x7f176a420000] 18:44:20 INFO - PROCESS | 1852 | 1461721460466 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:44:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:44:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1638ms 18:44:20 INFO - PROCESS | 1852 | 1461721460501 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:44:20 INFO - PROCESS | 1852 | 1461721460511 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:44:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:44:20 INFO - PROCESS | 1852 | 1461721460523 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:44:20 INFO - PROCESS | 1852 | 1461721460526 Marionette TRACE conn3 <- [1,3090,null,{}] 18:44:20 INFO - PROCESS | 1852 | 1461721460534 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:20 INFO - PROCESS | 1852 | 1461721460808 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:44:21 INFO - PROCESS | 1852 | 1461721461123 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f176f61f000 == 167 [pid = 1852] [id = 782] 18:44:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f176d62e800) [pid = 1852] [serial = 2345] [outer = (nil)] 18:44:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f176eeb9800) [pid = 1852] [serial = 2346] [outer = 0x7f176d62e800] 18:44:21 INFO - PROCESS | 1852 | 1461721461227 Marionette DEBUG loaded listener.js 18:44:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f176ff05800) [pid = 1852] [serial = 2347] [outer = 0x7f176d62e800] 18:44:22 INFO - PROCESS | 1852 | 1461721462219 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:44:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:44:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1739ms 18:44:22 INFO - PROCESS | 1852 | 1461721462262 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:44:22 INFO - PROCESS | 1852 | 1461721462266 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:44:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:44:22 INFO - PROCESS | 1852 | 1461721462273 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:44:22 INFO - PROCESS | 1852 | 1461721462286 Marionette TRACE conn3 <- [1,3094,null,{}] 18:44:22 INFO - PROCESS | 1852 | 1461721462312 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:22 INFO - PROCESS | 1852 | 1461721462701 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:44:22 INFO - PROCESS | 1852 | 1461721462916 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1772b50800 == 168 [pid = 1852] [id = 783] 18:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f177297dc00) [pid = 1852] [serial = 2348] [outer = (nil)] 18:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f1772ace400) [pid = 1852] [serial = 2349] [outer = 0x7f177297dc00] 18:44:23 INFO - PROCESS | 1852 | 1461721463047 Marionette DEBUG loaded listener.js 18:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f1772c13000) [pid = 1852] [serial = 2350] [outer = 0x7f177297dc00] 18:44:23 INFO - PROCESS | 1852 | 1461721463868 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:44:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:44:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1655ms 18:44:23 INFO - PROCESS | 1852 | 1461721463929 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:44:23 INFO - PROCESS | 1852 | 1461721463935 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:44:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:44:23 INFO - PROCESS | 1852 | 1461721463942 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:44:23 INFO - PROCESS | 1852 | 1461721463946 Marionette TRACE conn3 <- [1,3098,null,{}] 18:44:23 INFO - PROCESS | 1852 | 1461721463952 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:24 INFO - PROCESS | 1852 | 1461721464213 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:44:24 INFO - PROCESS | 1852 | 1461721464492 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1773121000 == 169 [pid = 1852] [id = 784] 18:44:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f1772987400) [pid = 1852] [serial = 2351] [outer = (nil)] 18:44:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f17734d8c00) [pid = 1852] [serial = 2352] [outer = 0x7f1772987400] 18:44:24 INFO - PROCESS | 1852 | 1461721464569 Marionette DEBUG loaded listener.js 18:44:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f1777c3b400) [pid = 1852] [serial = 2353] [outer = 0x7f1772987400] 18:44:25 INFO - PROCESS | 1852 | 1461721465422 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:44:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:44:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:44:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1489ms 18:44:25 INFO - PROCESS | 1852 | 1461721465432 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:44:25 INFO - PROCESS | 1852 | 1461721465437 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:44:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:44:25 INFO - PROCESS | 1852 | 1461721465444 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:44:25 INFO - PROCESS | 1852 | 1461721465446 Marionette TRACE conn3 <- [1,3102,null,{}] 18:44:25 INFO - PROCESS | 1852 | 1461721465453 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:25 INFO - PROCESS | 1852 | 1461721465713 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:44:25 INFO - PROCESS | 1852 | 1461721465984 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f1777fc1000 == 170 [pid = 1852] [id = 785] 18:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f1772bec000) [pid = 1852] [serial = 2354] [outer = (nil)] 18:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f1777cf8400) [pid = 1852] [serial = 2355] [outer = 0x7f1772bec000] 18:44:26 INFO - PROCESS | 1852 | 1461721466065 Marionette DEBUG loaded listener.js 18:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f1778d15800) [pid = 1852] [serial = 2356] [outer = 0x7f1772bec000] 18:44:26 INFO - PROCESS | 1852 | 1461721466991 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:44:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:44:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1584ms 18:44:27 INFO - PROCESS | 1852 | 1461721467028 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:44:27 INFO - PROCESS | 1852 | 1461721467031 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:44:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:44:27 INFO - PROCESS | 1852 | 1461721467039 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:44:27 INFO - PROCESS | 1852 | 1461721467042 Marionette TRACE conn3 <- [1,3106,null,{}] 18:44:27 INFO - PROCESS | 1852 | 1461721467048 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:27 INFO - PROCESS | 1852 | 1461721467455 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:44:27 INFO - PROCESS | 1852 | 1461721467668 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177aa6d000 == 171 [pid = 1852] [id = 786] 18:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f1778ff3800) [pid = 1852] [serial = 2357] [outer = (nil)] 18:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f177900f800) [pid = 1852] [serial = 2358] [outer = 0x7f1778ff3800] 18:44:27 INFO - PROCESS | 1852 | 1461721467804 Marionette DEBUG loaded listener.js 18:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f1779f45000) [pid = 1852] [serial = 2359] [outer = 0x7f1778ff3800] 18:44:28 INFO - PROCESS | 1852 | 1461721468626 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:44:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:44:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:44:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:44:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1631ms 18:44:28 INFO - PROCESS | 1852 | 1461721468672 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:44:28 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:44:28 INFO - PROCESS | 1852 | 1461721468676 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:44:28 INFO - PROCESS | 1852 | 1461721468684 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:44:28 INFO - PROCESS | 1852 | 1461721468688 Marionette TRACE conn3 <- [1,3110,null,{}] 18:44:28 INFO - PROCESS | 1852 | 1461721468694 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:28 INFO - PROCESS | 1852 | 1461721468946 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:44:29 INFO - PROCESS | 1852 | 1461721469235 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177be22800 == 172 [pid = 1852] [id = 787] 18:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f1778feac00) [pid = 1852] [serial = 2360] [outer = (nil)] 18:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f177a10ac00) [pid = 1852] [serial = 2361] [outer = 0x7f1778feac00] 18:44:29 INFO - PROCESS | 1852 | 1461721469315 Marionette DEBUG loaded listener.js 18:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f177a2a7000) [pid = 1852] [serial = 2362] [outer = 0x7f1778feac00] 18:44:30 INFO - PROCESS | 1852 | 1461721470137 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:44:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:44:30 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 18:44:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:44:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:44:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1481ms 18:44:30 INFO - PROCESS | 1852 | 1461721470166 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:44:30 INFO - PROCESS | 1852 | 1461721470169 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:44:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:44:30 INFO - PROCESS | 1852 | 1461721470177 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:44:30 INFO - PROCESS | 1852 | 1461721470181 Marionette TRACE conn3 <- [1,3114,null,{}] 18:44:30 INFO - PROCESS | 1852 | 1461721470187 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:44:30 INFO - PROCESS | 1852 | 1461721470443 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:44:30 INFO - PROCESS | 1852 | 1461721470704 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"3fdc5df8-ec9c-42b3-b7df-1ac85d191353\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f177da78000 == 173 [pid = 1852] [id = 788] 18:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f1779003800) [pid = 1852] [serial = 2363] [outer = (nil)] 18:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f177a2adc00) [pid = 1852] [serial = 2364] [outer = 0x7f1779003800] 18:44:30 INFO - PROCESS | 1852 | 1461721470787 Marionette DEBUG loaded listener.js 18:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f177a8c1c00) [pid = 1852] [serial = 2365] [outer = 0x7f1779003800] 18:44:31 INFO - PROCESS | 1852 | 1461721471678 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:44:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:44:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1535ms 18:44:31 INFO - PROCESS | 1852 | 1461721471713 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:44:31 INFO - PROCESS | 1852 | 1461721471719 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:44:32 WARNING - u'runner_teardown' () 18:44:32 INFO - No more tests 18:44:32 INFO - Got 0 unexpected results 18:44:32 INFO - SUITE-END | took 1298s 18:44:33 INFO - Closing logging queue 18:44:33 INFO - queue closed 18:44:33 INFO - Return code: 0 18:44:33 WARNING - # TBPL SUCCESS # 18:44:33 INFO - Running post-action listener: _resource_record_post_action 18:44:33 INFO - Running post-run listener: _resource_record_post_run 18:44:34 INFO - Total resource usage - Wall time: 1338s; CPU: 98.0%; Read bytes: 8380416; Write bytes: 974012416; Read time: 340; Write time: 356820 18:44:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:44:34 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 0; Write bytes: 85745664; Read time: 0; Write time: 97948 18:44:34 INFO - run-tests - Wall time: 1303s; CPU: 98.0%; Read bytes: 5771264; Write bytes: 888266752; Read time: 264; Write time: 258872 18:44:34 INFO - Running post-run listener: _upload_blobber_files 18:44:34 INFO - Blob upload gear active. 18:44:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:44:34 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 18:44:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:44:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:44:35 INFO - (blobuploader) - INFO - Open directory for files ... 18:44:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:44:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:44:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:44:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:44:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:44:37 INFO - (blobuploader) - INFO - Done attempting. 18:44:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:44:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:44:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:44:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:44:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:44:38 INFO - (blobuploader) - INFO - Done attempting. 18:44:38 INFO - (blobuploader) - INFO - Iteration through files over. 18:44:38 INFO - Return code: 0 18:44:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:44:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:44:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8ee6ac5c6235c2671bc7e7de23caee50b4bfc5af4cc6f11986c0e4f4b3e1d22756130b6474e298455b8453085cec27ea26cd08e9fd72ea4eb701634a5200a194", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/12c854a121dd5b533c0b0271103365645bc18ef1def74120237d3376d3ef66bf77a2e0b767589a2515d025c346e2bf139499f9f375c5962f265aa2cf7b42e55c"} 18:44:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:44:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:44:38 INFO - Contents: 18:44:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8ee6ac5c6235c2671bc7e7de23caee50b4bfc5af4cc6f11986c0e4f4b3e1d22756130b6474e298455b8453085cec27ea26cd08e9fd72ea4eb701634a5200a194", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/12c854a121dd5b533c0b0271103365645bc18ef1def74120237d3376d3ef66bf77a2e0b767589a2515d025c346e2bf139499f9f375c5962f265aa2cf7b42e55c"} 18:44:38 INFO - Running post-run listener: copy_logs_to_upload_dir 18:44:38 INFO - Copying logs to upload dir... 18:44:38 INFO - mkdir: /builds/slave/test/build/upload/logs 18:44:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1414.846155 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 35 secs) (at 2016-04-26 18:44:39.247945) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 18:44:39.249102) ========= 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-1461720053.473431-1161693943 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8ee6ac5c6235c2671bc7e7de23caee50b4bfc5af4cc6f11986c0e4f4b3e1d22756130b6474e298455b8453085cec27ea26cd08e9fd72ea4eb701634a5200a194", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/12c854a121dd5b533c0b0271103365645bc18ef1def74120237d3376d3ef66bf77a2e0b767589a2515d025c346e2bf139499f9f375c5962f265aa2cf7b42e55c"} build_url:https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038323 build_url: 'https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/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/fx-team/sha512/8ee6ac5c6235c2671bc7e7de23caee50b4bfc5af4cc6f11986c0e4f4b3e1d22756130b6474e298455b8453085cec27ea26cd08e9fd72ea4eb701634a5200a194", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/12c854a121dd5b533c0b0271103365645bc18ef1def74120237d3376d3ef66bf77a2e0b767589a2515d025c346e2bf139499f9f375c5962f265aa2cf7b42e55c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RPXpOB44SmGd6wIwkNBlWg/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 18:44:39.324402) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:44:39.324835) ========= 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-1461720053.473431-1161693943 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022208 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 18:44:39.390667) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 18:44:39.390975) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 18:44:39.391246) ========= ========= Total master_lag: 0.53 =========