builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-305 starttime: 1461297571.34 results: success (0) buildid: 20160421190312 builduid: 9459e8c0827640cf82c92739e7d3bb46 revision: 4fa5909cf1e73939ee823442f2c69b0a86474489 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.335508) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.335950) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.336259) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.411959) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.412320) ========= 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=5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 20:59:31-- 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% 8.39M=0.001s 2016-04-21 20:59:31 (8.39 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.278827 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.716876) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.717217) ========= 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=5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030576 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.787606) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:31.787961) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 4fa5909cf1e73939ee823442f2c69b0a86474489 --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 4fa5909cf1e73939ee823442f2c69b0a86474489 --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=5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 20:59:31,889 truncating revision to first 12 chars 2016-04-21 20:59:31,889 Setting DEBUG logging. 2016-04-21 20:59:31,890 attempt 1/10 2016-04-21 20:59:31,890 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/4fa5909cf1e7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 20:59:32,459 unpacking tar archive at: fx-team-4fa5909cf1e7/testing/mozharness/ program finished with exit code 0 elapsedTime=0.853237 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:32.667755) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:32.668098) ========= script_repo_revision: 4fa5909cf1e73939ee823442f2c69b0a86474489 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:32.668493) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:32.668766) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 20:59:32.705675) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 53 mins, 15 secs) (at 2016-04-21 20:59:32.706039) ========= /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=5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520 _=/tools/buildbot/bin/python using PTY: False 20:59:32 INFO - MultiFileLogger online at 20160421 20:59:32 in /builds/slave/test 20:59:32 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 20:59:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:59:32 INFO - {'append_to_log': False, 20:59:32 INFO - 'base_work_dir': '/builds/slave/test', 20:59:32 INFO - 'blob_upload_branch': 'fx-team', 20:59:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:59:32 INFO - 'buildbot_json_path': 'buildprops.json', 20:59:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:59:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:59:32 INFO - 'download_minidump_stackwalk': True, 20:59:32 INFO - 'download_symbols': 'true', 20:59:32 INFO - 'e10s': False, 20:59:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:59:32 INFO - 'tooltool.py': '/tools/tooltool.py', 20:59:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:59:32 INFO - '/tools/misc-python/virtualenv.py')}, 20:59:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:59:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:59:32 INFO - 'log_level': 'info', 20:59:32 INFO - 'log_to_console': True, 20:59:32 INFO - 'opt_config_files': (), 20:59:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:59:32 INFO - '--processes=1', 20:59:32 INFO - '--config=%(test_path)s/wptrunner.ini', 20:59:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:59:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:59:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:59:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:59:32 INFO - 'pip_index': False, 20:59:32 INFO - 'require_test_zip': True, 20:59:32 INFO - 'test_type': ('testharness',), 20:59:32 INFO - 'this_chunk': '1', 20:59:32 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:59:32 INFO - 'total_chunks': '10', 20:59:32 INFO - 'virtualenv_path': 'venv', 20:59:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:59:32 INFO - 'work_dir': 'build'} 20:59:32 INFO - ##### 20:59:32 INFO - ##### Running clobber step. 20:59:32 INFO - ##### 20:59:32 INFO - Running pre-action listener: _resource_record_pre_action 20:59:32 INFO - Running main action method: clobber 20:59:32 INFO - rmtree: /builds/slave/test/build 20:59:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:59:33 INFO - Running post-action listener: _resource_record_post_action 20:59:33 INFO - ##### 20:59:33 INFO - ##### Running read-buildbot-config step. 20:59:33 INFO - ##### 20:59:33 INFO - Running pre-action listener: _resource_record_pre_action 20:59:33 INFO - Running main action method: read_buildbot_config 20:59:33 INFO - Using buildbot properties: 20:59:33 INFO - { 20:59:33 INFO - "project": "", 20:59:33 INFO - "product": "firefox", 20:59:33 INFO - "script_repo_revision": "production", 20:59:33 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 20:59:33 INFO - "repository": "", 20:59:33 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 20:59:33 INFO - "buildid": "20160421190312", 20:59:33 INFO - "pgo_build": "False", 20:59:33 INFO - "basedir": "/builds/slave/test", 20:59:33 INFO - "buildnumber": 98, 20:59:33 INFO - "slavename": "tst-linux32-spot-305", 20:59:33 INFO - "revision": "4fa5909cf1e73939ee823442f2c69b0a86474489", 20:59:33 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 20:59:33 INFO - "platform": "linux", 20:59:33 INFO - "branch": "fx-team", 20:59:33 INFO - "repo_path": "integration/fx-team", 20:59:33 INFO - "moz_repo_path": "", 20:59:33 INFO - "stage_platform": "linux", 20:59:33 INFO - "builduid": "9459e8c0827640cf82c92739e7d3bb46", 20:59:33 INFO - "slavebuilddir": "test" 20:59:33 INFO - } 20:59:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 20:59:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 20:59:33 INFO - Running post-action listener: _resource_record_post_action 20:59:33 INFO - ##### 20:59:33 INFO - ##### Running download-and-extract step. 20:59:33 INFO - ##### 20:59:33 INFO - Running pre-action listener: _resource_record_pre_action 20:59:33 INFO - Running main action method: download_and_extract 20:59:33 INFO - mkdir: /builds/slave/test/build/tests 20:59:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:59:33 INFO - https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 20:59:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 20:59:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 20:59:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 20:59:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 20:59:34 INFO - Downloaded 1325 bytes. 20:59:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 20:59:34 INFO - Using the following test package requirements: 20:59:34 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 20:59:34 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 20:59:34 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 20:59:34 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:59:34 INFO - u'jsshell-linux-i686.zip'], 20:59:34 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 20:59:34 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 20:59:34 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 20:59:34 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 20:59:34 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 20:59:34 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:59:34 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 20:59:34 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 20:59:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:59:34 INFO - https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 20:59:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 20:59:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 20:59:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 20:59:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 20:59:37 INFO - Downloaded 22438216 bytes. 20:59:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:59:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:59:38 INFO - caution: filename not matched: web-platform/* 20:59:38 INFO - Return code: 11 20:59:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:59:38 INFO - https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 20:59:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 20:59:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 20:59:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 20:59:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 20:59:42 INFO - Downloaded 36400334 bytes. 20:59:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:59:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:59:45 INFO - caution: filename not matched: bin/* 20:59:45 INFO - caution: filename not matched: config/* 20:59:45 INFO - caution: filename not matched: mozbase/* 20:59:45 INFO - caution: filename not matched: marionette/* 20:59:45 INFO - caution: filename not matched: tools/wptserve/* 20:59:45 INFO - Return code: 11 20:59: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')]} 20:59:45 INFO - https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 20:59:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:59:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:59:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:59:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 20:59:51 INFO - Downloaded 63440244 bytes. 20:59:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:59:51 INFO - mkdir: /builds/slave/test/properties 20:59:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:59:51 INFO - Writing to file /builds/slave/test/properties/build_url 20:59:51 INFO - Contents: 20:59:51 INFO - build_url:https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:59:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:59:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:59:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:59:52 INFO - Contents: 20:59:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:59:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:59:52 INFO - https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:59:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:59:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:59:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:59:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 21:00:00 INFO - Downloaded 91829785 bytes. 21:00:00 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 21:00:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 21:00:08 INFO - Return code: 0 21:00:08 INFO - Running post-action listener: _resource_record_post_action 21:00:08 INFO - Running post-action listener: set_extra_try_arguments 21:00:08 INFO - ##### 21:00:08 INFO - ##### Running create-virtualenv step. 21:00:08 INFO - ##### 21:00:08 INFO - Running pre-action listener: _pre_create_virtualenv 21:00:08 INFO - Running pre-action listener: _resource_record_pre_action 21:00:08 INFO - Running main action method: create_virtualenv 21:00:08 INFO - Creating virtualenv /builds/slave/test/build/venv 21:00:08 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 21:00:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:00:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:00:09 INFO - Using real prefix '/usr' 21:00:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:00:10 INFO - Installing distribute.............................................................................................................................................................................................done. 21:00:14 INFO - Installing pip.................done. 21:00:14 INFO - Return code: 0 21:00:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:00:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xa12cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e1f70>, '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 0xa2e1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e7750>, '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': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 21:00:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 21:00:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:00:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:14 INFO - 'CCACHE_UMASK': '002', 21:00:14 INFO - 'DISPLAY': ':0', 21:00:14 INFO - 'HOME': '/home/cltbld', 21:00:14 INFO - 'LANG': 'en_US.UTF-8', 21:00:14 INFO - 'LOGNAME': 'cltbld', 21:00:14 INFO - 'MAIL': '/var/mail/cltbld', 21:00:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:14 INFO - 'MOZ_NO_REMOTE': '1', 21:00:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:14 INFO - 'PWD': '/builds/slave/test', 21:00:14 INFO - 'SHELL': '/bin/bash', 21:00:14 INFO - 'SHLVL': '1', 21:00:14 INFO - 'TERM': 'linux', 21:00:14 INFO - 'TMOUT': '86400', 21:00:14 INFO - 'USER': 'cltbld', 21:00:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 21:00:14 INFO - '_': '/tools/buildbot/bin/python'} 21:00:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:14 INFO - Downloading/unpacking psutil>=0.7.1 21:00:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:00:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:00:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:00:18 INFO - Installing collected packages: psutil 21:00:18 INFO - Running setup.py install for psutil 21:00:18 INFO - building 'psutil._psutil_linux' extension 21:00:18 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-i686-2.7/psutil/_psutil_linux.o 21:00:18 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 21:00:18 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 21:00:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 21:00:18 INFO - building 'psutil._psutil_posix' extension 21:00:18 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-i686-2.7/psutil/_psutil_posix.o 21:00:19 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 21:00:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:00:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:00:19 INFO - Successfully installed psutil 21:00:19 INFO - Cleaning up... 21:00:19 INFO - Return code: 0 21:00:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:00:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0xa12cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e1f70>, '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 0xa2e1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e7750>, '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': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 21:00:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 21:00:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:00:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:19 INFO - 'CCACHE_UMASK': '002', 21:00:19 INFO - 'DISPLAY': ':0', 21:00:19 INFO - 'HOME': '/home/cltbld', 21:00:19 INFO - 'LANG': 'en_US.UTF-8', 21:00:19 INFO - 'LOGNAME': 'cltbld', 21:00:19 INFO - 'MAIL': '/var/mail/cltbld', 21:00:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:19 INFO - 'MOZ_NO_REMOTE': '1', 21:00:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:19 INFO - 'PWD': '/builds/slave/test', 21:00:19 INFO - 'SHELL': '/bin/bash', 21:00:19 INFO - 'SHLVL': '1', 21:00:19 INFO - 'TERM': 'linux', 21:00:19 INFO - 'TMOUT': '86400', 21:00:19 INFO - 'USER': 'cltbld', 21:00:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 21:00:19 INFO - '_': '/tools/buildbot/bin/python'} 21:00:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:00:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:00:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:00:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:00:23 INFO - Installing collected packages: mozsystemmonitor 21:00:23 INFO - Running setup.py install for mozsystemmonitor 21:00:23 INFO - Successfully installed mozsystemmonitor 21:00:23 INFO - Cleaning up... 21:00:23 INFO - Return code: 0 21:00:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:00:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:23 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 0xa12cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e1f70>, '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 0xa2e1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e7750>, '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': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 21:00:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 21:00:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 21:00:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:23 INFO - 'CCACHE_UMASK': '002', 21:00:23 INFO - 'DISPLAY': ':0', 21:00:23 INFO - 'HOME': '/home/cltbld', 21:00:23 INFO - 'LANG': 'en_US.UTF-8', 21:00:23 INFO - 'LOGNAME': 'cltbld', 21:00:23 INFO - 'MAIL': '/var/mail/cltbld', 21:00:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:23 INFO - 'MOZ_NO_REMOTE': '1', 21:00:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:23 INFO - 'PWD': '/builds/slave/test', 21:00:23 INFO - 'SHELL': '/bin/bash', 21:00:23 INFO - 'SHLVL': '1', 21:00:23 INFO - 'TERM': 'linux', 21:00:23 INFO - 'TMOUT': '86400', 21:00:23 INFO - 'USER': 'cltbld', 21:00:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 21:00:23 INFO - '_': '/tools/buildbot/bin/python'} 21:00:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:24 INFO - Downloading/unpacking blobuploader==1.2.4 21:00:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:27 INFO - Downloading blobuploader-1.2.4.tar.gz 21:00:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:00:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:00:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:00:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:00:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:28 INFO - Downloading docopt-0.6.1.tar.gz 21:00:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:00:29 INFO - Installing collected packages: blobuploader, requests, docopt 21:00:29 INFO - Running setup.py install for blobuploader 21:00:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:00:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:00:29 INFO - Running setup.py install for requests 21:00:30 INFO - Running setup.py install for docopt 21:00:30 INFO - Successfully installed blobuploader requests docopt 21:00:30 INFO - Cleaning up... 21:00:30 INFO - Return code: 0 21:00:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:00:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:00:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:30 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 0xa12cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e1f70>, '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 0xa2e1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e7750>, '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': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 21:00:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:00:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:00:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:30 INFO - 'CCACHE_UMASK': '002', 21:00:30 INFO - 'DISPLAY': ':0', 21:00:30 INFO - 'HOME': '/home/cltbld', 21:00:30 INFO - 'LANG': 'en_US.UTF-8', 21:00:30 INFO - 'LOGNAME': 'cltbld', 21:00:30 INFO - 'MAIL': '/var/mail/cltbld', 21:00:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:30 INFO - 'MOZ_NO_REMOTE': '1', 21:00:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:30 INFO - 'PWD': '/builds/slave/test', 21:00:30 INFO - 'SHELL': '/bin/bash', 21:00:30 INFO - 'SHLVL': '1', 21:00:30 INFO - 'TERM': 'linux', 21:00:30 INFO - 'TMOUT': '86400', 21:00:30 INFO - 'USER': 'cltbld', 21:00:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 21:00:30 INFO - '_': '/tools/buildbot/bin/python'} 21:00:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:00:30 INFO - Running setup.py (path:/tmp/pip-YTcTwE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:00:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:00:30 INFO - Running setup.py (path:/tmp/pip-plRzQp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:00:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:00:31 INFO - Running setup.py (path:/tmp/pip-mBwtrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:00:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:00:31 INFO - Running setup.py (path:/tmp/pip-9MrCpN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:00:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:00:31 INFO - Running setup.py (path:/tmp/pip-FrIlQc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:00:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:00:31 INFO - Running setup.py (path:/tmp/pip-eIDDgM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:00:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:00:31 INFO - Running setup.py (path:/tmp/pip-B4b5Ul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:00:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:00:31 INFO - Running setup.py (path:/tmp/pip-REIsAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:00:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:00:31 INFO - Running setup.py (path:/tmp/pip-70Ncws-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:00:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:00:31 INFO - Running setup.py (path:/tmp/pip-3T5Hck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:00:32 INFO - Running setup.py (path:/tmp/pip-7RcPkb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:00:32 INFO - Running setup.py (path:/tmp/pip-A7LNzI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:00:32 INFO - Running setup.py (path:/tmp/pip-CKNuJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:00:32 INFO - Running setup.py (path:/tmp/pip-kfpbc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:00:32 INFO - Running setup.py (path:/tmp/pip-Wpqa5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:00:32 INFO - Running setup.py (path:/tmp/pip-Agadzo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:00:32 INFO - Running setup.py (path:/tmp/pip-xoUDoo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:00:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:00:32 INFO - Running setup.py (path:/tmp/pip-RMw4Kq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:00:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:00:33 INFO - Running setup.py (path:/tmp/pip-ojnH3w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:00:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:00:33 INFO - Running setup.py (path:/tmp/pip-Zpn2c3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:00:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:00:33 INFO - Running setup.py (path:/tmp/pip-dhI2CZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:00:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:00:33 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 21:00:33 INFO - Running setup.py install for manifestparser 21:00:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:00:34 INFO - Running setup.py install for mozcrash 21:00:34 INFO - Running setup.py install for mozdebug 21:00:34 INFO - Running setup.py install for mozdevice 21:00:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:00:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:00:34 INFO - Running setup.py install for mozfile 21:00:34 INFO - Running setup.py install for mozhttpd 21:00:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:00:35 INFO - Running setup.py install for mozinfo 21:00:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:00:35 INFO - Running setup.py install for mozInstall 21:00:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:00:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:00:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:00:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:00:35 INFO - Running setup.py install for mozleak 21:00:35 INFO - Running setup.py install for mozlog 21:00:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:00:36 INFO - Running setup.py install for moznetwork 21:00:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:00:36 INFO - Running setup.py install for mozprocess 21:00:36 INFO - Running setup.py install for mozprofile 21:00:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:00:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:00:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:00:36 INFO - Running setup.py install for mozrunner 21:00:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:00:37 INFO - Running setup.py install for mozscreenshot 21:00:37 INFO - Running setup.py install for moztest 21:00:37 INFO - Running setup.py install for mozversion 21:00:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:00:37 INFO - Running setup.py install for wptserve 21:00:37 INFO - Running setup.py install for marionette-driver 21:00:38 INFO - Running setup.py install for browsermob-proxy 21:00:38 INFO - Running setup.py install for marionette-client 21:00:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:00:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:00:38 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 21:00:38 INFO - Cleaning up... 21:00:39 INFO - Return code: 0 21:00:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:00: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')]} 21:00:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:00:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00: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')]} 21:00:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:00:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:00:39 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 0xa12cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e1f70>, '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 0xa2e1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e7750>, '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': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 21:00:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:00:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:00:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:00:39 INFO - 'CCACHE_UMASK': '002', 21:00:39 INFO - 'DISPLAY': ':0', 21:00:39 INFO - 'HOME': '/home/cltbld', 21:00:39 INFO - 'LANG': 'en_US.UTF-8', 21:00:39 INFO - 'LOGNAME': 'cltbld', 21:00:39 INFO - 'MAIL': '/var/mail/cltbld', 21:00:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:00:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:00:39 INFO - 'MOZ_NO_REMOTE': '1', 21:00:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:00:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:00:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:00:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:00:39 INFO - 'PWD': '/builds/slave/test', 21:00:39 INFO - 'SHELL': '/bin/bash', 21:00:39 INFO - 'SHLVL': '1', 21:00:39 INFO - 'TERM': 'linux', 21:00:39 INFO - 'TMOUT': '86400', 21:00:39 INFO - 'USER': 'cltbld', 21:00:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 21:00:39 INFO - '_': '/tools/buildbot/bin/python'} 21:00:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:00:39 INFO - Running setup.py (path:/tmp/pip-vkD8RD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:00:39 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 21:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:00:39 INFO - Running setup.py (path:/tmp/pip-PYMY9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:00:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 21:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:00:39 INFO - Running setup.py (path:/tmp/pip-Dfdwna-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:00:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 21:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:00:39 INFO - Running setup.py (path:/tmp/pip-ofcRTV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:00:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 21:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:00:40 INFO - Running setup.py (path:/tmp/pip-MHwrs_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:00:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 21:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:00:40 INFO - Running setup.py (path:/tmp/pip-gX0KiN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:00:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 21:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:00:40 INFO - Running setup.py (path:/tmp/pip-nIdyBm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:00:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 21:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:00:40 INFO - Running setup.py (path:/tmp/pip-D2soiW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:00:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 21:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:00:40 INFO - Running setup.py (path:/tmp/pip-98_9c1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:00:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 21:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:00:40 INFO - Running setup.py (path:/tmp/pip-4YmiHN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:00:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:00:40 INFO - Running setup.py (path:/tmp/pip-cnkLKj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:00:40 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 21:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:00:40 INFO - Running setup.py (path:/tmp/pip-pRme69-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:00:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 21:00:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:00:41 INFO - Running setup.py (path:/tmp/pip-4P8Xu7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:00:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 21:00:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:00:41 INFO - Running setup.py (path:/tmp/pip-p10iWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:00:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 21:00:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:00:41 INFO - Running setup.py (path:/tmp/pip-LaMCJ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:00:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 21:00:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:00:41 INFO - Running setup.py (path:/tmp/pip-gnbtpf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:00:41 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 21:00:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:00:41 INFO - Running setup.py (path:/tmp/pip-ttknvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:00:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 21:00:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:00:41 INFO - Running setup.py (path:/tmp/pip-x5qaFs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:00:41 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 21:00:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:00:41 INFO - Running setup.py (path:/tmp/pip-O1Y3Vj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:00:42 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 21:00:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:00:42 INFO - Running setup.py (path:/tmp/pip-FI5I3l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:00:42 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 21:00:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:00:42 INFO - Running setup.py (path:/tmp/pip-gjpx7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:00:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:00:42 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 21:00:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 21:00:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 21:00:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 21:00:42 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 21:00:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 21:00:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:00:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:00:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:00:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:00:46 INFO - Downloading blessings-1.6.tar.gz 21:00:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:00:46 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 21:00:46 INFO - Installing collected packages: blessings 21:00:46 INFO - Running setup.py install for blessings 21:00:46 INFO - Successfully installed blessings 21:00:46 INFO - Cleaning up... 21:00:46 INFO - Return code: 0 21:00:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:00:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:00:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:00:47 INFO - Reading from file tmpfile_stdout 21:00:47 INFO - Current package versions: 21:00:47 INFO - argparse == 1.2.1 21:00:47 INFO - blessings == 1.6 21:00:47 INFO - blobuploader == 1.2.4 21:00:47 INFO - browsermob-proxy == 0.6.0 21:00:47 INFO - docopt == 0.6.1 21:00:47 INFO - manifestparser == 1.1 21:00:47 INFO - marionette-client == 2.3.0 21:00:47 INFO - marionette-driver == 1.4.0 21:00:47 INFO - mozInstall == 1.12 21:00:47 INFO - mozcrash == 0.17 21:00:47 INFO - mozdebug == 0.1 21:00:47 INFO - mozdevice == 0.48 21:00:47 INFO - mozfile == 1.2 21:00:47 INFO - mozhttpd == 0.7 21:00:47 INFO - mozinfo == 0.9 21:00:47 INFO - mozleak == 0.1 21:00:47 INFO - mozlog == 3.1 21:00:47 INFO - moznetwork == 0.27 21:00:47 INFO - mozprocess == 0.22 21:00:47 INFO - mozprofile == 0.28 21:00:47 INFO - mozrunner == 6.11 21:00:47 INFO - mozscreenshot == 0.1 21:00:47 INFO - mozsystemmonitor == 0.0 21:00:47 INFO - moztest == 0.7 21:00:47 INFO - mozversion == 1.4 21:00:47 INFO - psutil == 3.1.1 21:00:47 INFO - requests == 1.2.3 21:00:47 INFO - wptserve == 1.4.0 21:00:47 INFO - wsgiref == 0.1.2 21:00:47 INFO - Running post-action listener: _resource_record_post_action 21:00:47 INFO - Running post-action listener: _start_resource_monitoring 21:00:47 INFO - Starting resource monitoring. 21:00:47 INFO - ##### 21:00:47 INFO - ##### Running pull step. 21:00:47 INFO - ##### 21:00:47 INFO - Running pre-action listener: _resource_record_pre_action 21:00:47 INFO - Running main action method: pull 21:00:47 INFO - Pull has nothing to do! 21:00:47 INFO - Running post-action listener: _resource_record_post_action 21:00:47 INFO - ##### 21:00:47 INFO - ##### Running install step. 21:00:47 INFO - ##### 21:00:47 INFO - Running pre-action listener: _resource_record_pre_action 21:00:47 INFO - Running main action method: install 21:00:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:00:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:00:47 INFO - Reading from file tmpfile_stdout 21:00:47 INFO - Detecting whether we're running mozinstall >=1.0... 21:00:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:00:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:00:47 INFO - Reading from file tmpfile_stdout 21:00:47 INFO - Output received: 21:00:47 INFO - Usage: mozinstall [options] installer 21:00:47 INFO - Options: 21:00:47 INFO - -h, --help show this help message and exit 21:00:47 INFO - -d DEST, --destination=DEST 21:00:47 INFO - Directory to install application into. [default: 21:00:47 INFO - "/builds/slave/test"] 21:00:47 INFO - --app=APP Application being installed. [default: firefox] 21:00:47 INFO - mkdir: /builds/slave/test/build/application 21:00:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 21:00:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 21:01:21 INFO - Reading from file tmpfile_stdout 21:01:21 INFO - Output received: 21:01:21 INFO - /builds/slave/test/build/application/firefox/firefox 21:01:21 INFO - Running post-action listener: _resource_record_post_action 21:01:21 INFO - ##### 21:01:21 INFO - ##### Running run-tests step. 21:01:21 INFO - ##### 21:01:21 INFO - Running pre-action listener: _resource_record_pre_action 21:01:21 INFO - Running main action method: run_tests 21:01:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:01:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:01:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:01:21 INFO - grabbing minidump binary from tooltool 21:01: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')]} 21:01:21 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e1f70>, '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 0xa2e1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e7750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:01:21 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 21:01:21 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/linux32/releng.manifest -o -c /builds/tooltool_cache 21:01:21 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:01:21 INFO - Return code: 0 21:01:21 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 21:01:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:01:21 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/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 21:01:21 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/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 21:01:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:01:21 INFO - 'CCACHE_UMASK': '002', 21:01:21 INFO - 'DISPLAY': ':0', 21:01:21 INFO - 'HOME': '/home/cltbld', 21:01:21 INFO - 'LANG': 'en_US.UTF-8', 21:01:21 INFO - 'LOGNAME': 'cltbld', 21:01:21 INFO - 'MAIL': '/var/mail/cltbld', 21:01:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:01:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:01:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:01:21 INFO - 'MOZ_NO_REMOTE': '1', 21:01:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:01:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:01:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:01:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:01:21 INFO - 'PWD': '/builds/slave/test', 21:01:21 INFO - 'SHELL': '/bin/bash', 21:01:21 INFO - 'SHLVL': '1', 21:01:21 INFO - 'TERM': 'linux', 21:01:21 INFO - 'TMOUT': '86400', 21:01:21 INFO - 'USER': 'cltbld', 21:01:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520', 21:01:21 INFO - '_': '/tools/buildbot/bin/python'} 21:01:21 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/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 21:01:22 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 21:01:22 INFO - import pkg_resources 21:01:23 INFO - Using 1 client processes 21:01:23 INFO - wptserve Starting http server on 127.0.0.1:8000 21:01:23 INFO - wptserve Starting http server on 127.0.0.1:8001 21:01:23 INFO - wptserve Starting http server on 127.0.0.1:8443 21:01:26 INFO - SUITE-START | Running 778 tests 21:01:26 INFO - Running testharness tests 21:01:26 INFO - Setting up ssl 21:01:26 INFO - PROCESS | certutil | 21:01:26 INFO - PROCESS | certutil | 21:01:26 INFO - PROCESS | certutil | 21:01:26 INFO - Certificate Nickname Trust Attributes 21:01:26 INFO - SSL,S/MIME,JAR/XPI 21:01:26 INFO - 21:01:26 INFO - web-platform-tests CT,, 21:01:26 INFO - 21:01:26 INFO - Starting runner 21:01:28 INFO - PROCESS | 3833 | 1461297688960 Marionette DEBUG Marionette enabled via build flag and pref 21:01:29 INFO - PROCESS | 3833 | ++DOCSHELL 0xa2ae6400 == 1 [pid = 3833] [id = 1] 21:01:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 1 (0xa2ae6800) [pid = 3833] [serial = 1] [outer = (nil)] 21:01:29 INFO - PROCESS | 3833 | [3833] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:01:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 2 (0xa2ae7000) [pid = 3833] [serial = 2] [outer = 0xa2ae6800] 21:01:29 INFO - PROCESS | 3833 | 1461297689667 Marionette INFO Listening on port 2828 21:01:30 INFO - PROCESS | 3833 | 1461297690291 Marionette DEBUG Marionette enabled via command-line flag 21:01:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x9fc5ec00 == 2 [pid = 3833] [id = 2] 21:01:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 3 (0x9fca2400) [pid = 3833] [serial = 3] [outer = (nil)] 21:01:30 INFO - PROCESS | 3833 | [3833] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:01:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 4 (0x9fca2c00) [pid = 3833] [serial = 4] [outer = 0x9fca2400] 21:01:30 INFO - PROCESS | 3833 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb80540 21:01:30 INFO - PROCESS | 3833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb89080 21:01:30 INFO - PROCESS | 3833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8cf60 21:01:30 INFO - PROCESS | 3833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb8dbc0 21:01:30 INFO - PROCESS | 3833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba2900 21:01:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 5 (0x9fb9d000) [pid = 3833] [serial = 5] [outer = 0xa2ae6800] 21:01:30 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:01:30 INFO - PROCESS | 3833 | 1461297690681 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46124 21:01:30 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:01:30 INFO - PROCESS | 3833 | 1461297690757 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46125 21:01:30 INFO - PROCESS | 3833 | 1461297690770 Marionette DEBUG Closed connection conn0 21:01:30 INFO - PROCESS | 3833 | [3833] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 21:01:30 INFO - PROCESS | 3833 | 1461297690914 Marionette DEBUG Closed connection conn1 21:01:30 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:01:30 INFO - PROCESS | 3833 | 1461297690970 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46127 21:01:31 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:01:31 INFO - PROCESS | 3833 | 1461297691031 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46128 21:01:31 INFO - PROCESS | 3833 | 1461297691043 Marionette DEBUG Closed connection conn2 21:01:31 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:01:31 INFO - PROCESS | 3833 | 1461297691065 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:46129 21:01:31 INFO - PROCESS | 3833 | 1461297691069 Marionette DEBUG Closed connection conn3 21:01:31 INFO - PROCESS | 3833 | 1461297691124 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:01:31 INFO - PROCESS | 3833 | 1461297691138 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421190312","device":"desktop","version":"48.0a1"} 21:01:31 INFO - PROCESS | 3833 | [3833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:01:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x99f9b000 == 3 [pid = 3833] [id = 3] 21:01:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 6 (0x99f9d800) [pid = 3833] [serial = 6] [outer = (nil)] 21:01:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x99f9ec00 == 4 [pid = 3833] [id = 4] 21:01:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 7 (0x99f9f000) [pid = 3833] [serial = 7] [outer = (nil)] 21:01:33 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:01:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x99689c00 == 5 [pid = 3833] [id = 5] 21:01:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 8 (0x9968a000) [pid = 3833] [serial = 8] [outer = (nil)] 21:01:33 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:01:33 INFO - PROCESS | 3833 | [3833] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:01:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 9 (0x993e5800) [pid = 3833] [serial = 9] [outer = 0x9968a000] 21:01:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 10 (0x98e09c00) [pid = 3833] [serial = 10] [outer = 0x99f9d800] 21:01:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 11 (0x98e0bc00) [pid = 3833] [serial = 11] [outer = 0x99f9f000] 21:01:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 12 (0x98e0e000) [pid = 3833] [serial = 12] [outer = 0x9968a000] 21:01:35 INFO - PROCESS | 3833 | 1461297695541 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 3833 | 1461297695564 Marionette DEBUG loaded listener.js 21:01:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 13 (0x95dd7000) [pid = 3833] [serial = 13] [outer = 0x9968a000] 21:01:36 INFO - PROCESS | 3833 | 1461297696359 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"32b230fc-2d46-4c68-b227-662952cbf3bd","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421190312","device":"desktop","version":"48.0a1","command_id":1}}] 21:01:36 INFO - PROCESS | 3833 | 1461297696661 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:01:36 INFO - PROCESS | 3833 | 1461297696992 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 21:01:37 INFO - PROCESS | 3833 | 1461297697109 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:01:37 INFO - PROCESS | 3833 | [3833] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:01:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 14 (0x92a75400) [pid = 3833] [serial = 14] [outer = 0x9968a000] 21:01:37 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:01:37 INFO - PROCESS | 3833 | 1461297697756 Marionette TRACE conn4 <- [1,3,null,{}] 21:01:37 INFO - PROCESS | 3833 | 1461297697765 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:01:37 INFO - PROCESS | 3833 | 1461297697790 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 21:01:37 INFO - PROCESS | 3833 | 1461297697832 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 21:01:37 INFO - PROCESS | 3833 | 1461297697836 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 21:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:01:37 INFO - PROCESS | 3833 | 1461297697845 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 3833 | 1461297697851 Marionette TRACE conn4 <- [1,6,null,{}] 21:01:37 INFO - PROCESS | 3833 | 1461297697865 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:37 INFO - PROCESS | 3833 | 1461297697889 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 21:01:37 INFO - PROCESS | 3833 | 1461297697896 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x920b1800 == 6 [pid = 3833] [id = 6] 21:01:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 15 (0x920b6400) [pid = 3833] [serial = 15] [outer = (nil)] 21:01:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 16 (0x92a71400) [pid = 3833] [serial = 16] [outer = 0x920b6400] 21:01:38 INFO - PROCESS | 3833 | 1461297698001 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 17 (0x97124000) [pid = 3833] [serial = 17] [outer = 0x920b6400] 21:01:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x916dec00 == 7 [pid = 3833] [id = 7] 21:01:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 18 (0x916e4000) [pid = 3833] [serial = 18] [outer = (nil)] 21:01:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 19 (0x920ac800) [pid = 3833] [serial = 19] [outer = 0x916e4000] 21:01:38 INFO - PROCESS | 3833 | 1461297698510 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 20 (0x91211000) [pid = 3833] [serial = 20] [outer = 0x916e4000] 21:01:39 INFO - PROCESS | 3833 | [3833] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 21:01:39 INFO - PROCESS | 3833 | 1461297699126 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1343ms 21:01:39 INFO - PROCESS | 3833 | 1461297699271 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 21:01:39 INFO - PROCESS | 3833 | 1461297699276 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 21:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:01:39 INFO - PROCESS | 3833 | 1461297699504 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:01:39 INFO - PROCESS | 3833 | 1461297699511 Marionette TRACE conn4 <- [1,10,null,{}] 21:01:39 INFO - PROCESS | 3833 | 1461297699590 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:39 INFO - PROCESS | 3833 | 1461297699795 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 21:01:39 INFO - PROCESS | 3833 | 1461297699931 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x90707000 == 8 [pid = 3833] [id = 8] 21:01:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 21 (0x90707800) [pid = 3833] [serial = 21] [outer = (nil)] 21:01:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 22 (0x91202800) [pid = 3833] [serial = 22] [outer = 0x90707800] 21:01:40 INFO - PROCESS | 3833 | 1461297700027 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 23 (0x916dc800) [pid = 3833] [serial = 23] [outer = 0x90707800] 21:01:40 INFO - PROCESS | 3833 | 1461297700909 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 21:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1651ms 21:01:40 INFO - PROCESS | 3833 | 1461297700956 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 21:01:40 INFO - PROCESS | 3833 | 1461297700962 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 21:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:01:40 INFO - PROCESS | 3833 | 1461297700969 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:01:40 INFO - PROCESS | 3833 | 1461297700974 Marionette TRACE conn4 <- [1,14,null,{}] 21:01:40 INFO - PROCESS | 3833 | 1461297700986 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x96cc9000 == 9 [pid = 3833] [id = 9] 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 24 (0x96fa5c00) [pid = 3833] [serial = 24] [outer = (nil)] 21:01:41 INFO - PROCESS | 3833 | 1461297701197 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 25 (0x95b31800) [pid = 3833] [serial = 25] [outer = 0x96fa5c00] 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 26 (0x96cc6400) [pid = 3833] [serial = 26] [outer = 0x96fa5c00] 21:01:41 INFO - PROCESS | 3833 | 1461297701359 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x96cc8c00 == 10 [pid = 3833] [id = 10] 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 27 (0x96fa9400) [pid = 3833] [serial = 27] [outer = (nil)] 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 28 (0x979d6000) [pid = 3833] [serial = 28] [outer = 0x96fa9400] 21:01:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x9711c400 == 11 [pid = 3833] [id = 11] 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 29 (0x97c5d800) [pid = 3833] [serial = 29] [outer = (nil)] 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 30 (0x98e0d000) [pid = 3833] [serial = 30] [outer = 0x97c5d800] 21:01:41 INFO - PROCESS | 3833 | 1461297701554 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 31 (0x993e5000) [pid = 3833] [serial = 31] [outer = 0x97c5d800] 21:01:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 32 (0x99f2ac00) [pid = 3833] [serial = 32] [outer = 0x96fa9400] 21:01:42 INFO - PROCESS | 3833 | 1461297702670 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1738ms 21:01:42 INFO - PROCESS | 3833 | 1461297702709 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 21:01:42 INFO - PROCESS | 3833 | 1461297702715 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 21:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:01:42 INFO - PROCESS | 3833 | 1461297702725 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 3833 | 1461297702730 Marionette TRACE conn4 <- [1,18,null,{}] 21:01:42 INFO - PROCESS | 3833 | 1461297702739 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:42 INFO - PROCESS | 3833 | 1461297702941 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 21:01:43 INFO - PROCESS | 3833 | 1461297703111 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x9b07c400 == 12 [pid = 3833] [id = 12] 21:01:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 33 (0x9b07d800) [pid = 3833] [serial = 33] [outer = (nil)] 21:01:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 34 (0x9fb30800) [pid = 3833] [serial = 34] [outer = 0x9b07d800] 21:01:43 INFO - PROCESS | 3833 | 1461297703224 Marionette DEBUG loaded listener.js 21:01:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 35 (0x9fc5a400) [pid = 3833] [serial = 35] [outer = 0x9b07d800] 21:01:44 INFO - PROCESS | 3833 | 1461297704158 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 21:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1485ms 21:01:44 INFO - PROCESS | 3833 | 1461297704211 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 21:01:44 INFO - PROCESS | 3833 | 1461297704215 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 21:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:01:44 INFO - PROCESS | 3833 | 1461297704222 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:01:44 INFO - PROCESS | 3833 | 1461297704226 Marionette TRACE conn4 <- [1,22,null,{}] 21:01:44 INFO - PROCESS | 3833 | 1461297704232 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:44 INFO - PROCESS | 3833 | 1461297704426 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 21:01:44 INFO - PROCESS | 3833 | 1461297704556 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 3833 | ++DOCSHELL 0xa2a98800 == 13 [pid = 3833] [id = 13] 21:01:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 36 (0xa4462c00) [pid = 3833] [serial = 36] [outer = (nil)] 21:01:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 37 (0xa45d7400) [pid = 3833] [serial = 37] [outer = 0xa4462c00] 21:01:44 INFO - PROCESS | 3833 | 1461297704649 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 38 (0xa4b50800) [pid = 3833] [serial = 38] [outer = 0xa4462c00] 21:01:45 INFO - PROCESS | 3833 | 1461297705691 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1531ms 21:01:45 INFO - PROCESS | 3833 | 1461297705755 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 3833 | 1461297705759 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 21:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:01:45 INFO - PROCESS | 3833 | 1461297705765 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 3833 | 1461297705769 Marionette TRACE conn4 <- [1,26,null,{}] 21:01:45 INFO - PROCESS | 3833 | 1461297705775 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:45 INFO - PROCESS | 3833 | 1461297705955 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 21:01:46 INFO - PROCESS | 3833 | 1461297706097 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x9070d800 == 14 [pid = 3833] [id = 14] 21:01:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 39 (0x99a9a000) [pid = 3833] [serial = 39] [outer = (nil)] 21:01:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 40 (0x99aa2000) [pid = 3833] [serial = 40] [outer = 0x99a9a000] 21:01:46 INFO - PROCESS | 3833 | 1461297706202 Marionette DEBUG loaded listener.js 21:01:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 41 (0x96c4fc00) [pid = 3833] [serial = 41] [outer = 0x99a9a000] 21:01:47 INFO - PROCESS | 3833 | 1461297707272 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1548ms 21:01:47 INFO - PROCESS | 3833 | 1461297707315 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 21:01:47 INFO - PROCESS | 3833 | 1461297707321 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 21:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:01:47 INFO - PROCESS | 3833 | 1461297707330 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:01:47 INFO - PROCESS | 3833 | 1461297707336 Marionette TRACE conn4 <- [1,30,null,{}] 21:01:47 INFO - PROCESS | 3833 | 1461297707345 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:47 INFO - PROCESS | 3833 | 1461297707552 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 21:01:47 INFO - PROCESS | 3833 | 1461297707790 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x9070e400 == 15 [pid = 3833] [id = 15] 21:01:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 42 (0x916e7800) [pid = 3833] [serial = 42] [outer = (nil)] 21:01:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 43 (0x92a2a400) [pid = 3833] [serial = 43] [outer = 0x916e7800] 21:01:47 INFO - PROCESS | 3833 | 1461297707870 Marionette DEBUG loaded listener.js 21:01:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 44 (0x92ea3400) [pid = 3833] [serial = 44] [outer = 0x916e7800] 21:01:48 INFO - PROCESS | 3833 | 1461297708620 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 21:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1341ms 21:01:48 INFO - PROCESS | 3833 | 1461297708672 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 21:01:48 INFO - PROCESS | 3833 | 1461297708680 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 21:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:01:48 INFO - PROCESS | 3833 | 1461297708691 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 3833 | 1461297708695 Marionette TRACE conn4 <- [1,34,null,{}] 21:01:48 INFO - PROCESS | 3833 | 1461297708702 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:48 INFO - PROCESS | 3833 | 1461297708877 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 21:01:49 INFO - PROCESS | 3833 | 1461297708978 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x9203f800 == 16 [pid = 3833] [id = 16] 21:01:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 45 (0x96fb2000) [pid = 3833] [serial = 45] [outer = (nil)] 21:01:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 46 (0x97129c00) [pid = 3833] [serial = 46] [outer = 0x96fb2000] 21:01:49 INFO - PROCESS | 3833 | 1461297709056 Marionette DEBUG loaded listener.js 21:01:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 47 (0x92a30c00) [pid = 3833] [serial = 47] [outer = 0x96fb2000] 21:01:49 INFO - PROCESS | 3833 | 1461297709958 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 21:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1333ms 21:01:50 INFO - PROCESS | 3833 | 1461297710025 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 21:01:50 INFO - PROCESS | 3833 | 1461297710033 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 21:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:01:50 INFO - PROCESS | 3833 | 1461297710043 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:01:50 INFO - PROCESS | 3833 | 1461297710048 Marionette TRACE conn4 <- [1,38,null,{}] 21:01:50 INFO - PROCESS | 3833 | 1461297710057 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:50 INFO - PROCESS | 3833 | 1461297710277 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 21:01:50 INFO - PROCESS | 3833 | 1461297710412 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a34400 == 17 [pid = 3833] [id = 17] 21:01:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 48 (0x95b2fc00) [pid = 3833] [serial = 48] [outer = (nil)] 21:01:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 49 (0x96fa6400) [pid = 3833] [serial = 49] [outer = 0x95b2fc00] 21:01:50 INFO - PROCESS | 3833 | 1461297710551 Marionette DEBUG loaded listener.js 21:01:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 50 (0x97126400) [pid = 3833] [serial = 50] [outer = 0x95b2fc00] 21:01:51 INFO - PROCESS | 3833 | 1461297711452 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 21:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1487ms 21:01:51 INFO - PROCESS | 3833 | 1461297711532 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 21:01:51 INFO - PROCESS | 3833 | 1461297711541 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 21:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:01:51 INFO - PROCESS | 3833 | 1461297711553 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:01:51 INFO - PROCESS | 3833 | 1461297711557 Marionette TRACE conn4 <- [1,42,null,{}] 21:01:51 INFO - PROCESS | 3833 | 1461297711565 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:51 INFO - PROCESS | 3833 | 1461297711787 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 21:01:51 INFO - PROCESS | 3833 | 1461297711951 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x98ec0800 == 18 [pid = 3833] [id = 18] 21:01:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 51 (0x98ec0c00) [pid = 3833] [serial = 51] [outer = (nil)] 21:01:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 52 (0x993e1000) [pid = 3833] [serial = 52] [outer = 0x98ec0c00] 21:01:52 INFO - PROCESS | 3833 | 1461297712048 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 53 (0x99aa0400) [pid = 3833] [serial = 53] [outer = 0x98ec0c00] 21:01:52 INFO - PROCESS | 3833 | 1461297712938 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1437ms 21:01:52 INFO - PROCESS | 3833 | 1461297712991 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 3833 | 1461297712995 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 21:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:01:53 INFO - PROCESS | 3833 | 1461297713002 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:01:53 INFO - PROCESS | 3833 | 1461297713011 Marionette TRACE conn4 <- [1,46,null,{}] 21:01:53 INFO - PROCESS | 3833 | 1461297713029 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:53 INFO - PROCESS | 3833 | 1461297713319 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 21:01:53 INFO - PROCESS | 3833 | 1461297713397 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x9a0c4400 == 19 [pid = 3833] [id = 19] 21:01:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 54 (0x9a0c5c00) [pid = 3833] [serial = 54] [outer = (nil)] 21:01:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 55 (0x9a0c9800) [pid = 3833] [serial = 55] [outer = 0x9a0c5c00] 21:01:53 INFO - PROCESS | 3833 | 1461297713521 Marionette DEBUG loaded listener.js 21:01:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 56 (0x9a0cec00) [pid = 3833] [serial = 56] [outer = 0x9a0c5c00] 21:01:54 INFO - PROCESS | 3833 | 1461297714472 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1505ms 21:01:54 INFO - PROCESS | 3833 | 1461297714508 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 21:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:01:54 INFO - PROCESS | 3833 | 1461297714514 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 21:01:54 INFO - PROCESS | 3833 | 1461297714520 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:01:54 INFO - PROCESS | 3833 | 1461297714524 Marionette TRACE conn4 <- [1,50,null,{}] 21:01:54 INFO - PROCESS | 3833 | 1461297714530 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:54 INFO - PROCESS | 3833 | 1461297714706 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 21:01:54 INFO - PROCESS | 3833 | 1461297714838 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x99dd9400 == 20 [pid = 3833] [id = 20] 21:01:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 57 (0x9a9ee000) [pid = 3833] [serial = 57] [outer = (nil)] 21:01:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 58 (0x9ac10800) [pid = 3833] [serial = 58] [outer = 0x9a9ee000] 21:01:54 INFO - PROCESS | 3833 | 1461297714931 Marionette DEBUG loaded listener.js 21:01:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 59 (0x9ac23800) [pid = 3833] [serial = 59] [outer = 0x9a9ee000] 21:01:55 INFO - PROCESS | 3833 | 1461297715802 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1332ms 21:01:55 INFO - PROCESS | 3833 | 1461297715855 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 21:01:55 INFO - PROCESS | 3833 | 1461297715858 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 21:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:01:55 INFO - PROCESS | 3833 | 1461297715871 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:01:55 INFO - PROCESS | 3833 | 1461297715875 Marionette TRACE conn4 <- [1,54,null,{}] 21:01:55 INFO - PROCESS | 3833 | 1461297715881 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:56 INFO - PROCESS | 3833 | 1461297716047 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 21:01:56 INFO - PROCESS | 3833 | 1461297716182 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x92044c00 == 21 [pid = 3833] [id = 21] 21:01:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 60 (0x920b1400) [pid = 3833] [serial = 60] [outer = (nil)] 21:01:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 61 (0x9b02ac00) [pid = 3833] [serial = 61] [outer = 0x920b1400] 21:01:56 INFO - PROCESS | 3833 | 1461297716279 Marionette DEBUG loaded listener.js 21:01:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 62 (0x9b032800) [pid = 3833] [serial = 62] [outer = 0x920b1400] 21:01:57 INFO - PROCESS | 3833 | 1461297717250 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1430ms 21:01:57 INFO - PROCESS | 3833 | 1461297717304 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 21:01:57 INFO - PROCESS | 3833 | 1461297717310 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 21:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:01:57 INFO - PROCESS | 3833 | 1461297717319 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:01:57 INFO - PROCESS | 3833 | 1461297717326 Marionette TRACE conn4 <- [1,58,null,{}] 21:01:57 INFO - PROCESS | 3833 | 1461297717336 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:57 INFO - PROCESS | 3833 | 1461297717520 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 21:01:57 INFO - PROCESS | 3833 | 1461297717678 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a7a000 == 22 [pid = 3833] [id = 22] 21:01:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 63 (0x92e9d400) [pid = 3833] [serial = 63] [outer = (nil)] 21:01:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 64 (0x979d1400) [pid = 3833] [serial = 64] [outer = 0x92e9d400] 21:01:57 INFO - PROCESS | 3833 | 1461297717813 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 65 (0x98e02c00) [pid = 3833] [serial = 65] [outer = 0x92e9d400] 21:01:58 INFO - PROCESS | 3833 | --DOCSHELL 0x9070e400 == 21 [pid = 3833] [id = 15] 21:01:58 INFO - PROCESS | 3833 | --DOCSHELL 0xa2a98800 == 20 [pid = 3833] [id = 13] 21:01:58 INFO - PROCESS | 3833 | --DOCSHELL 0x9b07c400 == 19 [pid = 3833] [id = 12] 21:01:58 INFO - PROCESS | 3833 | --DOCSHELL 0x90707000 == 18 [pid = 3833] [id = 8] 21:01:58 INFO - PROCESS | 3833 | 1461297718739 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1493ms 21:01:58 INFO - PROCESS | 3833 | 1461297718813 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 21:01:58 INFO - PROCESS | 3833 | 1461297718820 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 21:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:01:58 INFO - PROCESS | 3833 | 1461297718830 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:01:58 INFO - PROCESS | 3833 | 1461297718836 Marionette TRACE conn4 <- [1,62,null,{}] 21:01:58 INFO - PROCESS | 3833 | 1461297718848 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:59 INFO - PROCESS | 3833 | 1461297719060 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 21:01:59 INFO - PROCESS | 3833 | 1461297719219 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x95b2f000 == 19 [pid = 3833] [id = 23] 21:01:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 66 (0x96fa9000) [pid = 3833] [serial = 66] [outer = (nil)] 21:01:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 67 (0x979d3400) [pid = 3833] [serial = 67] [outer = 0x96fa9000] 21:01:59 INFO - PROCESS | 3833 | 1461297719336 Marionette DEBUG loaded listener.js 21:01:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 68 (0x992cec00) [pid = 3833] [serial = 68] [outer = 0x96fa9000] 21:02:00 INFO - PROCESS | 3833 | 1461297720194 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1437ms 21:02:00 INFO - PROCESS | 3833 | 1461297720268 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 21:02:00 INFO - PROCESS | 3833 | 1461297720278 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 21:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:02:00 INFO - PROCESS | 3833 | 1461297720291 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:02:00 INFO - PROCESS | 3833 | 1461297720295 Marionette TRACE conn4 <- [1,66,null,{}] 21:02:00 INFO - PROCESS | 3833 | 1461297720303 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:00 INFO - PROCESS | 3833 | 1461297720490 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 21:02:00 INFO - PROCESS | 3833 | 1461297720601 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x99de0c00 == 20 [pid = 3833] [id = 24] 21:02:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 69 (0x99de1000) [pid = 3833] [serial = 69] [outer = (nil)] 21:02:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 70 (0x9a0c6000) [pid = 3833] [serial = 70] [outer = 0x99de1000] 21:02:00 INFO - PROCESS | 3833 | 1461297720695 Marionette DEBUG loaded listener.js 21:02:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 71 (0x9a0cdc00) [pid = 3833] [serial = 71] [outer = 0x99de1000] 21:02:01 INFO - PROCESS | 3833 | 1461297721614 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1392ms 21:02:01 INFO - PROCESS | 3833 | 1461297721683 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 21:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:02:01 INFO - PROCESS | 3833 | 1461297721688 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 21:02:01 INFO - PROCESS | 3833 | 1461297721695 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:02:01 INFO - PROCESS | 3833 | 1461297721702 Marionette TRACE conn4 <- [1,70,null,{}] 21:02:01 INFO - PROCESS | 3833 | 1461297721721 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:01 INFO - PROCESS | 3833 | 1461297721949 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 21:02:02 INFO - PROCESS | 3833 | 1461297722089 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x9ac19400 == 21 [pid = 3833] [id = 25] 21:02:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 72 (0x9b02f000) [pid = 3833] [serial = 72] [outer = (nil)] 21:02:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 73 (0x9b043c00) [pid = 3833] [serial = 73] [outer = 0x9b02f000] 21:02:02 INFO - PROCESS | 3833 | 1461297722229 Marionette DEBUG loaded listener.js 21:02:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 74 (0x9dff2000) [pid = 3833] [serial = 74] [outer = 0x9b02f000] 21:02:03 INFO - PROCESS | 3833 | 1461297723115 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1488ms 21:02:03 INFO - PROCESS | 3833 | 1461297723187 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 21:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:02:03 INFO - PROCESS | 3833 | 1461297723192 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 21:02:03 INFO - PROCESS | 3833 | 1461297723199 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:02:03 INFO - PROCESS | 3833 | 1461297723203 Marionette TRACE conn4 <- [1,74,null,{}] 21:02:03 INFO - PROCESS | 3833 | 1461297723209 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:03 INFO - PROCESS | 3833 | 1461297723385 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 21:02:03 INFO - PROCESS | 3833 | 1461297723521 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x90703400 == 22 [pid = 3833] [id = 26] 21:02:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 75 (0x99682400) [pid = 3833] [serial = 75] [outer = (nil)] 21:02:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 76 (0x9fc58c00) [pid = 3833] [serial = 76] [outer = 0x99682400] 21:02:03 INFO - PROCESS | 3833 | 1461297723616 Marionette DEBUG loaded listener.js 21:02:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 77 (0xa000b000) [pid = 3833] [serial = 77] [outer = 0x99682400] 21:02:04 INFO - PROCESS | 3833 | 1461297724573 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1433ms 21:02:04 INFO - PROCESS | 3833 | 1461297724632 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 21:02:04 INFO - PROCESS | 3833 | 1461297724637 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 21:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:02:04 INFO - PROCESS | 3833 | 1461297724643 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:02:04 INFO - PROCESS | 3833 | 1461297724646 Marionette TRACE conn4 <- [1,78,null,{}] 21:02:04 INFO - PROCESS | 3833 | 1461297724654 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:04 INFO - PROCESS | 3833 | 1461297724828 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 21:02:04 INFO - PROCESS | 3833 | 1461297724970 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc21000 == 23 [pid = 3833] [id = 27] 21:02:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 78 (0x90705c00) [pid = 3833] [serial = 78] [outer = (nil)] 21:02:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 79 (0xa00d8000) [pid = 3833] [serial = 79] [outer = 0x90705c00] 21:02:05 INFO - PROCESS | 3833 | 1461297725062 Marionette DEBUG loaded listener.js 21:02:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 80 (0xa0a9c400) [pid = 3833] [serial = 80] [outer = 0x90705c00] 21:02:05 INFO - PROCESS | 3833 | 1461297725961 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1391ms 21:02:06 INFO - PROCESS | 3833 | 1461297726035 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 21:02:06 INFO - PROCESS | 3833 | 1461297726039 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 21:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:02:06 INFO - PROCESS | 3833 | 1461297726046 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:02:06 INFO - PROCESS | 3833 | 1461297726050 Marionette TRACE conn4 <- [1,82,null,{}] 21:02:06 INFO - PROCESS | 3833 | 1461297726056 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:06 INFO - PROCESS | 3833 | 1461297726292 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 21:02:06 INFO - PROCESS | 3833 | 1461297726438 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x95d72000 == 24 [pid = 3833] [id = 28] 21:02:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 81 (0xa0e78c00) [pid = 3833] [serial = 81] [outer = (nil)] 21:02:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 82 (0xa2a4a800) [pid = 3833] [serial = 82] [outer = 0xa0e78c00] 21:02:06 INFO - PROCESS | 3833 | 1461297726600 Marionette DEBUG loaded listener.js 21:02:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 83 (0xa3c81400) [pid = 3833] [serial = 83] [outer = 0xa0e78c00] 21:02:07 INFO - PROCESS | 3833 | 1461297727420 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1438ms 21:02:07 INFO - PROCESS | 3833 | 1461297727486 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 21:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:02:07 INFO - PROCESS | 3833 | 1461297727490 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 21:02:07 INFO - PROCESS | 3833 | 1461297727497 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:02:07 INFO - PROCESS | 3833 | 1461297727501 Marionette TRACE conn4 <- [1,86,null,{}] 21:02:07 INFO - PROCESS | 3833 | 1461297727507 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:07 INFO - PROCESS | 3833 | 1461297727681 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 21:02:07 INFO - PROCESS | 3833 | 1461297727826 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 3833 | ++DOCSHELL 0xa2ae2c00 == 25 [pid = 3833] [id = 29] 21:02:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 84 (0xa2ae4800) [pid = 3833] [serial = 84] [outer = (nil)] 21:02:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 85 (0xa4462400) [pid = 3833] [serial = 85] [outer = 0xa2ae4800] 21:02:07 INFO - PROCESS | 3833 | 1461297727920 Marionette DEBUG loaded listener.js 21:02:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 86 (0xa4484c00) [pid = 3833] [serial = 86] [outer = 0xa2ae4800] 21:02:08 INFO - PROCESS | 3833 | 1461297728934 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1485ms 21:02:08 INFO - PROCESS | 3833 | 1461297728983 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 21:02:08 INFO - PROCESS | 3833 | 1461297728989 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 21:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:02:09 INFO - PROCESS | 3833 | 1461297729006 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:02:09 INFO - PROCESS | 3833 | 1461297729016 Marionette TRACE conn4 <- [1,90,null,{}] 21:02:09 INFO - PROCESS | 3833 | 1461297729148 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:09 INFO - PROCESS | 3833 | 1461297729346 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 21:02:09 INFO - PROCESS | 3833 | --DOCSHELL 0x98ec0800 == 24 [pid = 3833] [id = 18] 21:02:09 INFO - PROCESS | 3833 | --DOCSHELL 0x92a34400 == 23 [pid = 3833] [id = 17] 21:02:09 INFO - PROCESS | 3833 | 1461297729593 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x90709800 == 24 [pid = 3833] [id = 30] 21:02:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 87 (0x91202c00) [pid = 3833] [serial = 87] [outer = (nil)] 21:02:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 88 (0x916dc000) [pid = 3833] [serial = 88] [outer = 0x91202c00] 21:02:09 INFO - PROCESS | 3833 | 1461297729731 Marionette DEBUG loaded listener.js 21:02:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 89 (0x92ea4000) [pid = 3833] [serial = 89] [outer = 0x91202c00] 21:02:10 INFO - PROCESS | 3833 | 1461297730645 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 21:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1684ms 21:02:10 INFO - PROCESS | 3833 | 1461297730688 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 21:02:10 INFO - PROCESS | 3833 | 1461297730696 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 21:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:02:10 INFO - PROCESS | 3833 | 1461297730707 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:02:10 INFO - PROCESS | 3833 | 1461297730711 Marionette TRACE conn4 <- [1,94,null,{}] 21:02:10 INFO - PROCESS | 3833 | 1461297730720 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:10 INFO - PROCESS | 3833 | 1461297730915 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 21:02:11 INFO - PROCESS | 3833 | 1461297731059 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x92041000 == 25 [pid = 3833] [id = 31] 21:02:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 90 (0x99f1c400) [pid = 3833] [serial = 90] [outer = (nil)] 21:02:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 91 (0x9a0c9c00) [pid = 3833] [serial = 91] [outer = 0x99f1c400] 21:02:11 INFO - PROCESS | 3833 | 1461297731158 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 92 (0x9a542800) [pid = 3833] [serial = 92] [outer = 0x99f1c400] 21:02:12 INFO - PROCESS | 3833 | 1461297732112 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:02:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 93 (0x9a587400) [pid = 3833] [serial = 93] [outer = 0x96fa9400] 21:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1489ms 21:02:12 INFO - PROCESS | 3833 | 1461297732233 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 21:02:12 INFO - PROCESS | 3833 | 1461297732241 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 21:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:02:12 INFO - PROCESS | 3833 | 1461297732290 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:02:12 INFO - PROCESS | 3833 | 1461297732295 Marionette TRACE conn4 <- [1,98,null,{}] 21:02:12 INFO - PROCESS | 3833 | 1461297732303 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:12 INFO - PROCESS | 3833 | 1461297732477 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 21:02:12 INFO - PROCESS | 3833 | 1461297732668 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x9a0c6c00 == 26 [pid = 3833] [id = 32] 21:02:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 94 (0x9a0cd400) [pid = 3833] [serial = 94] [outer = (nil)] 21:02:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 95 (0x9b078c00) [pid = 3833] [serial = 95] [outer = 0x9a0cd400] 21:02:12 INFO - PROCESS | 3833 | 1461297732783 Marionette DEBUG loaded listener.js 21:02:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 96 (0x9fb94000) [pid = 3833] [serial = 96] [outer = 0x9a0cd400] 21:02:13 INFO - PROCESS | 3833 | 1461297733659 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1417ms 21:02:13 INFO - PROCESS | 3833 | 1461297733694 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 21:02:13 INFO - PROCESS | 3833 | 1461297733699 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 21:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:02:13 INFO - PROCESS | 3833 | 1461297733713 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:02:13 INFO - PROCESS | 3833 | 1461297733725 Marionette TRACE conn4 <- [1,102,null,{}] 21:02:13 INFO - PROCESS | 3833 | 1461297733735 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:13 INFO - PROCESS | 3833 | 1461297733920 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 21:02:14 INFO - PROCESS | 3833 | 1461297734063 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x95b2f400 == 27 [pid = 3833] [id = 33] 21:02:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 97 (0x9fc5b400) [pid = 3833] [serial = 97] [outer = (nil)] 21:02:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 98 (0xa2a99000) [pid = 3833] [serial = 98] [outer = 0x9fc5b400] 21:02:14 INFO - PROCESS | 3833 | 1461297734169 Marionette DEBUG loaded listener.js 21:02:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 99 (0xa3c8c400) [pid = 3833] [serial = 99] [outer = 0x9fc5b400] 21:02:15 INFO - PROCESS | 3833 | 1461297735087 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1458ms 21:02:15 INFO - PROCESS | 3833 | 1461297735165 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 21:02:15 INFO - PROCESS | 3833 | 1461297735169 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 21:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:02:15 INFO - PROCESS | 3833 | 1461297735177 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:02:15 INFO - PROCESS | 3833 | 1461297735182 Marionette TRACE conn4 <- [1,106,null,{}] 21:02:15 INFO - PROCESS | 3833 | 1461297735188 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:15 INFO - PROCESS | 3833 | 1461297735400 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 21:02:15 INFO - PROCESS | 3833 | 1461297735544 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x90702400 == 28 [pid = 3833] [id = 34] 21:02:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 100 (0x920b2800) [pid = 3833] [serial = 100] [outer = (nil)] 21:02:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 101 (0xa45ce000) [pid = 3833] [serial = 101] [outer = 0x920b2800] 21:02:15 INFO - PROCESS | 3833 | 1461297735673 Marionette DEBUG loaded listener.js 21:02:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 102 (0xa4730000) [pid = 3833] [serial = 102] [outer = 0x920b2800] 21:02:16 INFO - PROCESS | 3833 | 1461297736475 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1335ms 21:02:16 INFO - PROCESS | 3833 | 1461297736530 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 21:02:16 INFO - PROCESS | 3833 | 1461297736533 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 21:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:02:16 INFO - PROCESS | 3833 | 1461297736545 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:02:16 INFO - PROCESS | 3833 | 1461297736549 Marionette TRACE conn4 <- [1,110,null,{}] 21:02:16 INFO - PROCESS | 3833 | 1461297736556 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:16 INFO - PROCESS | 3833 | 1461297736741 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 21:02:16 INFO - PROCESS | 3833 | 1461297736884 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde7c00 == 29 [pid = 3833] [id = 35] 21:02:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 103 (0x8fde8000) [pid = 3833] [serial = 103] [outer = (nil)] 21:02:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 104 (0x8fdeb800) [pid = 3833] [serial = 104] [outer = 0x8fde8000] 21:02:16 INFO - PROCESS | 3833 | 1461297736994 Marionette DEBUG loaded listener.js 21:02:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 105 (0xa459b800) [pid = 3833] [serial = 105] [outer = 0x8fde8000] 21:02:17 INFO - PROCESS | 3833 | 1461297737968 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1489ms 21:02:18 INFO - PROCESS | 3833 | 1461297738035 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 21:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:02:18 INFO - PROCESS | 3833 | 1461297738039 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 21:02:18 INFO - PROCESS | 3833 | 1461297738046 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:02:18 INFO - PROCESS | 3833 | 1461297738049 Marionette TRACE conn4 <- [1,114,null,{}] 21:02:18 INFO - PROCESS | 3833 | 1461297738056 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:18 INFO - PROCESS | 3833 | 1461297738265 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 21:02:18 INFO - PROCESS | 3833 | 1461297738411 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc1b000 == 30 [pid = 3833] [id = 36] 21:02:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 106 (0x8fdea400) [pid = 3833] [serial = 106] [outer = (nil)] 21:02:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 107 (0xa683c000) [pid = 3833] [serial = 107] [outer = 0x8fdea400] 21:02:18 INFO - PROCESS | 3833 | 1461297738506 Marionette DEBUG loaded listener.js 21:02:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 108 (0xa6863800) [pid = 3833] [serial = 108] [outer = 0x8fdea400] 21:02:19 INFO - PROCESS | 3833 | 1461297739489 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1482ms 21:02:19 INFO - PROCESS | 3833 | 1461297739528 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 21:02:19 INFO - PROCESS | 3833 | 1461297739532 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 21:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:02:19 INFO - PROCESS | 3833 | 1461297739539 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 3833 | 1461297739542 Marionette TRACE conn4 <- [1,118,null,{}] 21:02:19 INFO - PROCESS | 3833 | 1461297739548 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:19 INFO - PROCESS | 3833 | 1461297739729 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 21:02:20 INFO - PROCESS | 3833 | --DOCSHELL 0x9ac19400 == 29 [pid = 3833] [id = 25] 21:02:20 INFO - PROCESS | 3833 | --DOCSHELL 0x90703400 == 28 [pid = 3833] [id = 26] 21:02:20 INFO - PROCESS | 3833 | --DOCSHELL 0x95b2f000 == 27 [pid = 3833] [id = 23] 21:02:20 INFO - PROCESS | 3833 | --DOCSHELL 0x99de0c00 == 26 [pid = 3833] [id = 24] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x95d72000 == 25 [pid = 3833] [id = 28] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8fc21000 == 24 [pid = 3833] [id = 27] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x9711c400 == 23 [pid = 3833] [id = 11] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x9203f800 == 22 [pid = 3833] [id = 16] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0xa2ae2c00 == 21 [pid = 3833] [id = 29] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x9070d800 == 20 [pid = 3833] [id = 14] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x92044c00 == 19 [pid = 3833] [id = 21] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x9a0c4400 == 18 [pid = 3833] [id = 19] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x99dd9400 == 17 [pid = 3833] [id = 20] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x90702400 == 16 [pid = 3833] [id = 34] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde7c00 == 15 [pid = 3833] [id = 35] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8fc1b000 == 14 [pid = 3833] [id = 36] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x920b1800 == 13 [pid = 3833] [id = 6] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x9a0c6c00 == 12 [pid = 3833] [id = 32] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x95b2f400 == 11 [pid = 3833] [id = 33] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x92a7a000 == 10 [pid = 3833] [id = 22] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x90709800 == 9 [pid = 3833] [id = 30] 21:02:22 INFO - PROCESS | 3833 | --DOCSHELL 0x92041000 == 8 [pid = 3833] [id = 31] 21:02:23 INFO - PROCESS | 3833 | 1461297743704 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f585400 == 9 [pid = 3833] [id = 37] 21:02:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 109 (0x8f586800) [pid = 3833] [serial = 109] [outer = (nil)] 21:02:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 110 (0x8fc23400) [pid = 3833] [serial = 110] [outer = 0x8f586800] 21:02:23 INFO - PROCESS | 3833 | 1461297743788 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 111 (0x8fdeec00) [pid = 3833] [serial = 111] [outer = 0x8f586800] 21:02:24 INFO - PROCESS | 3833 | 1461297744625 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 5148ms 21:02:24 INFO - PROCESS | 3833 | 1461297744690 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 21:02:24 INFO - PROCESS | 3833 | 1461297744697 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 21:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:02:24 INFO - PROCESS | 3833 | 1461297744706 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:02:24 INFO - PROCESS | 3833 | 1461297744714 Marionette TRACE conn4 <- [1,122,null,{}] 21:02:24 INFO - PROCESS | 3833 | 1461297744723 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:24 INFO - PROCESS | 3833 | 1461297744902 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 21:02:25 INFO - PROCESS | 3833 | 1461297745018 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x92045800 == 10 [pid = 3833] [id = 38] 21:02:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 112 (0x92049000) [pid = 3833] [serial = 112] [outer = (nil)] 21:02:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 113 (0x920b5800) [pid = 3833] [serial = 113] [outer = 0x92049000] 21:02:25 INFO - PROCESS | 3833 | 1461297745106 Marionette DEBUG loaded listener.js 21:02:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 114 (0x92bcd400) [pid = 3833] [serial = 114] [outer = 0x92049000] 21:02:25 INFO - PROCESS | 3833 | 1461297745935 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1291ms 21:02:26 INFO - PROCESS | 3833 | 1461297746071 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 21:02:26 INFO - PROCESS | 3833 | 1461297746079 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 21:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:02:26 INFO - PROCESS | 3833 | 1461297746136 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:02:26 INFO - PROCESS | 3833 | 1461297746140 Marionette TRACE conn4 <- [1,126,null,{}] 21:02:26 INFO - PROCESS | 3833 | 1461297746229 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:26 INFO - PROCESS | 3833 | 1461297746445 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 21:02:26 INFO - PROCESS | 3833 | 1461297746558 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x920b4400 == 11 [pid = 3833] [id = 39] 21:02:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 115 (0x92bd8000) [pid = 3833] [serial = 115] [outer = (nil)] 21:02:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 116 (0x96fb1800) [pid = 3833] [serial = 116] [outer = 0x92bd8000] 21:02:26 INFO - PROCESS | 3833 | 1461297746639 Marionette DEBUG loaded listener.js 21:02:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x979d8000) [pid = 3833] [serial = 117] [outer = 0x92bd8000] 21:02:27 INFO - PROCESS | 3833 | 1461297747545 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1510ms 21:02:27 INFO - PROCESS | 3833 | 1461297747616 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 21:02:27 INFO - PROCESS | 3833 | 1461297747621 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 21:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:02:27 INFO - PROCESS | 3833 | 1461297747640 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:02:27 INFO - PROCESS | 3833 | 1461297747651 Marionette TRACE conn4 <- [1,130,null,{}] 21:02:27 INFO - PROCESS | 3833 | 1461297747665 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:27 INFO - PROCESS | 3833 | 1461297747888 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 21:02:27 INFO - PROCESS | 3833 | 1461297747914 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x99aa0c00 == 12 [pid = 3833] [id = 40] 21:02:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 118 (0x99f22800) [pid = 3833] [serial = 118] [outer = (nil)] 21:02:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x99f9a000) [pid = 3833] [serial = 119] [outer = 0x99f22800] 21:02:28 INFO - PROCESS | 3833 | 1461297747993 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x9a9f9000) [pid = 3833] [serial = 120] [outer = 0x99f22800] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x95b2fc00) [pid = 3833] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 118 (0x99f1c400) [pid = 3833] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 117 (0x96fb2000) [pid = 3833] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 116 (0x916e7800) [pid = 3833] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 115 (0x97c5d800) [pid = 3833] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 114 (0x90707800) [pid = 3833] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 113 (0x9b07d800) [pid = 3833] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 112 (0xa4462c00) [pid = 3833] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 111 (0x99a9a000) [pid = 3833] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 110 (0x99682400) [pid = 3833] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 109 (0xa0e78c00) [pid = 3833] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 108 (0x920b6400) [pid = 3833] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 107 (0x99de1000) [pid = 3833] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 106 (0x9fc5b400) [pid = 3833] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 105 (0x9a0cd400) [pid = 3833] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 104 (0x90705c00) [pid = 3833] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 103 (0x92e9d400) [pid = 3833] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 102 (0x920b1400) [pid = 3833] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 101 (0xa2ae4800) [pid = 3833] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 100 (0x9a9ee000) [pid = 3833] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 99 (0x9a0c5c00) [pid = 3833] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 98 (0x96fa9000) [pid = 3833] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 97 (0x91202c00) [pid = 3833] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 96 (0x98ec0c00) [pid = 3833] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 95 (0x920b2800) [pid = 3833] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 94 (0x8fde8000) [pid = 3833] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:02:29 INFO - PROCESS | 3833 | --DOMWINDOW == 93 (0x9b02f000) [pid = 3833] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:02:29 INFO - PROCESS | 3833 | 1461297749920 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 21:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2317ms 21:02:29 INFO - PROCESS | 3833 | 1461297749972 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 21:02:29 INFO - PROCESS | 3833 | 1461297749975 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 21:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:02:30 INFO - PROCESS | 3833 | 1461297750009 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:02:30 INFO - PROCESS | 3833 | 1461297750012 Marionette TRACE conn4 <- [1,134,null,{}] 21:02:30 INFO - PROCESS | 3833 | 1461297750036 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:30 INFO - PROCESS | 3833 | 1461297750202 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 21:02:30 INFO - PROCESS | 3833 | 1461297750214 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x90813000 == 13 [pid = 3833] [id = 41] 21:02:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 94 (0x92a80400) [pid = 3833] [serial = 121] [outer = (nil)] 21:02:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 95 (0x9a0c2400) [pid = 3833] [serial = 122] [outer = 0x92a80400] 21:02:30 INFO - PROCESS | 3833 | 1461297750381 Marionette DEBUG loaded listener.js 21:02:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 96 (0x9a9f3000) [pid = 3833] [serial = 123] [outer = 0x92a80400] 21:02:31 INFO - PROCESS | 3833 | 1461297751165 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 21:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1207ms 21:02:31 INFO - PROCESS | 3833 | 1461297751203 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 21:02:31 INFO - PROCESS | 3833 | 1461297751210 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 21:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:02:31 INFO - PROCESS | 3833 | 1461297751220 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:02:31 INFO - PROCESS | 3833 | 1461297751226 Marionette TRACE conn4 <- [1,138,null,{}] 21:02:31 INFO - PROCESS | 3833 | 1461297751237 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:31 INFO - PROCESS | 3833 | 1461297751494 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 21:02:31 INFO - PROCESS | 3833 | 1461297751608 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x9070d000 == 14 [pid = 3833] [id = 42] 21:02:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 97 (0x9080b800) [pid = 3833] [serial = 124] [outer = (nil)] 21:02:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 98 (0x916e0800) [pid = 3833] [serial = 125] [outer = 0x9080b800] 21:02:31 INFO - PROCESS | 3833 | 1461297751718 Marionette DEBUG loaded listener.js 21:02:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 99 (0x92bd5000) [pid = 3833] [serial = 126] [outer = 0x9080b800] 21:02:32 INFO - PROCESS | 3833 | 1461297752653 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 21:02:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1498ms 21:02:32 INFO - PROCESS | 3833 | 1461297752719 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 21:02:32 INFO - PROCESS | 3833 | 1461297752728 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 21:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:02:32 INFO - PROCESS | 3833 | 1461297752740 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 3833 | 1461297752744 Marionette TRACE conn4 <- [1,142,null,{}] 21:02:32 INFO - PROCESS | 3833 | 1461297752752 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:32 INFO - PROCESS | 3833 | 1461297752979 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 21:02:33 INFO - PROCESS | 3833 | 1461297753124 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc1f000 == 15 [pid = 3833] [id = 43] 21:02:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 100 (0x993dec00) [pid = 3833] [serial = 127] [outer = (nil)] 21:02:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 101 (0x9a0c1c00) [pid = 3833] [serial = 128] [outer = 0x993dec00] 21:02:33 INFO - PROCESS | 3833 | 1461297753220 Marionette DEBUG loaded listener.js 21:02:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 102 (0x9a9f4c00) [pid = 3833] [serial = 129] [outer = 0x993dec00] 21:02:34 INFO - PROCESS | 3833 | 1461297754180 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 21:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1489ms 21:02:34 INFO - PROCESS | 3833 | 1461297754230 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 21:02:34 INFO - PROCESS | 3833 | 1461297754234 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 21:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:02:34 INFO - PROCESS | 3833 | 1461297754242 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:02:34 INFO - PROCESS | 3833 | 1461297754248 Marionette TRACE conn4 <- [1,146,null,{}] 21:02:34 INFO - PROCESS | 3833 | 1461297754265 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:34 INFO - PROCESS | 3833 | 1461297754455 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 21:02:34 INFO - PROCESS | 3833 | 1461297754601 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x9b03fc00 == 16 [pid = 3833] [id = 44] 21:02:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 103 (0x9b07d800) [pid = 3833] [serial = 130] [outer = (nil)] 21:02:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 104 (0x9ea19800) [pid = 3833] [serial = 131] [outer = 0x9b07d800] 21:02:34 INFO - PROCESS | 3833 | 1461297754734 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 105 (0x9fb37800) [pid = 3833] [serial = 132] [outer = 0x9b07d800] 21:02:35 INFO - PROCESS | 3833 | 1461297755620 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:02:35 INFO - PROCESS | 3833 | 1461297755758 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1537ms 21:02:35 INFO - PROCESS | 3833 | 1461297755780 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 3833 | 1461297755785 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 21:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:02:35 INFO - PROCESS | 3833 | 1461297755792 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 3833 | 1461297755795 Marionette TRACE conn4 <- [1,150,null,{}] 21:02:35 INFO - PROCESS | 3833 | 1461297755802 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:35 INFO - PROCESS | 3833 | 1461297755979 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 21:02:36 INFO - PROCESS | 3833 | 1461297756182 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x96fa9c00 == 17 [pid = 3833] [id = 45] 21:02:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 106 (0x9fb94800) [pid = 3833] [serial = 133] [outer = (nil)] 21:02:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 107 (0xa0017c00) [pid = 3833] [serial = 134] [outer = 0x9fb94800] 21:02:36 INFO - PROCESS | 3833 | 1461297756287 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 108 (0xa0a11000) [pid = 3833] [serial = 135] [outer = 0x9fb94800] 21:02:37 INFO - PROCESS | 3833 | 1461297757182 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 21:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1436ms 21:02:37 INFO - PROCESS | 3833 | 1461297757229 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 21:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:02:37 INFO - PROCESS | 3833 | 1461297757234 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 21:02:37 INFO - PROCESS | 3833 | 1461297757240 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 3833 | 1461297757244 Marionette TRACE conn4 <- [1,154,null,{}] 21:02:37 INFO - PROCESS | 3833 | 1461297757250 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:37 INFO - PROCESS | 3833 | 1461297757456 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 21:02:37 INFO - PROCESS | 3833 | 1461297757606 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f57d800 == 18 [pid = 3833] [id = 46] 21:02:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 109 (0x9711c800) [pid = 3833] [serial = 136] [outer = (nil)] 21:02:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 110 (0xa2a3e800) [pid = 3833] [serial = 137] [outer = 0x9711c800] 21:02:37 INFO - PROCESS | 3833 | 1461297757698 Marionette DEBUG loaded listener.js 21:02:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 111 (0xa2a8b800) [pid = 3833] [serial = 138] [outer = 0x9711c800] 21:02:38 INFO - PROCESS | 3833 | 1461297758901 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 21:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1682ms 21:02:38 INFO - PROCESS | 3833 | 1461297758923 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 21:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:02:38 INFO - PROCESS | 3833 | 1461297758927 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 21:02:38 INFO - PROCESS | 3833 | 1461297758935 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:02:38 INFO - PROCESS | 3833 | 1461297758938 Marionette TRACE conn4 <- [1,158,null,{}] 21:02:38 INFO - PROCESS | 3833 | 1461297758945 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:39 INFO - PROCESS | 3833 | 1461297759161 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 21:02:39 INFO - PROCESS | 3833 | 1461297759396 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:39 INFO - PROCESS | 3833 | ++DOCSHELL 0xa458f800 == 19 [pid = 3833] [id = 47] 21:02:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 112 (0xa4590000) [pid = 3833] [serial = 139] [outer = (nil)] 21:02:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 113 (0xa45d4c00) [pid = 3833] [serial = 140] [outer = 0xa4590000] 21:02:39 INFO - PROCESS | 3833 | 1461297759506 Marionette DEBUG loaded listener.js 21:02:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 114 (0xa4b0b000) [pid = 3833] [serial = 141] [outer = 0xa4590000] 21:02:40 INFO - PROCESS | 3833 | 1461297760485 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 21:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1636ms 21:02:40 INFO - PROCESS | 3833 | 1461297760573 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 21:02:40 INFO - PROCESS | 3833 | 1461297760580 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 21:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:02:40 INFO - PROCESS | 3833 | 1461297760590 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:02:40 INFO - PROCESS | 3833 | 1461297760595 Marionette TRACE conn4 <- [1,162,null,{}] 21:02:40 INFO - PROCESS | 3833 | 1461297760604 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:40 INFO - PROCESS | 3833 | 1461297760890 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 21:02:41 INFO - PROCESS | 3833 | 1461297761102 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc20000 == 20 [pid = 3833] [id = 48] 21:02:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 115 (0x8fc23c00) [pid = 3833] [serial = 142] [outer = (nil)] 21:02:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 116 (0x905ebc00) [pid = 3833] [serial = 143] [outer = 0x8fc23c00] 21:02:41 INFO - PROCESS | 3833 | 1461297761191 Marionette DEBUG loaded listener.js 21:02:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x905ed000) [pid = 3833] [serial = 144] [outer = 0x8fc23c00] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 116 (0x92a2a400) [pid = 3833] [serial = 43] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 115 (0x95b31800) [pid = 3833] [serial = 25] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 114 (0x98e0d000) [pid = 3833] [serial = 30] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 113 (0x91202800) [pid = 3833] [serial = 22] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 112 (0x97129c00) [pid = 3833] [serial = 46] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 111 (0x9fb30800) [pid = 3833] [serial = 34] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 110 (0x92ea3400) [pid = 3833] [serial = 44] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 109 (0x916dc800) [pid = 3833] [serial = 23] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 108 (0x9fc5a400) [pid = 3833] [serial = 35] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 107 (0x993e5000) [pid = 3833] [serial = 31] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 106 (0x97124000) [pid = 3833] [serial = 17] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 105 (0xa45d7400) [pid = 3833] [serial = 37] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 104 (0xa4b50800) [pid = 3833] [serial = 38] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 103 (0x99aa2000) [pid = 3833] [serial = 40] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 102 (0x979d6000) [pid = 3833] [serial = 28] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 101 (0x96c4fc00) [pid = 3833] [serial = 41] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 100 (0x993e1000) [pid = 3833] [serial = 52] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 99 (0x97126400) [pid = 3833] [serial = 50] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 98 (0x9a542800) [pid = 3833] [serial = 92] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 97 (0x96fa6400) [pid = 3833] [serial = 49] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 96 (0x98e02c00) [pid = 3833] [serial = 65] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 95 (0xa3c81400) [pid = 3833] [serial = 83] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 94 (0x916dc000) [pid = 3833] [serial = 88] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 93 (0x9a0c9c00) [pid = 3833] [serial = 91] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 92 (0xa4462400) [pid = 3833] [serial = 85] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 91 (0x92a30c00) [pid = 3833] [serial = 47] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 90 (0xa0a9c400) [pid = 3833] [serial = 80] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 89 (0xa2ae7000) [pid = 3833] [serial = 2] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 88 (0xa00d8000) [pid = 3833] [serial = 79] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 87 (0x979d1400) [pid = 3833] [serial = 64] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 86 (0x9b032800) [pid = 3833] [serial = 62] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 85 (0xa4484c00) [pid = 3833] [serial = 86] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 84 (0x98e0e000) [pid = 3833] [serial = 12] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 83 (0xa2a99000) [pid = 3833] [serial = 98] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 82 (0x993e5800) [pid = 3833] [serial = 9] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 81 (0x9b078c00) [pid = 3833] [serial = 95] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 80 (0x9a0c6000) [pid = 3833] [serial = 70] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 79 (0x9ac23800) [pid = 3833] [serial = 59] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 78 (0x9b02ac00) [pid = 3833] [serial = 61] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 77 (0x9a0cec00) [pid = 3833] [serial = 56] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 76 (0x9ac10800) [pid = 3833] [serial = 58] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 75 (0x992cec00) [pid = 3833] [serial = 68] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 74 (0x9a0c9800) [pid = 3833] [serial = 55] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 73 (0x92ea4000) [pid = 3833] [serial = 89] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 72 (0x979d3400) [pid = 3833] [serial = 67] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 71 (0x99f2ac00) [pid = 3833] [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.] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 70 (0x99aa0400) [pid = 3833] [serial = 53] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 69 (0x8fdeb800) [pid = 3833] [serial = 104] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 68 (0xa000b000) [pid = 3833] [serial = 77] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 67 (0xa2a4a800) [pid = 3833] [serial = 82] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 66 (0x92a71400) [pid = 3833] [serial = 16] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 65 (0x9a0cdc00) [pid = 3833] [serial = 71] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 64 (0x9dff2000) [pid = 3833] [serial = 74] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 63 (0x920ac800) [pid = 3833] [serial = 19] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 62 (0x9fc58c00) [pid = 3833] [serial = 76] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 61 (0xa3c8c400) [pid = 3833] [serial = 99] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 60 (0x9fb94000) [pid = 3833] [serial = 96] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 59 (0xa45ce000) [pid = 3833] [serial = 101] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 58 (0xa459b800) [pid = 3833] [serial = 105] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 57 (0xa683c000) [pid = 3833] [serial = 107] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 56 (0x9b043c00) [pid = 3833] [serial = 73] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | --DOMWINDOW == 55 (0xa4730000) [pid = 3833] [serial = 102] [outer = (nil)] [url = about:blank] 21:02:42 INFO - PROCESS | 3833 | 1461297762511 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 21:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2038ms 21:02:42 INFO - PROCESS | 3833 | 1461297762627 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 21:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:02:42 INFO - PROCESS | 3833 | 1461297762633 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 21:02:42 INFO - PROCESS | 3833 | 1461297762642 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:02:42 INFO - PROCESS | 3833 | 1461297762648 Marionette TRACE conn4 <- [1,166,null,{}] 21:02:42 INFO - PROCESS | 3833 | 1461297762656 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:42 INFO - PROCESS | 3833 | 1461297762809 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 21:02:42 INFO - PROCESS | 3833 | 1461297762908 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f2000 == 21 [pid = 3833] [id = 49] 21:02:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 56 (0x8f5f5c00) [pid = 3833] [serial = 145] [outer = (nil)] 21:02:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 57 (0x8f5fa800) [pid = 3833] [serial = 146] [outer = 0x8f5f5c00] 21:02:42 INFO - PROCESS | 3833 | 1461297762989 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 58 (0x905ea400) [pid = 3833] [serial = 147] [outer = 0x8f5f5c00] 21:02:43 INFO - PROCESS | 3833 | 1461297763726 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1138ms 21:02:43 INFO - PROCESS | 3833 | 1461297763780 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 21:02:43 INFO - PROCESS | 3833 | 1461297763789 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 21:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:02:43 INFO - PROCESS | 3833 | 1461297763799 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 3833 | 1461297763802 Marionette TRACE conn4 <- [1,170,null,{}] 21:02:43 INFO - PROCESS | 3833 | 1461297763809 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:43 INFO - PROCESS | 3833 | 1461297763966 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 21:02:43 INFO - PROCESS | 3833 | 1461297763978 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:44 INFO - PROCESS | 3833 | ++DOCSHELL 0x9070e400 == 22 [pid = 3833] [id = 50] 21:02:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 59 (0x91203400) [pid = 3833] [serial = 148] [outer = (nil)] 21:02:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 60 (0x916e7400) [pid = 3833] [serial = 149] [outer = 0x91203400] 21:02:44 INFO - PROCESS | 3833 | 1461297764057 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 61 (0x920ae400) [pid = 3833] [serial = 150] [outer = 0x91203400] 21:02:44 INFO - PROCESS | 3833 | 1461297764894 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1143ms 21:02:44 INFO - PROCESS | 3833 | 1461297764943 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 3833 | 1461297764946 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 21:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:02:44 INFO - PROCESS | 3833 | 1461297764958 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 3833 | 1461297764963 Marionette TRACE conn4 <- [1,174,null,{}] 21:02:44 INFO - PROCESS | 3833 | 1461297764985 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:45 INFO - PROCESS | 3833 | 1461297765205 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 21:02:45 INFO - PROCESS | 3833 | 1461297765229 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f3800 == 23 [pid = 3833] [id = 51] 21:02:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 62 (0x92bcf800) [pid = 3833] [serial = 151] [outer = (nil)] 21:02:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 63 (0x92ea4000) [pid = 3833] [serial = 152] [outer = 0x92bcf800] 21:02:45 INFO - PROCESS | 3833 | 1461297765314 Marionette DEBUG loaded listener.js 21:02:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 64 (0x95dd3c00) [pid = 3833] [serial = 153] [outer = 0x92bcf800] 21:02:46 INFO - PROCESS | 3833 | 1461297766158 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1236ms 21:02:46 INFO - PROCESS | 3833 | 1461297766196 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 21:02:46 INFO - PROCESS | 3833 | 1461297766200 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 21:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:02:46 INFO - PROCESS | 3833 | 1461297766207 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:02:46 INFO - PROCESS | 3833 | 1461297766211 Marionette TRACE conn4 <- [1,178,null,{}] 21:02:46 INFO - PROCESS | 3833 | 1461297766223 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:46 INFO - PROCESS | 3833 | 1461297766420 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 21:02:46 INFO - PROCESS | 3833 | 1461297766456 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f57c400 == 24 [pid = 3833] [id = 52] 21:02:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 65 (0x95dd8c00) [pid = 3833] [serial = 154] [outer = (nil)] 21:02:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 66 (0x96fb4800) [pid = 3833] [serial = 155] [outer = 0x95dd8c00] 21:02:46 INFO - PROCESS | 3833 | 1461297766602 Marionette DEBUG loaded listener.js 21:02:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 67 (0x979d1400) [pid = 3833] [serial = 156] [outer = 0x95dd8c00] 21:02:47 INFO - PROCESS | 3833 | --DOMWINDOW == 66 (0x99f22800) [pid = 3833] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:02:47 INFO - PROCESS | 3833 | --DOMWINDOW == 65 (0x92049000) [pid = 3833] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:02:47 INFO - PROCESS | 3833 | --DOMWINDOW == 64 (0x8f586800) [pid = 3833] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:02:47 INFO - PROCESS | 3833 | --DOMWINDOW == 63 (0x92bd8000) [pid = 3833] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:02:47 INFO - PROCESS | 3833 | --DOMWINDOW == 62 (0x8fdea400) [pid = 3833] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:02:47 INFO - PROCESS | 3833 | 1461297767438 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1287ms 21:02:47 INFO - PROCESS | 3833 | 1461297767496 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 21:02:47 INFO - PROCESS | 3833 | 1461297767502 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 21:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:02:47 INFO - PROCESS | 3833 | 1461297767508 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:02:47 INFO - PROCESS | 3833 | 1461297767511 Marionette TRACE conn4 <- [1,182,null,{}] 21:02:47 INFO - PROCESS | 3833 | 1461297767517 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:47 INFO - PROCESS | 3833 | 1461297767705 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 21:02:47 INFO - PROCESS | 3833 | 1461297767719 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f579800 == 25 [pid = 3833] [id = 53] 21:02:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 63 (0x8fdebc00) [pid = 3833] [serial = 157] [outer = (nil)] 21:02:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 64 (0x97ac1800) [pid = 3833] [serial = 158] [outer = 0x8fdebc00] 21:02:47 INFO - PROCESS | 3833 | 1461297767797 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 65 (0x97ac8400) [pid = 3833] [serial = 159] [outer = 0x8fdebc00] 21:02:48 INFO - PROCESS | 3833 | 1461297768760 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1284ms 21:02:48 INFO - PROCESS | 3833 | 1461297768794 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 3833 | 1461297768801 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 21:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:02:48 INFO - PROCESS | 3833 | 1461297768811 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 3833 | 1461297768816 Marionette TRACE conn4 <- [1,186,null,{}] 21:02:48 INFO - PROCESS | 3833 | 1461297768826 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:49 INFO - PROCESS | 3833 | 1461297769014 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 21:02:49 INFO - PROCESS | 3833 | 1461297769156 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f57e400 == 26 [pid = 3833] [id = 54] 21:02:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 66 (0x8fdee400) [pid = 3833] [serial = 160] [outer = (nil)] 21:02:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 67 (0x91210800) [pid = 3833] [serial = 161] [outer = 0x8fdee400] 21:02:49 INFO - PROCESS | 3833 | 1461297769252 Marionette DEBUG loaded listener.js 21:02:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 68 (0x9204ac00) [pid = 3833] [serial = 162] [outer = 0x8fdee400] 21:02:50 INFO - PROCESS | 3833 | 1461297770216 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1484ms 21:02:50 INFO - PROCESS | 3833 | 1461297770296 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 21:02:50 INFO - PROCESS | 3833 | 1461297770306 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 21:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:02:50 INFO - PROCESS | 3833 | 1461297770317 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:02:50 INFO - PROCESS | 3833 | 1461297770321 Marionette TRACE conn4 <- [1,190,null,{}] 21:02:50 INFO - PROCESS | 3833 | 1461297770328 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:50 INFO - PROCESS | 3833 | 1461297770554 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 21:02:50 INFO - PROCESS | 3833 | 1461297770736 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a78800 == 27 [pid = 3833] [id = 55] 21:02:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 69 (0x92ea3400) [pid = 3833] [serial = 163] [outer = (nil)] 21:02:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 70 (0x96fab400) [pid = 3833] [serial = 164] [outer = 0x92ea3400] 21:02:50 INFO - PROCESS | 3833 | 1461297770876 Marionette DEBUG loaded listener.js 21:02:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 71 (0x979d3400) [pid = 3833] [serial = 165] [outer = 0x92ea3400] 21:02:51 INFO - PROCESS | 3833 | 1461297771737 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1488ms 21:02:51 INFO - PROCESS | 3833 | 1461297771805 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 21:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:02:51 INFO - PROCESS | 3833 | 1461297771810 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 21:02:51 INFO - PROCESS | 3833 | 1461297771817 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:02:51 INFO - PROCESS | 3833 | 1461297771823 Marionette TRACE conn4 <- [1,194,null,{}] 21:02:51 INFO - PROCESS | 3833 | 1461297771841 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:52 INFO - PROCESS | 3833 | 1461297772058 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 21:02:52 INFO - PROCESS | 3833 | 1461297772199 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc1e400 == 28 [pid = 3833] [id = 56] 21:02:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 72 (0x993e5400) [pid = 3833] [serial = 166] [outer = (nil)] 21:02:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 73 (0x99a99400) [pid = 3833] [serial = 167] [outer = 0x993e5400] 21:02:52 INFO - PROCESS | 3833 | 1461297772296 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 74 (0x99dd8400) [pid = 3833] [serial = 168] [outer = 0x993e5400] 21:02:53 INFO - PROCESS | 3833 | 1461297773171 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1392ms 21:02:53 INFO - PROCESS | 3833 | 1461297773209 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 21:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:02:53 INFO - PROCESS | 3833 | 1461297773215 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 21:02:53 INFO - PROCESS | 3833 | 1461297773221 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:02:53 INFO - PROCESS | 3833 | 1461297773225 Marionette TRACE conn4 <- [1,198,null,{}] 21:02:53 INFO - PROCESS | 3833 | 1461297773231 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:53 INFO - PROCESS | 3833 | 1461297773411 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 21:02:53 INFO - PROCESS | 3833 | 1461297773550 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x92049400 == 29 [pid = 3833] [id = 57] 21:02:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 75 (0x99de0c00) [pid = 3833] [serial = 169] [outer = (nil)] 21:02:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 76 (0x9a0c7c00) [pid = 3833] [serial = 170] [outer = 0x99de0c00] 21:02:53 INFO - PROCESS | 3833 | 1461297773645 Marionette DEBUG loaded listener.js 21:02:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 77 (0x9a0cc800) [pid = 3833] [serial = 171] [outer = 0x99de0c00] 21:02:54 INFO - PROCESS | 3833 | 1461297774685 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1489ms 21:02:54 INFO - PROCESS | 3833 | 1461297774710 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 21:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:02:54 INFO - PROCESS | 3833 | 1461297774714 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 21:02:54 INFO - PROCESS | 3833 | 1461297774721 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:02:54 INFO - PROCESS | 3833 | 1461297774725 Marionette TRACE conn4 <- [1,202,null,{}] 21:02:54 INFO - PROCESS | 3833 | 1461297774731 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:54 INFO - PROCESS | 3833 | 1461297774899 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 21:02:55 INFO - PROCESS | 3833 | 1461297775046 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc1f800 == 30 [pid = 3833] [id = 58] 21:02:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 78 (0x98ecb400) [pid = 3833] [serial = 172] [outer = (nil)] 21:02:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 79 (0x9a58b800) [pid = 3833] [serial = 173] [outer = 0x98ecb400] 21:02:55 INFO - PROCESS | 3833 | 1461297775188 Marionette DEBUG loaded listener.js 21:02:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 80 (0x9a9ef000) [pid = 3833] [serial = 174] [outer = 0x98ecb400] 21:02:56 INFO - PROCESS | 3833 | 1461297776063 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1383ms 21:02:56 INFO - PROCESS | 3833 | 1461297776105 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 21:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:02:56 INFO - PROCESS | 3833 | 1461297776109 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 21:02:56 INFO - PROCESS | 3833 | 1461297776116 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:02:56 INFO - PROCESS | 3833 | 1461297776119 Marionette TRACE conn4 <- [1,206,null,{}] 21:02:56 INFO - PROCESS | 3833 | 1461297776126 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:56 INFO - PROCESS | 3833 | 1461297776321 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 21:02:56 INFO - PROCESS | 3833 | 1461297776464 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fdeb800 == 31 [pid = 3833] [id = 59] 21:02:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 81 (0x8fdee000) [pid = 3833] [serial = 175] [outer = (nil)] 21:02:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 82 (0x9ac0ac00) [pid = 3833] [serial = 176] [outer = 0x8fdee000] 21:02:56 INFO - PROCESS | 3833 | 1461297776558 Marionette DEBUG loaded listener.js 21:02:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 83 (0x9b02f000) [pid = 3833] [serial = 177] [outer = 0x8fdee000] 21:02:57 INFO - PROCESS | 3833 | 1461297777602 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1535ms 21:02:57 INFO - PROCESS | 3833 | 1461297777651 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 21:02:57 INFO - PROCESS | 3833 | 1461297777657 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 21:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:02:57 INFO - PROCESS | 3833 | 1461297777666 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:02:57 INFO - PROCESS | 3833 | 1461297777672 Marionette TRACE conn4 <- [1,210,null,{}] 21:02:57 INFO - PROCESS | 3833 | 1461297777682 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:57 INFO - PROCESS | 3833 | 1461297777868 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 21:02:58 INFO - PROCESS | 3833 | 1461297778065 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x90707400 == 32 [pid = 3833] [id = 60] 21:02:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 84 (0x90709800) [pid = 3833] [serial = 178] [outer = (nil)] 21:02:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 85 (0x92046000) [pid = 3833] [serial = 179] [outer = 0x90709800] 21:02:58 INFO - PROCESS | 3833 | 1461297778154 Marionette DEBUG loaded listener.js 21:02:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 86 (0x92a7e800) [pid = 3833] [serial = 180] [outer = 0x90709800] 21:02:59 INFO - PROCESS | 3833 | 1461297779029 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 21:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1434ms 21:02:59 INFO - PROCESS | 3833 | 1461297779101 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 21:02:59 INFO - PROCESS | 3833 | 1461297779110 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 21:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:02:59 INFO - PROCESS | 3833 | 1461297779120 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:02:59 INFO - PROCESS | 3833 | 1461297779124 Marionette TRACE conn4 <- [1,214,null,{}] 21:02:59 INFO - PROCESS | 3833 | 1461297779131 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:59 INFO - PROCESS | 3833 | 1461297779365 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 21:02:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8f585400 == 31 [pid = 3833] [id = 37] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 85 (0x9a0c2400) [pid = 3833] [serial = 122] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 84 (0xa6863800) [pid = 3833] [serial = 108] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 83 (0x99f9a000) [pid = 3833] [serial = 119] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 82 (0x920b5800) [pid = 3833] [serial = 113] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 81 (0x8fc23400) [pid = 3833] [serial = 110] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 80 (0x8fdeec00) [pid = 3833] [serial = 111] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 79 (0x96fb1800) [pid = 3833] [serial = 116] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 78 (0x9a9f9000) [pid = 3833] [serial = 120] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 77 (0x979d8000) [pid = 3833] [serial = 117] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | --DOMWINDOW == 76 (0x92bcd400) [pid = 3833] [serial = 114] [outer = (nil)] [url = about:blank] 21:02:59 INFO - PROCESS | 3833 | 1461297779588 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc23400 == 32 [pid = 3833] [id = 61] 21:02:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 77 (0x8fdeec00) [pid = 3833] [serial = 181] [outer = (nil)] 21:02:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 78 (0x920b5800) [pid = 3833] [serial = 182] [outer = 0x8fdeec00] 21:02:59 INFO - PROCESS | 3833 | 1461297779672 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 79 (0x92bd7c00) [pid = 3833] [serial = 183] [outer = 0x8fdeec00] 21:03:00 INFO - PROCESS | 3833 | 1461297780418 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 21:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1339ms 21:03:00 INFO - PROCESS | 3833 | 1461297780461 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 21:03:00 INFO - PROCESS | 3833 | 1461297780466 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 21:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:03:00 INFO - PROCESS | 3833 | 1461297780473 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:03:00 INFO - PROCESS | 3833 | 1461297780478 Marionette TRACE conn4 <- [1,218,null,{}] 21:03:00 INFO - PROCESS | 3833 | 1461297780495 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:00 INFO - PROCESS | 3833 | 1461297780658 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 21:03:00 INFO - PROCESS | 3833 | 1461297780671 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde6c00 == 33 [pid = 3833] [id = 62] 21:03:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 80 (0x98ecf800) [pid = 3833] [serial = 184] [outer = (nil)] 21:03:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 81 (0x99a96c00) [pid = 3833] [serial = 185] [outer = 0x98ecf800] 21:03:00 INFO - PROCESS | 3833 | 1461297780763 Marionette DEBUG loaded listener.js 21:03:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 82 (0x9a0c2000) [pid = 3833] [serial = 186] [outer = 0x98ecf800] 21:03:01 INFO - PROCESS | 3833 | 1461297781585 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 21:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1134ms 21:03:01 INFO - PROCESS | 3833 | 1461297781607 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 21:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:03:01 INFO - PROCESS | 3833 | 1461297781612 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 21:03:01 INFO - PROCESS | 3833 | 1461297781618 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:03:01 INFO - PROCESS | 3833 | 1461297781621 Marionette TRACE conn4 <- [1,222,null,{}] 21:03:01 INFO - PROCESS | 3833 | 1461297781627 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:01 INFO - PROCESS | 3833 | 1461297781840 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 21:03:01 INFO - PROCESS | 3833 | 1461297781866 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f586400 == 34 [pid = 3833] [id = 63] 21:03:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 83 (0x98ec8400) [pid = 3833] [serial = 187] [outer = (nil)] 21:03:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 84 (0x9a9ee000) [pid = 3833] [serial = 188] [outer = 0x98ec8400] 21:03:01 INFO - PROCESS | 3833 | 1461297781946 Marionette DEBUG loaded listener.js 21:03:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 85 (0x9ac1b800) [pid = 3833] [serial = 189] [outer = 0x98ec8400] 21:03:02 INFO - PROCESS | 3833 | 1461297782863 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 21:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1285ms 21:03:02 INFO - PROCESS | 3833 | 1461297782902 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 21:03:02 INFO - PROCESS | 3833 | 1461297782907 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 21:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:03:02 INFO - PROCESS | 3833 | 1461297782928 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:03:02 INFO - PROCESS | 3833 | 1461297782931 Marionette TRACE conn4 <- [1,226,null,{}] 21:03:02 INFO - PROCESS | 3833 | 1461297782937 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:03 INFO - PROCESS | 3833 | 1461297783132 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 21:03:03 INFO - PROCESS | 3833 | 1461297783158 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x9a591000 == 35 [pid = 3833] [id = 64] 21:03:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 86 (0x9ac24c00) [pid = 3833] [serial = 190] [outer = (nil)] 21:03:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 87 (0x9b037c00) [pid = 3833] [serial = 191] [outer = 0x9ac24c00] 21:03:03 INFO - PROCESS | 3833 | 1461297783236 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 88 (0x9b07ac00) [pid = 3833] [serial = 192] [outer = 0x9ac24c00] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 87 (0x8f5f5c00) [pid = 3833] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 86 (0x92bcf800) [pid = 3833] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 85 (0xa4590000) [pid = 3833] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 84 (0x8fc23c00) [pid = 3833] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 83 (0x9b07d800) [pid = 3833] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 82 (0x9fb94800) [pid = 3833] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 81 (0x95dd8c00) [pid = 3833] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 80 (0x993dec00) [pid = 3833] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 79 (0x9711c800) [pid = 3833] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 78 (0x9080b800) [pid = 3833] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:03:04 INFO - PROCESS | 3833 | --DOMWINDOW == 77 (0x91203400) [pid = 3833] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:03:04 INFO - PROCESS | 3833 | 1461297784192 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1292ms 21:03:04 INFO - PROCESS | 3833 | 1461297784209 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 21:03:04 INFO - PROCESS | 3833 | 1461297784212 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 21:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:03:04 INFO - PROCESS | 3833 | 1461297784219 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:03:04 INFO - PROCESS | 3833 | 1461297784222 Marionette TRACE conn4 <- [1,230,null,{}] 21:03:04 INFO - PROCESS | 3833 | 1461297784236 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:04 INFO - PROCESS | 3833 | 1461297784411 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 21:03:04 INFO - PROCESS | 3833 | 1461297784432 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x905e4400 == 36 [pid = 3833] [id = 65] 21:03:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 78 (0x905e5400) [pid = 3833] [serial = 193] [outer = (nil)] 21:03:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 79 (0x9fb94800) [pid = 3833] [serial = 194] [outer = 0x905e5400] 21:03:04 INFO - PROCESS | 3833 | 1461297784526 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 80 (0x9fc58c00) [pid = 3833] [serial = 195] [outer = 0x905e5400] 21:03:05 INFO - PROCESS | 3833 | 1461297785329 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 21:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1136ms 21:03:05 INFO - PROCESS | 3833 | 1461297785356 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 21:03:05 INFO - PROCESS | 3833 | 1461297785359 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 21:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:03:05 INFO - PROCESS | 3833 | 1461297785366 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 3833 | 1461297785369 Marionette TRACE conn4 <- [1,234,null,{}] 21:03:05 INFO - PROCESS | 3833 | 1461297785380 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:05 INFO - PROCESS | 3833 | 1461297785560 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 21:03:05 INFO - PROCESS | 3833 | 1461297785576 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f8400 == 37 [pid = 3833] [id = 66] 21:03:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 81 (0x9dfef000) [pid = 3833] [serial = 196] [outer = (nil)] 21:03:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 82 (0xa0c13400) [pid = 3833] [serial = 197] [outer = 0x9dfef000] 21:03:05 INFO - PROCESS | 3833 | 1461297785654 Marionette DEBUG loaded listener.js 21:03:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 83 (0xa0e78000) [pid = 3833] [serial = 198] [outer = 0x9dfef000] 21:03:06 INFO - PROCESS | 3833 | 1461297786634 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 21:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1341ms 21:03:06 INFO - PROCESS | 3833 | 1461297786709 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 21:03:06 INFO - PROCESS | 3833 | 1461297786716 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 21:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:03:06 INFO - PROCESS | 3833 | 1461297786727 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:03:06 INFO - PROCESS | 3833 | 1461297786731 Marionette TRACE conn4 <- [1,238,null,{}] 21:03:06 INFO - PROCESS | 3833 | 1461297786740 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:06 INFO - PROCESS | 3833 | 1461297786975 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 21:03:07 INFO - PROCESS | 3833 | 1461297787187 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x9070ec00 == 38 [pid = 3833] [id = 67] 21:03:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 84 (0x9080b800) [pid = 3833] [serial = 199] [outer = (nil)] 21:03:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 85 (0x92a2fc00) [pid = 3833] [serial = 200] [outer = 0x9080b800] 21:03:07 INFO - PROCESS | 3833 | 1461297787329 Marionette DEBUG loaded listener.js 21:03:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 86 (0x95dd2400) [pid = 3833] [serial = 201] [outer = 0x9080b800] 21:03:08 INFO - PROCESS | 3833 | 1461297788185 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 21:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1542ms 21:03:08 INFO - PROCESS | 3833 | 1461297788272 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 21:03:08 INFO - PROCESS | 3833 | 1461297788288 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 21:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:03:08 INFO - PROCESS | 3833 | 1461297788308 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:03:08 INFO - PROCESS | 3833 | 1461297788314 Marionette TRACE conn4 <- [1,242,null,{}] 21:03:08 INFO - PROCESS | 3833 | 1461297788372 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:08 INFO - PROCESS | 3833 | 1461297788578 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 21:03:08 INFO - PROCESS | 3833 | 1461297788735 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x9717d000 == 39 [pid = 3833] [id = 68] 21:03:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 87 (0x97183000) [pid = 3833] [serial = 202] [outer = (nil)] 21:03:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 88 (0x98ec4400) [pid = 3833] [serial = 203] [outer = 0x97183000] 21:03:08 INFO - PROCESS | 3833 | 1461297788877 Marionette DEBUG loaded listener.js 21:03:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 89 (0x9a0c9000) [pid = 3833] [serial = 204] [outer = 0x97183000] 21:03:09 INFO - PROCESS | 3833 | 1461297789809 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 21:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1578ms 21:03:09 INFO - PROCESS | 3833 | 1461297789884 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 21:03:09 INFO - PROCESS | 3833 | 1461297789888 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 21:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:03:09 INFO - PROCESS | 3833 | 1461297789896 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:03:09 INFO - PROCESS | 3833 | 1461297789903 Marionette TRACE conn4 <- [1,246,null,{}] 21:03:09 INFO - PROCESS | 3833 | 1461297789921 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:10 INFO - PROCESS | 3833 | 1461297790187 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 21:03:10 INFO - PROCESS | 3833 | 1461297790347 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x9b03e400 == 40 [pid = 3833] [id = 69] 21:03:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 90 (0x9fc62c00) [pid = 3833] [serial = 205] [outer = (nil)] 21:03:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 91 (0xa0fe7000) [pid = 3833] [serial = 206] [outer = 0x9fc62c00] 21:03:10 INFO - PROCESS | 3833 | 1461297790486 Marionette DEBUG loaded listener.js 21:03:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 92 (0xa2ae7c00) [pid = 3833] [serial = 207] [outer = 0x9fc62c00] 21:03:11 INFO - PROCESS | 3833 | 1461297791442 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1591ms 21:03:11 INFO - PROCESS | 3833 | 1461297791489 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 21:03:11 INFO - PROCESS | 3833 | 1461297791494 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 21:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:03:11 INFO - PROCESS | 3833 | 1461297791500 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:03:11 INFO - PROCESS | 3833 | 1461297791504 Marionette TRACE conn4 <- [1,250,null,{}] 21:03:11 INFO - PROCESS | 3833 | 1461297791510 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:11 INFO - PROCESS | 3833 | 1461297791696 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 21:03:11 INFO - PROCESS | 3833 | 1461297791894 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f7c00 == 41 [pid = 3833] [id = 70] 21:03:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 93 (0x905d4000) [pid = 3833] [serial = 208] [outer = (nil)] 21:03:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 94 (0x905db000) [pid = 3833] [serial = 209] [outer = 0x905d4000] 21:03:11 INFO - PROCESS | 3833 | 1461297791991 Marionette DEBUG loaded listener.js 21:03:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 95 (0x905dec00) [pid = 3833] [serial = 210] [outer = 0x905d4000] 21:03:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 96 (0x9988f400) [pid = 3833] [serial = 211] [outer = 0x96fa9400] 21:03:12 INFO - PROCESS | 3833 | 1461297792926 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1481ms 21:03:12 INFO - PROCESS | 3833 | 1461297792983 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 21:03:12 INFO - PROCESS | 3833 | 1461297792987 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 21:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:03:12 INFO - PROCESS | 3833 | 1461297792993 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:03:12 INFO - PROCESS | 3833 | 1461297792997 Marionette TRACE conn4 <- [1,254,null,{}] 21:03:13 INFO - PROCESS | 3833 | 1461297793003 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:13 INFO - PROCESS | 3833 | 1461297793175 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 21:03:13 INFO - PROCESS | 3833 | 1461297793322 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f584000 == 42 [pid = 3833] [id = 71] 21:03:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 97 (0x8f5f5000) [pid = 3833] [serial = 212] [outer = (nil)] 21:03:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 98 (0x99897400) [pid = 3833] [serial = 213] [outer = 0x8f5f5000] 21:03:13 INFO - PROCESS | 3833 | 1461297793452 Marionette DEBUG loaded listener.js 21:03:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 99 (0x99898800) [pid = 3833] [serial = 214] [outer = 0x8f5f5000] 21:03:14 INFO - PROCESS | 3833 | 1461297794314 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 21:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1379ms 21:03:14 INFO - PROCESS | 3833 | 1461297794375 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 21:03:14 INFO - PROCESS | 3833 | 1461297794379 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 21:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:03:14 INFO - PROCESS | 3833 | 1461297794385 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 3833 | 1461297794389 Marionette TRACE conn4 <- [1,258,null,{}] 21:03:14 INFO - PROCESS | 3833 | 1461297794396 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:14 INFO - PROCESS | 3833 | 1461297794588 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 21:03:14 INFO - PROCESS | 3833 | 1461297794753 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x9989b800 == 43 [pid = 3833] [id = 72] 21:03:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 100 (0x9ea1d400) [pid = 3833] [serial = 215] [outer = (nil)] 21:03:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 101 (0xa3c8a400) [pid = 3833] [serial = 216] [outer = 0x9ea1d400] 21:03:14 INFO - PROCESS | 3833 | 1461297794841 Marionette DEBUG loaded listener.js 21:03:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 102 (0xa3cec000) [pid = 3833] [serial = 217] [outer = 0x9ea1d400] 21:03:15 INFO - PROCESS | 3833 | 1461297795717 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 21:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1383ms 21:03:15 INFO - PROCESS | 3833 | 1461297795770 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 21:03:15 INFO - PROCESS | 3833 | 1461297795774 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 21:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:03:15 INFO - PROCESS | 3833 | 1461297795781 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:03:15 INFO - PROCESS | 3833 | 1461297795785 Marionette TRACE conn4 <- [1,262,null,{}] 21:03:15 INFO - PROCESS | 3833 | 1461297795791 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:15 INFO - PROCESS | 3833 | 1461297795961 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 21:03:16 INFO - PROCESS | 3833 | 1461297796109 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f57dc00 == 44 [pid = 3833] [id = 73] 21:03:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 103 (0x8f5f0800) [pid = 3833] [serial = 218] [outer = (nil)] 21:03:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 104 (0xa44cf000) [pid = 3833] [serial = 219] [outer = 0x8f5f0800] 21:03:16 INFO - PROCESS | 3833 | 1461297796198 Marionette DEBUG loaded listener.js 21:03:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 105 (0xa4590000) [pid = 3833] [serial = 220] [outer = 0x8f5f0800] 21:03:17 INFO - PROCESS | 3833 | 1461297797046 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 21:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1282ms 21:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:03:17 INFO - PROCESS | 3833 | 1461297797064 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 21:03:17 INFO - PROCESS | 3833 | 1461297797067 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 21:03:17 INFO - PROCESS | 3833 | 1461297797074 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:03:17 INFO - PROCESS | 3833 | 1461297797078 Marionette TRACE conn4 <- [1,266,null,{}] 21:03:17 INFO - PROCESS | 3833 | 1461297797084 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:17 INFO - PROCESS | 3833 | 1461297797300 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 21:03:17 INFO - PROCESS | 3833 | 1461297797433 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x905e3c00 == 45 [pid = 3833] [id = 74] 21:03:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 106 (0x905e7000) [pid = 3833] [serial = 221] [outer = (nil)] 21:03:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 107 (0xa4733800) [pid = 3833] [serial = 222] [outer = 0x905e7000] 21:03:17 INFO - PROCESS | 3833 | 1461297797532 Marionette DEBUG loaded listener.js 21:03:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 108 (0xa4737800) [pid = 3833] [serial = 223] [outer = 0x905e7000] 21:03:18 INFO - PROCESS | 3833 | 1461297798376 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 21:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1333ms 21:03:18 INFO - PROCESS | 3833 | 1461297798407 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 21:03:18 INFO - PROCESS | 3833 | 1461297798411 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 21:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:03:18 INFO - PROCESS | 3833 | 1461297798418 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:03:18 INFO - PROCESS | 3833 | 1461297798422 Marionette TRACE conn4 <- [1,270,null,{}] 21:03:18 INFO - PROCESS | 3833 | 1461297798428 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:18 INFO - PROCESS | 3833 | 1461297798611 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 21:03:18 INFO - PROCESS | 3833 | 1461297798769 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f586800 == 46 [pid = 3833] [id = 75] 21:03:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 109 (0x8f5f9000) [pid = 3833] [serial = 224] [outer = (nil)] 21:03:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 110 (0x920b6000) [pid = 3833] [serial = 225] [outer = 0x8f5f9000] 21:03:18 INFO - PROCESS | 3833 | 1461297798862 Marionette DEBUG loaded listener.js 21:03:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 111 (0x95dd1800) [pid = 3833] [serial = 226] [outer = 0x8f5f9000] 21:03:19 INFO - PROCESS | 3833 | 1461297799976 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1591ms 21:03:20 INFO - PROCESS | 3833 | 1461297800010 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 21:03:20 INFO - PROCESS | 3833 | 1461297800016 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 21:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:03:20 INFO - PROCESS | 3833 | 1461297800026 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:03:20 INFO - PROCESS | 3833 | 1461297800031 Marionette TRACE conn4 <- [1,274,null,{}] 21:03:20 INFO - PROCESS | 3833 | 1461297800039 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:20 INFO - PROCESS | 3833 | 1461297800216 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 21:03:20 INFO - PROCESS | 3833 | 1461297800459 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x905ee000 == 47 [pid = 3833] [id = 76] 21:03:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 112 (0x92044000) [pid = 3833] [serial = 227] [outer = (nil)] 21:03:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 113 (0x92bce400) [pid = 3833] [serial = 228] [outer = 0x92044000] 21:03:20 INFO - PROCESS | 3833 | 1461297800594 Marionette DEBUG loaded listener.js 21:03:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 114 (0x95b38c00) [pid = 3833] [serial = 229] [outer = 0x92044000] 21:03:21 INFO - PROCESS | 3833 | --DOCSHELL 0x905e4400 == 46 [pid = 3833] [id = 65] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 113 (0x97ac1800) [pid = 3833] [serial = 158] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOCSHELL 0x9a591000 == 45 [pid = 3833] [id = 64] 21:03:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8f586400 == 44 [pid = 3833] [id = 63] 21:03:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde6c00 == 43 [pid = 3833] [id = 62] 21:03:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8fc23400 == 42 [pid = 3833] [id = 61] 21:03:21 INFO - PROCESS | 3833 | --DOCSHELL 0x90707400 == 41 [pid = 3833] [id = 60] 21:03:21 INFO - PROCESS | 3833 | 1461297801463 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 112 (0x8f5fa800) [pid = 3833] [serial = 146] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 111 (0x95dd3c00) [pid = 3833] [serial = 153] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 110 (0xa4b0b000) [pid = 3833] [serial = 141] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 109 (0x905ebc00) [pid = 3833] [serial = 143] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 108 (0x9fb37800) [pid = 3833] [serial = 132] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 107 (0xa0a11000) [pid = 3833] [serial = 135] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 106 (0xa45d4c00) [pid = 3833] [serial = 140] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 105 (0x9ea19800) [pid = 3833] [serial = 131] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 104 (0x979d1400) [pid = 3833] [serial = 156] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 103 (0x9a9f4c00) [pid = 3833] [serial = 129] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 102 (0x905ea400) [pid = 3833] [serial = 147] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 101 (0xa0017c00) [pid = 3833] [serial = 134] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 100 (0x92ea4000) [pid = 3833] [serial = 152] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 99 (0x96fb4800) [pid = 3833] [serial = 155] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 98 (0xa2a8b800) [pid = 3833] [serial = 138] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 97 (0x905ed000) [pid = 3833] [serial = 144] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 96 (0x92bd5000) [pid = 3833] [serial = 126] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 95 (0x916e7400) [pid = 3833] [serial = 149] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 94 (0x916e0800) [pid = 3833] [serial = 125] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 93 (0x920ae400) [pid = 3833] [serial = 150] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 92 (0xa2a3e800) [pid = 3833] [serial = 137] [outer = (nil)] [url = about:blank] 21:03:21 INFO - PROCESS | 3833 | --DOMWINDOW == 91 (0x9a0c1c00) [pid = 3833] [serial = 128] [outer = (nil)] [url = about:blank] 21:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1537ms 21:03:21 INFO - PROCESS | 3833 | 1461297801564 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 21:03:21 INFO - PROCESS | 3833 | 1461297801572 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 21:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:03:21 INFO - PROCESS | 3833 | 1461297801582 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:03:21 INFO - PROCESS | 3833 | 1461297801586 Marionette TRACE conn4 <- [1,278,null,{}] 21:03:21 INFO - PROCESS | 3833 | 1461297801592 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:21 INFO - PROCESS | 3833 | 1461297801761 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 21:03:21 INFO - PROCESS | 3833 | 1461297801870 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fdeac00 == 42 [pid = 3833] [id = 77] 21:03:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 92 (0x905e4400) [pid = 3833] [serial = 230] [outer = (nil)] 21:03:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 93 (0x92bd5000) [pid = 3833] [serial = 231] [outer = 0x905e4400] 21:03:21 INFO - PROCESS | 3833 | 1461297801964 Marionette DEBUG loaded listener.js 21:03:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 94 (0x95dd6000) [pid = 3833] [serial = 232] [outer = 0x905e4400] 21:03:22 INFO - PROCESS | 3833 | 1461297802816 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 21:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1288ms 21:03:22 INFO - PROCESS | 3833 | 1461297802872 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 21:03:22 INFO - PROCESS | 3833 | 1461297802875 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 21:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:03:22 INFO - PROCESS | 3833 | 1461297802890 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:03:22 INFO - PROCESS | 3833 | 1461297802895 Marionette TRACE conn4 <- [1,282,null,{}] 21:03:22 INFO - PROCESS | 3833 | 1461297802911 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:23 INFO - PROCESS | 3833 | 1461297803069 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 21:03:23 INFO - PROCESS | 3833 | 1461297803081 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x905e6400 == 43 [pid = 3833] [id = 78] 21:03:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 95 (0x9203c400) [pid = 3833] [serial = 233] [outer = (nil)] 21:03:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 96 (0x9989c800) [pid = 3833] [serial = 234] [outer = 0x9203c400] 21:03:23 INFO - PROCESS | 3833 | 1461297803254 Marionette DEBUG loaded listener.js 21:03:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 97 (0x9a0cd400) [pid = 3833] [serial = 235] [outer = 0x9203c400] 21:03:24 INFO - PROCESS | 3833 | 1461297804009 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 21:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1155ms 21:03:24 INFO - PROCESS | 3833 | 1461297804037 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 21:03:24 INFO - PROCESS | 3833 | 1461297804042 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 21:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:03:24 INFO - PROCESS | 3833 | 1461297804052 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:03:24 INFO - PROCESS | 3833 | 1461297804055 Marionette TRACE conn4 <- [1,286,null,{}] 21:03:24 INFO - PROCESS | 3833 | 1461297804074 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:24 INFO - PROCESS | 3833 | 1461297804268 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 21:03:24 INFO - PROCESS | 3833 | 1461297804295 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x99dd9400 == 44 [pid = 3833] [id = 79] 21:03:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 98 (0x9a9ee400) [pid = 3833] [serial = 236] [outer = (nil)] 21:03:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 99 (0x9ac12000) [pid = 3833] [serial = 237] [outer = 0x9a9ee400] 21:03:24 INFO - PROCESS | 3833 | 1461297804372 Marionette DEBUG loaded listener.js 21:03:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 100 (0x9b036400) [pid = 3833] [serial = 238] [outer = 0x9a9ee400] 21:03:25 INFO - PROCESS | 3833 | 1461297805232 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 21:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1244ms 21:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:03:25 INFO - PROCESS | 3833 | 1461297805303 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 21:03:25 INFO - PROCESS | 3833 | 1461297805307 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 21:03:25 INFO - PROCESS | 3833 | 1461297805314 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:03:25 INFO - PROCESS | 3833 | 1461297805331 Marionette TRACE conn4 <- [1,290,null,{}] 21:03:25 INFO - PROCESS | 3833 | 1461297805345 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:25 INFO - PROCESS | 3833 | 1461297805540 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 21:03:25 INFO - PROCESS | 3833 | 1461297805559 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x96fa8000 == 45 [pid = 3833] [id = 80] 21:03:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 101 (0x9a588c00) [pid = 3833] [serial = 239] [outer = (nil)] 21:03:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 102 (0x9ea20400) [pid = 3833] [serial = 240] [outer = 0x9a588c00] 21:03:25 INFO - PROCESS | 3833 | 1461297805636 Marionette DEBUG loaded listener.js 21:03:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 103 (0x9fc5e800) [pid = 3833] [serial = 241] [outer = 0x9a588c00] 21:03:26 INFO - PROCESS | 3833 | --DOMWINDOW == 102 (0x9ac24c00) [pid = 3833] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:03:26 INFO - PROCESS | 3833 | --DOMWINDOW == 101 (0x905e5400) [pid = 3833] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:03:26 INFO - PROCESS | 3833 | --DOMWINDOW == 100 (0x98ecf800) [pid = 3833] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:03:26 INFO - PROCESS | 3833 | --DOMWINDOW == 99 (0x90709800) [pid = 3833] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:03:26 INFO - PROCESS | 3833 | --DOMWINDOW == 98 (0x8fdeec00) [pid = 3833] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:03:26 INFO - PROCESS | 3833 | --DOMWINDOW == 97 (0x98ec8400) [pid = 3833] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:03:26 INFO - PROCESS | 3833 | 1461297806512 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1258ms 21:03:26 INFO - PROCESS | 3833 | 1461297806572 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 21:03:26 INFO - PROCESS | 3833 | 1461297806575 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 21:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:03:26 INFO - PROCESS | 3833 | 1461297806582 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:03:26 INFO - PROCESS | 3833 | 1461297806586 Marionette TRACE conn4 <- [1,294,null,{}] 21:03:26 INFO - PROCESS | 3833 | 1461297806595 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:26 INFO - PROCESS | 3833 | 1461297806868 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 21:03:26 INFO - PROCESS | 3833 | 1461297806953 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde6400 == 46 [pid = 3833] [id = 81] 21:03:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 98 (0x916e1c00) [pid = 3833] [serial = 242] [outer = (nil)] 21:03:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 99 (0xa0018400) [pid = 3833] [serial = 243] [outer = 0x916e1c00] 21:03:27 INFO - PROCESS | 3833 | 1461297807037 Marionette DEBUG loaded listener.js 21:03:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 100 (0xa0fe8000) [pid = 3833] [serial = 244] [outer = 0x916e1c00] 21:03:27 INFO - PROCESS | 3833 | 1461297807764 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1238ms 21:03:27 INFO - PROCESS | 3833 | 1461297807821 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 21:03:27 INFO - PROCESS | 3833 | 1461297807825 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 21:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:03:27 INFO - PROCESS | 3833 | 1461297807832 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:03:27 INFO - PROCESS | 3833 | 1461297807835 Marionette TRACE conn4 <- [1,298,null,{}] 21:03:27 INFO - PROCESS | 3833 | 1461297807841 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:28 INFO - PROCESS | 3833 | 1461297808033 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 21:03:28 INFO - PROCESS | 3833 | 1461297808173 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f578400 == 47 [pid = 3833] [id = 82] 21:03:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 101 (0x8f583000) [pid = 3833] [serial = 245] [outer = (nil)] 21:03:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 102 (0x8fde6800) [pid = 3833] [serial = 246] [outer = 0x8f583000] 21:03:28 INFO - PROCESS | 3833 | 1461297808271 Marionette DEBUG loaded listener.js 21:03:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 103 (0x905db400) [pid = 3833] [serial = 247] [outer = 0x8f583000] 21:03:29 INFO - PROCESS | 3833 | 1461297809201 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1435ms 21:03:29 INFO - PROCESS | 3833 | 1461297809321 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 21:03:29 INFO - PROCESS | 3833 | 1461297809329 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 21:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:03:29 INFO - PROCESS | 3833 | 1461297809395 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:03:29 INFO - PROCESS | 3833 | 1461297809401 Marionette TRACE conn4 <- [1,302,null,{}] 21:03:29 INFO - PROCESS | 3833 | 1461297809409 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:29 INFO - PROCESS | 3833 | 1461297809615 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 21:03:29 INFO - PROCESS | 3833 | 1461297809842 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bdb800 == 48 [pid = 3833] [id = 83] 21:03:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 104 (0x92ea1800) [pid = 3833] [serial = 248] [outer = (nil)] 21:03:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 105 (0x97a29c00) [pid = 3833] [serial = 249] [outer = 0x92ea1800] 21:03:29 INFO - PROCESS | 3833 | 1461297809941 Marionette DEBUG loaded listener.js 21:03:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 106 (0x992da000) [pid = 3833] [serial = 250] [outer = 0x92ea1800] 21:03:30 INFO - PROCESS | 3833 | 1461297810863 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1553ms 21:03:30 INFO - PROCESS | 3833 | 1461297810940 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 21:03:30 INFO - PROCESS | 3833 | 1461297810947 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 21:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:03:30 INFO - PROCESS | 3833 | 1461297810954 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:03:30 INFO - PROCESS | 3833 | 1461297810957 Marionette TRACE conn4 <- [1,306,null,{}] 21:03:30 INFO - PROCESS | 3833 | 1461297810964 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:31 INFO - PROCESS | 3833 | 1461297811184 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 21:03:31 INFO - PROCESS | 3833 | 1461297811430 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x9ae67000 == 49 [pid = 3833] [id = 84] 21:03:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 107 (0x9b030800) [pid = 3833] [serial = 251] [outer = (nil)] 21:03:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 108 (0x9ea15400) [pid = 3833] [serial = 252] [outer = 0x9b030800] 21:03:31 INFO - PROCESS | 3833 | 1461297811569 Marionette DEBUG loaded listener.js 21:03:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 109 (0xa0c09c00) [pid = 3833] [serial = 253] [outer = 0x9b030800] 21:03:32 INFO - PROCESS | 3833 | 1461297812500 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1583ms 21:03:32 INFO - PROCESS | 3833 | 1461297812539 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 21:03:32 INFO - PROCESS | 3833 | 1461297812542 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 21:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:03:32 INFO - PROCESS | 3833 | 1461297812558 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:03:32 INFO - PROCESS | 3833 | 1461297812569 Marionette TRACE conn4 <- [1,310,null,{}] 21:03:32 INFO - PROCESS | 3833 | 1461297812579 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:32 INFO - PROCESS | 3833 | 1461297812767 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 21:03:32 INFO - PROCESS | 3833 | 1461297812963 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde8c00 == 50 [pid = 3833] [id = 85] 21:03:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 110 (0xa0fe6800) [pid = 3833] [serial = 254] [outer = (nil)] 21:03:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 111 (0xa4734c00) [pid = 3833] [serial = 255] [outer = 0xa0fe6800] 21:03:33 INFO - PROCESS | 3833 | 1461297813060 Marionette DEBUG loaded listener.js 21:03:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 112 (0xa4b55800) [pid = 3833] [serial = 256] [outer = 0xa0fe6800] 21:03:33 INFO - PROCESS | 3833 | 1461297813888 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1397ms 21:03:33 INFO - PROCESS | 3833 | 1461297813948 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 21:03:33 INFO - PROCESS | 3833 | 1461297813953 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 21:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:03:33 INFO - PROCESS | 3833 | 1461297813961 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:03:33 INFO - PROCESS | 3833 | 1461297813964 Marionette TRACE conn4 <- [1,314,null,{}] 21:03:33 INFO - PROCESS | 3833 | 1461297813970 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:34 INFO - PROCESS | 3833 | 1461297814149 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 21:03:34 INFO - PROCESS | 3833 | 1461297814301 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde7800 == 51 [pid = 3833] [id = 86] 21:03:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 113 (0x916e7c00) [pid = 3833] [serial = 257] [outer = (nil)] 21:03:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 114 (0xa5ecc000) [pid = 3833] [serial = 258] [outer = 0x916e7c00] 21:03:34 INFO - PROCESS | 3833 | 1461297814406 Marionette DEBUG loaded listener.js 21:03:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 115 (0xa6831c00) [pid = 3833] [serial = 259] [outer = 0x916e7c00] 21:03:35 INFO - PROCESS | 3833 | 1461297815320 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1430ms 21:03:35 INFO - PROCESS | 3833 | 1461297815392 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 21:03:35 INFO - PROCESS | 3833 | 1461297815396 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 21:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:03:35 INFO - PROCESS | 3833 | 1461297815403 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:03:35 INFO - PROCESS | 3833 | 1461297815408 Marionette TRACE conn4 <- [1,318,null,{}] 21:03:35 INFO - PROCESS | 3833 | 1461297815414 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:35 INFO - PROCESS | 3833 | 1461297815591 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 21:03:35 INFO - PROCESS | 3833 | 1461297815745 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x90423c00 == 52 [pid = 3833] [id = 87] 21:03:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 116 (0x90425c00) [pid = 3833] [serial = 260] [outer = (nil)] 21:03:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x90429800) [pid = 3833] [serial = 261] [outer = 0x90425c00] 21:03:35 INFO - PROCESS | 3833 | 1461297815853 Marionette DEBUG loaded listener.js 21:03:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 118 (0x9042fc00) [pid = 3833] [serial = 262] [outer = 0x90425c00] 21:03:36 INFO - PROCESS | 3833 | 1461297816808 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1431ms 21:03:36 INFO - PROCESS | 3833 | 1461297816835 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 21:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:03:36 INFO - PROCESS | 3833 | 1461297816839 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 21:03:36 INFO - PROCESS | 3833 | 1461297816846 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:03:36 INFO - PROCESS | 3833 | 1461297816850 Marionette TRACE conn4 <- [1,322,null,{}] 21:03:36 INFO - PROCESS | 3833 | 1461297816855 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:37 INFO - PROCESS | 3833 | 1461297817028 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 21:03:37 INFO - PROCESS | 3833 | 1461297817190 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x900ea400 == 53 [pid = 3833] [id = 88] 21:03:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x900ec400) [pid = 3833] [serial = 263] [outer = (nil)] 21:03:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x900ef800) [pid = 3833] [serial = 264] [outer = 0x900ec400] 21:03:37 INFO - PROCESS | 3833 | 1461297817283 Marionette DEBUG loaded listener.js 21:03:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x900f2000) [pid = 3833] [serial = 265] [outer = 0x900ec400] 21:03:38 INFO - PROCESS | 3833 | 1461297818209 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1431ms 21:03:38 INFO - PROCESS | 3833 | 1461297818277 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 21:03:38 INFO - PROCESS | 3833 | 1461297818282 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 21:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:03:38 INFO - PROCESS | 3833 | 1461297818288 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:03:38 INFO - PROCESS | 3833 | 1461297818292 Marionette TRACE conn4 <- [1,326,null,{}] 21:03:38 INFO - PROCESS | 3833 | 1461297818298 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:38 INFO - PROCESS | 3833 | 1461297818481 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 21:03:38 INFO - PROCESS | 3833 | 1461297818637 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x900e7400 == 54 [pid = 3833] [id = 89] 21:03:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x9042a800) [pid = 3833] [serial = 266] [outer = (nil)] 21:03:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0xa6895000) [pid = 3833] [serial = 267] [outer = 0x9042a800] 21:03:38 INFO - PROCESS | 3833 | 1461297818728 Marionette DEBUG loaded listener.js 21:03:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0xa6c31400) [pid = 3833] [serial = 268] [outer = 0x9042a800] 21:03:39 INFO - PROCESS | 3833 | 1461297819610 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1384ms 21:03:39 INFO - PROCESS | 3833 | 1461297819673 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 21:03:39 INFO - PROCESS | 3833 | 1461297819677 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 21:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:03:39 INFO - PROCESS | 3833 | 1461297819683 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:03:39 INFO - PROCESS | 3833 | 1461297819687 Marionette TRACE conn4 <- [1,330,null,{}] 21:03:39 INFO - PROCESS | 3833 | 1461297819693 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:39 INFO - PROCESS | 3833 | 1461297819872 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 21:03:40 INFO - PROCESS | 3833 | 1461297820060 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e615c00 == 55 [pid = 3833] [id = 90] 21:03:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8e618800) [pid = 3833] [serial = 269] [outer = (nil)] 21:03:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x8e61b400) [pid = 3833] [serial = 270] [outer = 0x8e618800] 21:03:40 INFO - PROCESS | 3833 | 1461297820152 Marionette DEBUG loaded listener.js 21:03:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8e61f000) [pid = 3833] [serial = 271] [outer = 0x8e618800] 21:03:41 INFO - PROCESS | 3833 | 1461297821081 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1436ms 21:03:41 INFO - PROCESS | 3833 | 1461297821121 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 21:03:41 INFO - PROCESS | 3833 | 1461297821125 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 21:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:03:41 INFO - PROCESS | 3833 | 1461297821132 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:03:41 INFO - PROCESS | 3833 | 1461297821136 Marionette TRACE conn4 <- [1,334,null,{}] 21:03:41 INFO - PROCESS | 3833 | 1461297821142 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:41 INFO - PROCESS | 3833 | 1461297821311 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 21:03:41 INFO - PROCESS | 3833 | 1461297821784 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f593000 == 56 [pid = 3833] [id = 91] 21:03:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8f593400) [pid = 3833] [serial = 272] [outer = (nil)] 21:03:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x8f595400) [pid = 3833] [serial = 273] [outer = 0x8f593400] 21:03:41 INFO - PROCESS | 3833 | 1461297821911 Marionette DEBUG loaded listener.js 21:03:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8f5f5c00) [pid = 3833] [serial = 274] [outer = 0x8f593400] 21:03:42 INFO - PROCESS | 3833 | 1461297822770 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1685ms 21:03:42 INFO - PROCESS | 3833 | 1461297822819 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 21:03:42 INFO - PROCESS | 3833 | 1461297822827 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 21:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:03:42 INFO - PROCESS | 3833 | 1461297822836 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:03:42 INFO - PROCESS | 3833 | 1461297822840 Marionette TRACE conn4 <- [1,338,null,{}] 21:03:42 INFO - PROCESS | 3833 | 1461297822849 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:43 INFO - PROCESS | 3833 | 1461297823030 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 21:03:43 INFO - PROCESS | 3833 | 1461297823285 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde1800 == 57 [pid = 3833] [id = 92] 21:03:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8fdef400) [pid = 3833] [serial = 275] [outer = (nil)] 21:03:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x900ed000) [pid = 3833] [serial = 276] [outer = 0x8fdef400] 21:03:43 INFO - PROCESS | 3833 | 1461297823422 Marionette DEBUG loaded listener.js 21:03:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x90424000) [pid = 3833] [serial = 277] [outer = 0x8fdef400] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde6400 == 56 [pid = 3833] [id = 81] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x96fa8000 == 55 [pid = 3833] [id = 80] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x99dd9400 == 54 [pid = 3833] [id = 79] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x9ac0ac00) [pid = 3833] [serial = 176] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0xa0c13400) [pid = 3833] [serial = 197] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | 1461297824392 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x905e6400 == 53 [pid = 3833] [id = 78] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8fdeac00 == 52 [pid = 3833] [id = 77] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x905ee000 == 51 [pid = 3833] [id = 76] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x905e3c00 == 50 [pid = 3833] [id = 74] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8f57dc00 == 49 [pid = 3833] [id = 73] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x9989b800 == 48 [pid = 3833] [id = 72] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8f584000 == 47 [pid = 3833] [id = 71] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5f7c00 == 46 [pid = 3833] [id = 70] 21:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1589ms 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x9b03e400 == 45 [pid = 3833] [id = 69] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x9717d000 == 44 [pid = 3833] [id = 68] 21:03:44 INFO - PROCESS | 3833 | --DOCSHELL 0x9070ec00 == 43 [pid = 3833] [id = 67] 21:03:44 INFO - PROCESS | 3833 | 1461297824436 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 21:03:44 INFO - PROCESS | 3833 | 1461297824443 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 21:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:03:44 INFO - PROCESS | 3833 | 1461297824451 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:03:44 INFO - PROCESS | 3833 | 1461297824454 Marionette TRACE conn4 <- [1,342,null,{}] 21:03:44 INFO - PROCESS | 3833 | 1461297824461 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:44 INFO - PROCESS | 3833 | 1461297824631 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x9b037c00) [pid = 3833] [serial = 191] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x9b07ac00) [pid = 3833] [serial = 192] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x9fb94800) [pid = 3833] [serial = 194] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x91210800) [pid = 3833] [serial = 161] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x96fab400) [pid = 3833] [serial = 164] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x99a99400) [pid = 3833] [serial = 167] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x9a0c7c00) [pid = 3833] [serial = 170] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x99a96c00) [pid = 3833] [serial = 185] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x9a0c2000) [pid = 3833] [serial = 186] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x92a7e800) [pid = 3833] [serial = 180] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x92046000) [pid = 3833] [serial = 179] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x920b5800) [pid = 3833] [serial = 182] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 118 (0x92bd7c00) [pid = 3833] [serial = 183] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 117 (0x9a58b800) [pid = 3833] [serial = 173] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 116 (0x9a9ee000) [pid = 3833] [serial = 188] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 115 (0x9ac1b800) [pid = 3833] [serial = 189] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | --DOMWINDOW == 114 (0x9fc58c00) [pid = 3833] [serial = 195] [outer = (nil)] [url = about:blank] 21:03:44 INFO - PROCESS | 3833 | 1461297824815 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:44 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d1000 == 44 [pid = 3833] [id = 93] 21:03:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 115 (0x905d5800) [pid = 3833] [serial = 278] [outer = (nil)] 21:03:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 116 (0x905dd800) [pid = 3833] [serial = 279] [outer = 0x905d5800] 21:03:44 INFO - PROCESS | 3833 | 1461297824902 Marionette DEBUG loaded listener.js 21:03:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x9070ac00) [pid = 3833] [serial = 280] [outer = 0x905d5800] 21:03:45 INFO - PROCESS | 3833 | 1461297825760 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1332ms 21:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:03:45 INFO - PROCESS | 3833 | 1461297825791 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 21:03:45 INFO - PROCESS | 3833 | 1461297825794 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 21:03:45 INFO - PROCESS | 3833 | 1461297825809 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:03:45 INFO - PROCESS | 3833 | 1461297825817 Marionette TRACE conn4 <- [1,346,null,{}] 21:03:45 INFO - PROCESS | 3833 | 1461297825826 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:45 INFO - PROCESS | 3833 | 1461297825985 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 21:03:46 INFO - PROCESS | 3833 | 1461297826004 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e61e000 == 45 [pid = 3833] [id = 94] 21:03:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 118 (0x920b8800) [pid = 3833] [serial = 281] [outer = (nil)] 21:03:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x92a79000) [pid = 3833] [serial = 282] [outer = 0x920b8800] 21:03:46 INFO - PROCESS | 3833 | 1461297826083 Marionette DEBUG loaded listener.js 21:03:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x92bd1c00) [pid = 3833] [serial = 283] [outer = 0x920b8800] 21:03:46 INFO - PROCESS | 3833 | 1461297826926 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1154ms 21:03:46 INFO - PROCESS | 3833 | 1461297826960 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 21:03:46 INFO - PROCESS | 3833 | 1461297826964 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 21:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:03:46 INFO - PROCESS | 3833 | 1461297826982 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:03:46 INFO - PROCESS | 3833 | 1461297826984 Marionette TRACE conn4 <- [1,350,null,{}] 21:03:46 INFO - PROCESS | 3833 | 1461297826991 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:47 INFO - PROCESS | 3833 | 1461297827193 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 21:03:47 INFO - PROCESS | 3833 | 1461297827218 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x9120cc00 == 46 [pid = 3833] [id = 95] 21:03:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x9203e800) [pid = 3833] [serial = 284] [outer = (nil)] 21:03:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x96fab400) [pid = 3833] [serial = 285] [outer = 0x9203e800] 21:03:47 INFO - PROCESS | 3833 | 1461297827296 Marionette DEBUG loaded listener.js 21:03:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x97124000) [pid = 3833] [serial = 286] [outer = 0x9203e800] 21:03:48 INFO - PROCESS | 3833 | 1461297828192 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 21:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1290ms 21:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:03:48 INFO - PROCESS | 3833 | 1461297828268 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 21:03:48 INFO - PROCESS | 3833 | 1461297828271 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 21:03:48 INFO - PROCESS | 3833 | 1461297828277 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:03:48 INFO - PROCESS | 3833 | 1461297828281 Marionette TRACE conn4 <- [1,354,null,{}] 21:03:48 INFO - PROCESS | 3833 | 1461297828286 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:48 INFO - PROCESS | 3833 | 1461297828498 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 21:03:48 INFO - PROCESS | 3833 | 1461297828525 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x97ac8c00 == 47 [pid = 3833] [id = 96] 21:03:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x97c57000) [pid = 3833] [serial = 287] [outer = (nil)] 21:03:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x992d1400) [pid = 3833] [serial = 288] [outer = 0x97c57000] 21:03:48 INFO - PROCESS | 3833 | 1461297828612 Marionette DEBUG loaded listener.js 21:03:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x99a9a800) [pid = 3833] [serial = 289] [outer = 0x97c57000] 21:03:49 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x9a9ee400) [pid = 3833] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:03:49 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x9a588c00) [pid = 3833] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:03:49 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x9203c400) [pid = 3833] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:03:49 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x92044000) [pid = 3833] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:03:49 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x8f5f9000) [pid = 3833] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:03:49 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x8fdee000) [pid = 3833] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:03:49 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x92a80400) [pid = 3833] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:03:49 INFO - PROCESS | 3833 | --DOMWINDOW == 118 (0x905e4400) [pid = 3833] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:03:49 INFO - PROCESS | 3833 | 1461297829717 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1491ms 21:03:49 INFO - PROCESS | 3833 | 1461297829768 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 21:03:49 INFO - PROCESS | 3833 | 1461297829771 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 21:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:03:49 INFO - PROCESS | 3833 | 1461297829778 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:03:49 INFO - PROCESS | 3833 | 1461297829781 Marionette TRACE conn4 <- [1,358,null,{}] 21:03:49 INFO - PROCESS | 3833 | 1461297829794 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:49 INFO - PROCESS | 3833 | 1461297829954 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 21:03:49 INFO - PROCESS | 3833 | 1461297829965 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x905e4800 == 48 [pid = 3833] [id = 97] 21:03:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x92a80400) [pid = 3833] [serial = 290] [outer = (nil)] 21:03:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x9a0c2400) [pid = 3833] [serial = 291] [outer = 0x92a80400] 21:03:50 INFO - PROCESS | 3833 | 1461297830054 Marionette DEBUG loaded listener.js 21:03:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x9a0c8400) [pid = 3833] [serial = 292] [outer = 0x92a80400] 21:03:50 INFO - PROCESS | 3833 | 1461297830908 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1178ms 21:03:50 INFO - PROCESS | 3833 | 1461297830957 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 21:03:50 INFO - PROCESS | 3833 | 1461297830961 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 21:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:03:50 INFO - PROCESS | 3833 | 1461297830968 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:03:50 INFO - PROCESS | 3833 | 1461297830971 Marionette TRACE conn4 <- [1,362,null,{}] 21:03:50 INFO - PROCESS | 3833 | 1461297830977 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:51 INFO - PROCESS | 3833 | 1461297831122 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 21:03:51 INFO - PROCESS | 3833 | 1461297831136 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e61e400 == 49 [pid = 3833] [id = 98] 21:03:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x99aa1c00) [pid = 3833] [serial = 293] [outer = (nil)] 21:03:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x9a589c00) [pid = 3833] [serial = 294] [outer = 0x99aa1c00] 21:03:51 INFO - PROCESS | 3833 | 1461297831212 Marionette DEBUG loaded listener.js 21:03:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x9a9fbc00) [pid = 3833] [serial = 295] [outer = 0x99aa1c00] 21:03:52 INFO - PROCESS | 3833 | 1461297832349 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1432ms 21:03:52 INFO - PROCESS | 3833 | 1461297832402 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 21:03:52 INFO - PROCESS | 3833 | 1461297832411 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 21:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:03:52 INFO - PROCESS | 3833 | 1461297832420 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:03:52 INFO - PROCESS | 3833 | 1461297832426 Marionette TRACE conn4 <- [1,366,null,{}] 21:03:52 INFO - PROCESS | 3833 | 1461297832436 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:52 INFO - PROCESS | 3833 | 1461297832675 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 21:03:52 INFO - PROCESS | 3833 | 1461297832886 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5fd800 == 50 [pid = 3833] [id = 99] 21:03:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8fc20c00) [pid = 3833] [serial = 296] [outer = (nil)] 21:03:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x900ec000) [pid = 3833] [serial = 297] [outer = 0x8fc20c00] 21:03:53 INFO - PROCESS | 3833 | 1461297833026 Marionette DEBUG loaded listener.js 21:03:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x9042d400) [pid = 3833] [serial = 298] [outer = 0x8fc20c00] 21:03:53 INFO - PROCESS | 3833 | 1461297833987 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1599ms 21:03:54 INFO - PROCESS | 3833 | 1461297834019 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 21:03:54 INFO - PROCESS | 3833 | 1461297834027 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 21:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:03:54 INFO - PROCESS | 3833 | 1461297834039 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:03:54 INFO - PROCESS | 3833 | 1461297834043 Marionette TRACE conn4 <- [1,370,null,{}] 21:03:54 INFO - PROCESS | 3833 | 1461297834049 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:54 INFO - PROCESS | 3833 | 1461297834273 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 21:03:54 INFO - PROCESS | 3833 | 1461297834541 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x916e6800 == 51 [pid = 3833] [id = 100] 21:03:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x92043800) [pid = 3833] [serial = 299] [outer = (nil)] 21:03:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x92a2f000) [pid = 3833] [serial = 300] [outer = 0x92043800] 21:03:54 INFO - PROCESS | 3833 | 1461297834678 Marionette DEBUG loaded listener.js 21:03:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x95dd6800) [pid = 3833] [serial = 301] [outer = 0x92043800] 21:03:55 INFO - PROCESS | 3833 | 1461297835721 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 21:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1734ms 21:03:55 INFO - PROCESS | 3833 | 1461297835774 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 21:03:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:03:55 INFO - PROCESS | 3833 | 1461297835778 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 21:03:55 INFO - PROCESS | 3833 | 1461297835786 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:03:55 INFO - PROCESS | 3833 | 1461297835792 Marionette TRACE conn4 <- [1,374,null,{}] 21:03:55 INFO - PROCESS | 3833 | 1461297835810 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:56 INFO - PROCESS | 3833 | 1461297836075 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 21:03:56 INFO - PROCESS | 3833 | 1461297836287 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f58e800 == 52 [pid = 3833] [id = 101] 21:03:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x916dac00) [pid = 3833] [serial = 302] [outer = (nil)] 21:03:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x9a9f4800) [pid = 3833] [serial = 303] [outer = 0x916dac00] 21:03:56 INFO - PROCESS | 3833 | 1461297836381 Marionette DEBUG loaded listener.js 21:03:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x9b028800) [pid = 3833] [serial = 304] [outer = 0x916dac00] 21:03:57 INFO - PROCESS | 3833 | 1461297837259 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:03:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:03:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1542ms 21:03:57 INFO - PROCESS | 3833 | 1461297837328 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 21:03:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:03:57 INFO - PROCESS | 3833 | 1461297837333 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 21:03:57 INFO - PROCESS | 3833 | 1461297837340 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:03:57 INFO - PROCESS | 3833 | 1461297837344 Marionette TRACE conn4 <- [1,378,null,{}] 21:03:57 INFO - PROCESS | 3833 | 1461297837350 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:57 INFO - PROCESS | 3833 | 1461297837570 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 21:03:57 INFO - PROCESS | 3833 | 1461297837773 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f582000 == 53 [pid = 3833] [id = 102] 21:03:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x9ac1a400) [pid = 3833] [serial = 305] [outer = (nil)] 21:03:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x9dfea400) [pid = 3833] [serial = 306] [outer = 0x9ac1a400] 21:03:57 INFO - PROCESS | 3833 | 1461297837908 Marionette DEBUG loaded listener.js 21:03:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x9ea1b400) [pid = 3833] [serial = 307] [outer = 0x9ac1a400] 21:03:58 INFO - PROCESS | 3833 | 1461297838756 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:03:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:03:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1482ms 21:03:58 INFO - PROCESS | 3833 | 1461297838822 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 21:03:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:03:58 INFO - PROCESS | 3833 | 1461297838826 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 21:03:58 INFO - PROCESS | 3833 | 1461297838833 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:03:58 INFO - PROCESS | 3833 | 1461297838837 Marionette TRACE conn4 <- [1,382,null,{}] 21:03:58 INFO - PROCESS | 3833 | 1461297838843 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:59 INFO - PROCESS | 3833 | 1461297839014 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 21:03:59 INFO - PROCESS | 3833 | 1461297839169 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e620400 == 54 [pid = 3833] [id = 103] 21:03:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x9dfe7800) [pid = 3833] [serial = 308] [outer = (nil)] 21:03:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x9fc58800) [pid = 3833] [serial = 309] [outer = 0x9dfe7800] 21:03:59 INFO - PROCESS | 3833 | 1461297839263 Marionette DEBUG loaded listener.js 21:03:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x9fc63400) [pid = 3833] [serial = 310] [outer = 0x9dfe7800] 21:04:00 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:00 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:04:00 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:00 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:00 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:00 INFO - PROCESS | 3833 | 1461297840314 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:04:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:04:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1535ms 21:04:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:04:00 INFO - PROCESS | 3833 | 1461297840368 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 21:04:00 INFO - PROCESS | 3833 | 1461297840372 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 21:04:00 INFO - PROCESS | 3833 | 1461297840379 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:04:00 INFO - PROCESS | 3833 | 1461297840381 Marionette TRACE conn4 <- [1,386,null,{}] 21:04:00 INFO - PROCESS | 3833 | 1461297840388 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:00 INFO - PROCESS | 3833 | 1461297840630 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 21:04:00 INFO - PROCESS | 3833 | 1461297840897 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5fa400 == 55 [pid = 3833] [id = 104] 21:04:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8f5fb400) [pid = 3833] [serial = 311] [outer = (nil)] 21:04:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x92c7c800) [pid = 3833] [serial = 312] [outer = 0x8f5fb400] 21:04:00 INFO - PROCESS | 3833 | 1461297840993 Marionette DEBUG loaded listener.js 21:04:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x9fb94800) [pid = 3833] [serial = 313] [outer = 0x8f5fb400] 21:04:02 INFO - PROCESS | 3833 | 1461297842165 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 21:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1883ms 21:04:02 INFO - PROCESS | 3833 | 1461297842262 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 21:04:02 INFO - PROCESS | 3833 | 1461297842268 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 21:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:04:02 INFO - PROCESS | 3833 | 1461297842287 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:04:02 INFO - PROCESS | 3833 | 1461297842292 Marionette TRACE conn4 <- [1,390,null,{}] 21:04:02 INFO - PROCESS | 3833 | 1461297842410 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:02 INFO - PROCESS | 3833 | 1461297842588 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 21:04:02 INFO - PROCESS | 3833 | 1461297842773 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c6e2c00 == 56 [pid = 3833] [id = 105] 21:04:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8c6e3c00) [pid = 3833] [serial = 314] [outer = (nil)] 21:04:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8e61d400) [pid = 3833] [serial = 315] [outer = 0x8c6e3c00] 21:04:02 INFO - PROCESS | 3833 | 1461297842855 Marionette DEBUG loaded listener.js 21:04:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8fdea800) [pid = 3833] [serial = 316] [outer = 0x8c6e3c00] 21:04:03 INFO - PROCESS | 3833 | 1461297843901 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 21:04:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:04:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1688ms 21:04:03 INFO - PROCESS | 3833 | 1461297843974 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 21:04:03 INFO - PROCESS | 3833 | 1461297843983 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 21:04:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:04:04 INFO - PROCESS | 3833 | 1461297843994 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:04:04 INFO - PROCESS | 3833 | 1461297843998 Marionette TRACE conn4 <- [1,394,null,{}] 21:04:04 INFO - PROCESS | 3833 | 1461297844005 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:04 INFO - PROCESS | 3833 | 1461297844189 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 21:04:04 INFO - PROCESS | 3833 | 1461297844409 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f8000 == 57 [pid = 3833] [id = 106] 21:04:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f5fb000) [pid = 3833] [serial = 317] [outer = (nil)] 21:04:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x905ed400) [pid = 3833] [serial = 318] [outer = 0x8f5fb000] 21:04:04 INFO - PROCESS | 3833 | 1461297844521 Marionette DEBUG loaded listener.js 21:04:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x91204000) [pid = 3833] [serial = 319] [outer = 0x8f5fb000] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x905e4800 == 56 [pid = 3833] [id = 97] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x97ac8c00 == 55 [pid = 3833] [id = 96] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0xa0018400) [pid = 3833] [serial = 243] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x99897400) [pid = 3833] [serial = 213] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0xa3c8a400) [pid = 3833] [serial = 216] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x905db000) [pid = 3833] [serial = 209] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0xa4733800) [pid = 3833] [serial = 222] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x98ec4400) [pid = 3833] [serial = 203] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0xa0fe7000) [pid = 3833] [serial = 206] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x92a2fc00) [pid = 3833] [serial = 200] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0xa44cf000) [pid = 3833] [serial = 219] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x9120cc00 == 54 [pid = 3833] [id = 95] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x8e61e000 == 53 [pid = 3833] [id = 94] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x905d1000 == 52 [pid = 3833] [id = 93] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde1800 == 51 [pid = 3833] [id = 92] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x8f593000 == 50 [pid = 3833] [id = 91] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x8e615c00 == 49 [pid = 3833] [id = 90] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x900e7400 == 48 [pid = 3833] [id = 89] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x900ea400 == 47 [pid = 3833] [id = 88] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x90423c00 == 46 [pid = 3833] [id = 87] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde7800 == 45 [pid = 3833] [id = 86] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde8c00 == 44 [pid = 3833] [id = 85] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x9ae67000 == 43 [pid = 3833] [id = 84] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x92bdb800 == 42 [pid = 3833] [id = 83] 21:04:05 INFO - PROCESS | 3833 | --DOCSHELL 0x8f578400 == 41 [pid = 3833] [id = 82] 21:04:05 INFO - PROCESS | 3833 | 1461297845553 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 21:04:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:04:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1586ms 21:04:05 INFO - PROCESS | 3833 | 1461297845580 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 21:04:05 INFO - PROCESS | 3833 | 1461297845583 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 21:04:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:04:05 INFO - PROCESS | 3833 | 1461297845589 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:04:05 INFO - PROCESS | 3833 | 1461297845595 Marionette TRACE conn4 <- [1,398,null,{}] 21:04:05 INFO - PROCESS | 3833 | 1461297845611 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x9ac12000) [pid = 3833] [serial = 237] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x9fc5e800) [pid = 3833] [serial = 241] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x9a0cd400) [pid = 3833] [serial = 235] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x95b38c00) [pid = 3833] [serial = 229] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x9989c800) [pid = 3833] [serial = 234] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x92bce400) [pid = 3833] [serial = 228] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x9a587400) [pid = 3833] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x920b6000) [pid = 3833] [serial = 225] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x9b02f000) [pid = 3833] [serial = 177] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x9ea20400) [pid = 3833] [serial = 240] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x9b036400) [pid = 3833] [serial = 238] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x95dd1800) [pid = 3833] [serial = 226] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x9a9f3000) [pid = 3833] [serial = 123] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x95dd6000) [pid = 3833] [serial = 232] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x92bd5000) [pid = 3833] [serial = 231] [outer = (nil)] [url = about:blank] 21:04:05 INFO - PROCESS | 3833 | 1461297845838 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 21:04:06 INFO - PROCESS | 3833 | 1461297846032 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d1000 == 42 [pid = 3833] [id = 107] 21:04:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x920b7c00) [pid = 3833] [serial = 320] [outer = (nil)] 21:04:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x92a7a800) [pid = 3833] [serial = 321] [outer = 0x920b7c00] 21:04:06 INFO - PROCESS | 3833 | 1461297846111 Marionette DEBUG loaded listener.js 21:04:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x92c70c00) [pid = 3833] [serial = 322] [outer = 0x920b7c00] 21:04:06 INFO - PROCESS | 3833 | 1461297846841 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 21:04:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:04:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1288ms 21:04:06 INFO - PROCESS | 3833 | 1461297846878 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 21:04:06 INFO - PROCESS | 3833 | 1461297846881 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 21:04:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:04:06 INFO - PROCESS | 3833 | 1461297846888 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:04:06 INFO - PROCESS | 3833 | 1461297846892 Marionette TRACE conn4 <- [1,402,null,{}] 21:04:06 INFO - PROCESS | 3833 | 1461297846897 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:07 INFO - PROCESS | 3833 | 1461297847047 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 21:04:07 INFO - PROCESS | 3833 | 1461297847062 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x92c70000 == 43 [pid = 3833] [id = 108] 21:04:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x92c79c00) [pid = 3833] [serial = 323] [outer = (nil)] 21:04:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x95b30000) [pid = 3833] [serial = 324] [outer = 0x92c79c00] 21:04:07 INFO - PROCESS | 3833 | 1461297847139 Marionette DEBUG loaded listener.js 21:04:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x96cc6c00) [pid = 3833] [serial = 325] [outer = 0x92c79c00] 21:04:08 INFO - PROCESS | 3833 | 1461297848049 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 21:04:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:04:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1233ms 21:04:08 INFO - PROCESS | 3833 | 1461297848123 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 21:04:08 INFO - PROCESS | 3833 | 1461297848126 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 21:04:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:04:08 INFO - PROCESS | 3833 | 1461297848133 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:04:08 INFO - PROCESS | 3833 | 1461297848135 Marionette TRACE conn4 <- [1,406,null,{}] 21:04:08 INFO - PROCESS | 3833 | 1461297848141 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:08 INFO - PROCESS | 3833 | 1461297848331 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 21:04:08 INFO - PROCESS | 3833 | 1461297848356 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x92c77800 == 44 [pid = 3833] [id = 109] 21:04:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x95dd6000) [pid = 3833] [serial = 326] [outer = (nil)] 21:04:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x97c56800) [pid = 3833] [serial = 327] [outer = 0x95dd6000] 21:04:08 INFO - PROCESS | 3833 | 1461297848428 Marionette DEBUG loaded listener.js 21:04:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x9988e400) [pid = 3833] [serial = 328] [outer = 0x95dd6000] 21:04:09 INFO - PROCESS | 3833 | 1461297849383 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 21:04:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:04:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1279ms 21:04:09 INFO - PROCESS | 3833 | 1461297849420 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 21:04:09 INFO - PROCESS | 3833 | 1461297849423 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 21:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:04:09 INFO - PROCESS | 3833 | 1461297849431 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:04:09 INFO - PROCESS | 3833 | 1461297849433 Marionette TRACE conn4 <- [1,410,null,{}] 21:04:09 INFO - PROCESS | 3833 | 1461297849441 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:09 INFO - PROCESS | 3833 | 1461297849709 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 21:04:09 INFO - PROCESS | 3833 | 1461297849733 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x92c7e400 == 45 [pid = 3833] [id = 110] 21:04:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x979d0400) [pid = 3833] [serial = 329] [outer = (nil)] 21:04:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x9a0c3000) [pid = 3833] [serial = 330] [outer = 0x979d0400] 21:04:09 INFO - PROCESS | 3833 | 1461297849813 Marionette DEBUG loaded listener.js 21:04:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x9a9edc00) [pid = 3833] [serial = 331] [outer = 0x979d0400] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x97183000) [pid = 3833] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x9ea1d400) [pid = 3833] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x905e7000) [pid = 3833] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8f5f0800) [pid = 3833] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x905d4000) [pid = 3833] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x92ea3400) [pid = 3833] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8fdee400) [pid = 3833] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x99de0c00) [pid = 3833] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x9fc62c00) [pid = 3833] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x8fdebc00) [pid = 3833] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x916e1c00) [pid = 3833] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x993e5400) [pid = 3833] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x98ecb400) [pid = 3833] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x9080b800) [pid = 3833] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x97c57000) [pid = 3833] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x92a80400) [pid = 3833] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x8fdef400) [pid = 3833] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 118 (0x905d5800) [pid = 3833] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 117 (0x8f593400) [pid = 3833] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 116 (0x920b8800) [pid = 3833] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 115 (0x9203e800) [pid = 3833] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:04:10 INFO - PROCESS | 3833 | --DOMWINDOW == 114 (0x8f5f5000) [pid = 3833] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:04:11 INFO - PROCESS | 3833 | 1461297851031 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 21:04:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:04:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1632ms 21:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:04:11 INFO - PROCESS | 3833 | 1461297851064 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 21:04:11 INFO - PROCESS | 3833 | 1461297851067 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 21:04:11 INFO - PROCESS | 3833 | 1461297851073 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:04:11 INFO - PROCESS | 3833 | 1461297851077 Marionette TRACE conn4 <- [1,414,null,{}] 21:04:11 INFO - PROCESS | 3833 | 1461297851082 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:11 INFO - PROCESS | 3833 | 1461297851271 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 21:04:11 INFO - PROCESS | 3833 | 1461297851291 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f0c00 == 46 [pid = 3833] [id = 111] 21:04:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 115 (0x8fde4800) [pid = 3833] [serial = 332] [outer = (nil)] 21:04:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 116 (0x95b37c00) [pid = 3833] [serial = 333] [outer = 0x8fde4800] 21:04:11 INFO - PROCESS | 3833 | 1461297851375 Marionette DEBUG loaded listener.js 21:04:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x993e5400) [pid = 3833] [serial = 334] [outer = 0x8fde4800] 21:04:12 INFO - PROCESS | 3833 | 1461297852173 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 21:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1134ms 21:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:04:12 INFO - PROCESS | 3833 | 1461297852207 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 21:04:12 INFO - PROCESS | 3833 | 1461297852210 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 21:04:12 INFO - PROCESS | 3833 | 1461297852216 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:04:12 INFO - PROCESS | 3833 | 1461297852220 Marionette TRACE conn4 <- [1,418,null,{}] 21:04:12 INFO - PROCESS | 3833 | 1461297852225 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:12 INFO - PROCESS | 3833 | 1461297852451 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 21:04:12 INFO - PROCESS | 3833 | 1461297852629 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c6e4c00 == 47 [pid = 3833] [id = 112] 21:04:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 118 (0x8c6e5c00) [pid = 3833] [serial = 335] [outer = (nil)] 21:04:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x8c6ebc00) [pid = 3833] [serial = 336] [outer = 0x8c6e5c00] 21:04:12 INFO - PROCESS | 3833 | 1461297852728 Marionette DEBUG loaded listener.js 21:04:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x8f587800) [pid = 3833] [serial = 337] [outer = 0x8c6e5c00] 21:04:14 INFO - PROCESS | 3833 | 1461297854151 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 21:04:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 21:04:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1997ms 21:04:14 INFO - PROCESS | 3833 | 1461297854258 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 21:04:14 INFO - PROCESS | 3833 | 1461297854266 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 21:04:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:04:14 INFO - PROCESS | 3833 | 1461297854277 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:04:14 INFO - PROCESS | 3833 | 1461297854283 Marionette TRACE conn4 <- [1,422,null,{}] 21:04:14 INFO - PROCESS | 3833 | 1461297854294 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:14 INFO - PROCESS | 3833 | 1461297854480 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 21:04:14 INFO - PROCESS | 3833 | 1461297854665 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5fa000 == 48 [pid = 3833] [id = 113] 21:04:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x8fde7800) [pid = 3833] [serial = 338] [outer = (nil)] 21:04:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x905e8000) [pid = 3833] [serial = 339] [outer = 0x8fde7800] 21:04:14 INFO - PROCESS | 3833 | 1461297854862 Marionette DEBUG loaded listener.js 21:04:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x916e7400) [pid = 3833] [serial = 340] [outer = 0x8fde7800] 21:04:16 INFO - PROCESS | 3833 | 1461297856513 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 21:04:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2253ms 21:04:16 INFO - PROCESS | 3833 | 1461297856529 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 21:04:16 INFO - PROCESS | 3833 | 1461297856535 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 21:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:04:16 INFO - PROCESS | 3833 | 1461297856543 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:04:16 INFO - PROCESS | 3833 | 1461297856547 Marionette TRACE conn4 <- [1,426,null,{}] 21:04:16 INFO - PROCESS | 3833 | 1461297856555 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:16 INFO - PROCESS | 3833 | 1461297856734 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 21:04:16 INFO - PROCESS | 3833 | 1461297856901 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d8800 == 49 [pid = 3833] [id = 114] 21:04:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x92c6f800) [pid = 3833] [serial = 341] [outer = (nil)] 21:04:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x97181c00) [pid = 3833] [serial = 342] [outer = 0x92c6f800] 21:04:16 INFO - PROCESS | 3833 | 1461297856993 Marionette DEBUG loaded listener.js 21:04:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x99aa1000) [pid = 3833] [serial = 343] [outer = 0x92c6f800] 21:04:17 INFO - PROCESS | 3833 | 1461297857974 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 21:04:18 INFO - PROCESS | 3833 | 1461297858046 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 21:04:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:04:18 INFO - PROCESS | 3833 | 1461297858064 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:04:18 INFO - PROCESS | 3833 | 1461297858072 Marionette TRACE conn4 <- [1,430,null,{}] 21:04:18 INFO - PROCESS | 3833 | 1461297858078 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:18 INFO - PROCESS | 3833 | 1461297858274 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 21:04:18 INFO - PROCESS | 3833 | 1461297858488 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd44000 == 50 [pid = 3833] [id = 115] 21:04:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8fd49400) [pid = 3833] [serial = 344] [outer = (nil)] 21:04:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8fd50000) [pid = 3833] [serial = 345] [outer = 0x8fd49400] 21:04:18 INFO - PROCESS | 3833 | 1461297858619 Marionette DEBUG loaded listener.js 21:04:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x9a537c00) [pid = 3833] [serial = 346] [outer = 0x8fd49400] 21:04:19 INFO - PROCESS | 3833 | 1461297859512 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 21:04:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:04:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1501ms 21:04:19 INFO - PROCESS | 3833 | 1461297859558 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 21:04:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:04:19 INFO - PROCESS | 3833 | 1461297859562 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 21:04:19 INFO - PROCESS | 3833 | 1461297859568 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:04:19 INFO - PROCESS | 3833 | 1461297859572 Marionette TRACE conn4 <- [1,434,null,{}] 21:04:19 INFO - PROCESS | 3833 | 1461297859578 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:19 INFO - PROCESS | 3833 | 1461297859751 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 21:04:19 INFO - PROCESS | 3833 | 1461297859913 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f57cc00 == 51 [pid = 3833] [id = 116] 21:04:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8f57e000) [pid = 3833] [serial = 347] [outer = (nil)] 21:04:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8f681800) [pid = 3833] [serial = 348] [outer = 0x8f57e000] 21:04:20 INFO - PROCESS | 3833 | 1461297860007 Marionette DEBUG loaded listener.js 21:04:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8f683c00) [pid = 3833] [serial = 349] [outer = 0x8f57e000] 21:04:20 INFO - PROCESS | 3833 | 1461297860922 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 21:04:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1387ms 21:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:04:20 INFO - PROCESS | 3833 | 1461297860956 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 21:04:20 INFO - PROCESS | 3833 | 1461297860959 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 21:04:20 INFO - PROCESS | 3833 | 1461297860966 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:04:20 INFO - PROCESS | 3833 | 1461297860969 Marionette TRACE conn4 <- [1,438,null,{}] 21:04:20 INFO - PROCESS | 3833 | 1461297860976 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:21 INFO - PROCESS | 3833 | 1461297861149 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 21:04:21 INFO - PROCESS | 3833 | 1461297861323 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x99de0c00 == 52 [pid = 3833] [id = 117] 21:04:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x99f9a000) [pid = 3833] [serial = 350] [outer = (nil)] 21:04:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x9ac1dc00) [pid = 3833] [serial = 351] [outer = 0x99f9a000] 21:04:21 INFO - PROCESS | 3833 | 1461297861424 Marionette DEBUG loaded listener.js 21:04:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x9b03f000) [pid = 3833] [serial = 352] [outer = 0x99f9a000] 21:04:22 INFO - PROCESS | 3833 | 1461297862376 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 21:04:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1485ms 21:04:22 INFO - PROCESS | 3833 | 1461297862451 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 21:04:22 INFO - PROCESS | 3833 | 1461297862454 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 21:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:04:22 INFO - PROCESS | 3833 | 1461297862461 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:04:22 INFO - PROCESS | 3833 | 1461297862464 Marionette TRACE conn4 <- [1,442,null,{}] 21:04:22 INFO - PROCESS | 3833 | 1461297862472 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:22 INFO - PROCESS | 3833 | 1461297862646 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 21:04:22 INFO - PROCESS | 3833 | 1461297862810 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e619000 == 53 [pid = 3833] [id = 118] 21:04:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8f687400) [pid = 3833] [serial = 353] [outer = (nil)] 21:04:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x9fb95400) [pid = 3833] [serial = 354] [outer = 0x8f687400] 21:04:22 INFO - PROCESS | 3833 | 1461297862900 Marionette DEBUG loaded listener.js 21:04:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x9fca9c00) [pid = 3833] [serial = 355] [outer = 0x8f687400] 21:04:23 INFO - PROCESS | 3833 | 1461297863854 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 21:04:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1432ms 21:04:23 INFO - PROCESS | 3833 | 1461297863894 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 21:04:23 INFO - PROCESS | 3833 | 1461297863898 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 21:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:04:23 INFO - PROCESS | 3833 | 1461297863905 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:04:23 INFO - PROCESS | 3833 | 1461297863909 Marionette TRACE conn4 <- [1,446,null,{}] 21:04:23 INFO - PROCESS | 3833 | 1461297863915 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:24 INFO - PROCESS | 3833 | 1461297864079 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 21:04:24 INFO - PROCESS | 3833 | 1461297864248 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0e9000 == 54 [pid = 3833] [id = 119] 21:04:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8c0ea800) [pid = 3833] [serial = 356] [outer = (nil)] 21:04:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8c0f1400) [pid = 3833] [serial = 357] [outer = 0x8c0ea800] 21:04:24 INFO - PROCESS | 3833 | 1461297864336 Marionette DEBUG loaded listener.js 21:04:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8c0f3000) [pid = 3833] [serial = 358] [outer = 0x8c0ea800] 21:04:25 INFO - PROCESS | 3833 | 1461297865277 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 21:04:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:04:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1439ms 21:04:25 INFO - PROCESS | 3833 | 1461297865345 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 21:04:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:04:25 INFO - PROCESS | 3833 | 1461297865350 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 21:04:25 INFO - PROCESS | 3833 | 1461297865356 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:04:25 INFO - PROCESS | 3833 | 1461297865360 Marionette TRACE conn4 <- [1,450,null,{}] 21:04:25 INFO - PROCESS | 3833 | 1461297865366 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:25 INFO - PROCESS | 3833 | 1461297865541 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 21:04:25 INFO - PROCESS | 3833 | 1461297865795 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f597000 == 55 [pid = 3833] [id = 120] 21:04:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8f598800) [pid = 3833] [serial = 359] [outer = (nil)] 21:04:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8f67a000) [pid = 3833] [serial = 360] [outer = 0x8f598800] 21:04:26 INFO - PROCESS | 3833 | 1461297866199 Marionette DEBUG loaded listener.js 21:04:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8fd42000) [pid = 3833] [serial = 361] [outer = 0x8f598800] 21:04:27 INFO - PROCESS | 3833 | 1461297867193 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 21:04:27 INFO - PROCESS | 3833 | 1461297867256 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 21:04:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:04:27 INFO - PROCESS | 3833 | 1461297867266 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:04:27 INFO - PROCESS | 3833 | 1461297867271 Marionette TRACE conn4 <- [1,454,null,{}] 21:04:27 INFO - PROCESS | 3833 | 1461297867278 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:27 INFO - PROCESS | 3833 | 1461297867459 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 21:04:27 INFO - PROCESS | 3833 | 1461297867772 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f1400 == 56 [pid = 3833] [id = 121] 21:04:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x900e5800) [pid = 3833] [serial = 362] [outer = (nil)] 21:04:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x9042a000) [pid = 3833] [serial = 363] [outer = 0x900e5800] 21:04:27 INFO - PROCESS | 3833 | 1461297867860 Marionette DEBUG loaded listener.js 21:04:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x905d4800) [pid = 3833] [serial = 364] [outer = 0x900e5800] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5f0c00 == 55 [pid = 3833] [id = 111] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x92c7e400 == 54 [pid = 3833] [id = 110] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x92c77800 == 53 [pid = 3833] [id = 109] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x92c70000 == 52 [pid = 3833] [id = 108] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x905d1000 == 51 [pid = 3833] [id = 107] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5f8000 == 50 [pid = 3833] [id = 106] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x8c6e2c00 == 49 [pid = 3833] [id = 105] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5fd800 == 48 [pid = 3833] [id = 99] 21:04:28 INFO - PROCESS | 3833 | --DOCSHELL 0x8e61e400 == 47 [pid = 3833] [id = 98] 21:04:28 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:28 INFO - PROCESS | 3833 | 1461297868810 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x99898800) [pid = 3833] [serial = 214] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x9a0c9000) [pid = 3833] [serial = 204] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0xa3cec000) [pid = 3833] [serial = 217] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0xa4737800) [pid = 3833] [serial = 223] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0xa4590000) [pid = 3833] [serial = 220] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x905dec00) [pid = 3833] [serial = 210] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x979d3400) [pid = 3833] [serial = 165] [outer = (nil)] [url = about:blank] 21:04:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:04:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1586ms 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x9204ac00) [pid = 3833] [serial = 162] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x9a0cc800) [pid = 3833] [serial = 171] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0xa2ae7c00) [pid = 3833] [serial = 207] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x97ac8400) [pid = 3833] [serial = 159] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0xa0fe8000) [pid = 3833] [serial = 244] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x99dd8400) [pid = 3833] [serial = 168] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x9a9ef000) [pid = 3833] [serial = 174] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x95dd2400) [pid = 3833] [serial = 201] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x992d1400) [pid = 3833] [serial = 288] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x99a9a800) [pid = 3833] [serial = 289] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x9a0c2400) [pid = 3833] [serial = 291] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x900ed000) [pid = 3833] [serial = 276] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x90424000) [pid = 3833] [serial = 277] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x905dd800) [pid = 3833] [serial = 279] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x9070ac00) [pid = 3833] [serial = 280] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x8f5f5c00) [pid = 3833] [serial = 274] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x8f595400) [pid = 3833] [serial = 273] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x92a79000) [pid = 3833] [serial = 282] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x8fde6800) [pid = 3833] [serial = 246] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x97a29c00) [pid = 3833] [serial = 249] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x9ea15400) [pid = 3833] [serial = 252] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 118 (0xa4734c00) [pid = 3833] [serial = 255] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 117 (0xa5ecc000) [pid = 3833] [serial = 258] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 116 (0x90429800) [pid = 3833] [serial = 261] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 115 (0x900ef800) [pid = 3833] [serial = 264] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 114 (0xa6895000) [pid = 3833] [serial = 267] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 113 (0x8e61b400) [pid = 3833] [serial = 270] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 112 (0x96fab400) [pid = 3833] [serial = 285] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 111 (0x97124000) [pid = 3833] [serial = 286] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 110 (0x9a0c8400) [pid = 3833] [serial = 292] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | --DOMWINDOW == 109 (0x92bd1c00) [pid = 3833] [serial = 283] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3833 | 1461297868887 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 21:04:28 INFO - PROCESS | 3833 | 1461297868897 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 21:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:04:28 INFO - PROCESS | 3833 | 1461297868916 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:04:28 INFO - PROCESS | 3833 | 1461297868920 Marionette TRACE conn4 <- [1,458,null,{}] 21:04:28 INFO - PROCESS | 3833 | 1461297868926 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:29 INFO - PROCESS | 3833 | 1461297869093 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 21:04:29 INFO - PROCESS | 3833 | 1461297869328 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f592c00 == 48 [pid = 3833] [id = 122] 21:04:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 110 (0x900f3400) [pid = 3833] [serial = 365] [outer = (nil)] 21:04:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 111 (0x905d8000) [pid = 3833] [serial = 366] [outer = 0x900f3400] 21:04:29 INFO - PROCESS | 3833 | 1461297869411 Marionette DEBUG loaded listener.js 21:04:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 112 (0x905eec00) [pid = 3833] [serial = 367] [outer = 0x900f3400] 21:04:30 INFO - PROCESS | 3833 | 1461297870255 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 21:04:30 INFO - PROCESS | 3833 | 1461297870313 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 21:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:04:30 INFO - PROCESS | 3833 | 1461297870321 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:04:30 INFO - PROCESS | 3833 | 1461297870327 Marionette TRACE conn4 <- [1,462,null,{}] 21:04:30 INFO - PROCESS | 3833 | 1461297870342 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:30 INFO - PROCESS | 3833 | 1461297870515 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 21:04:30 INFO - PROCESS | 3833 | 1461297870663 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f596c00 == 49 [pid = 3833] [id = 123] 21:04:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 113 (0x92a71400) [pid = 3833] [serial = 368] [outer = (nil)] 21:04:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 114 (0x92c72c00) [pid = 3833] [serial = 369] [outer = 0x92a71400] 21:04:30 INFO - PROCESS | 3833 | 1461297870745 Marionette DEBUG loaded listener.js 21:04:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 115 (0x92c7a400) [pid = 3833] [serial = 370] [outer = 0x92a71400] 21:04:31 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:04:31 INFO - PROCESS | 3833 | 1461297871652 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 21:04:31 INFO - PROCESS | 3833 | 1461297871713 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 21:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:04:31 INFO - PROCESS | 3833 | 1461297871725 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:04:31 INFO - PROCESS | 3833 | 1461297871727 Marionette TRACE conn4 <- [1,466,null,{}] 21:04:31 INFO - PROCESS | 3833 | 1461297871733 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:31 INFO - PROCESS | 3833 | 1461297871937 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 21:04:31 INFO - PROCESS | 3833 | 1461297871965 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bd0000 == 50 [pid = 3833] [id = 124] 21:04:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 116 (0x92c7d000) [pid = 3833] [serial = 371] [outer = (nil)] 21:04:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x96fac800) [pid = 3833] [serial = 372] [outer = 0x92c7d000] 21:04:32 INFO - PROCESS | 3833 | 1461297872046 Marionette DEBUG loaded listener.js 21:04:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 118 (0x979cf800) [pid = 3833] [serial = 373] [outer = 0x92c7d000] 21:04:33 INFO - PROCESS | 3833 | 1461297873019 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 21:04:33 INFO - PROCESS | 3833 | 1461297873527 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 21:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:04:33 INFO - PROCESS | 3833 | 1461297873783 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:04:33 INFO - PROCESS | 3833 | 1461297873786 Marionette TRACE conn4 <- [1,470,null,{}] 21:04:33 INFO - PROCESS | 3833 | 1461297873795 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:33 INFO - PROCESS | 3833 | 1461297873949 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 21:04:34 INFO - PROCESS | 3833 | 1461297874067 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x96fa8000 == 51 [pid = 3833] [id = 125] 21:04:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 113 (0x96fa8400) [pid = 3833] [serial = 374] [outer = (nil)] 21:04:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 114 (0x99898c00) [pid = 3833] [serial = 375] [outer = 0x96fa8400] 21:04:34 INFO - PROCESS | 3833 | 1461297874153 Marionette DEBUG loaded listener.js 21:04:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 115 (0x9ac10800) [pid = 3833] [serial = 376] [outer = 0x96fa8400] 21:04:35 INFO - PROCESS | 3833 | 1461297875004 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 21:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1357ms 21:04:35 INFO - PROCESS | 3833 | 1461297875065 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 21:04:35 INFO - PROCESS | 3833 | 1461297875069 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 21:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:04:35 INFO - PROCESS | 3833 | 1461297875076 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:04:35 INFO - PROCESS | 3833 | 1461297875080 Marionette TRACE conn4 <- [1,474,null,{}] 21:04:35 INFO - PROCESS | 3833 | 1461297875085 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:35 INFO - PROCESS | 3833 | 1461297875246 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 21:04:35 INFO - PROCESS | 3833 | 1461297875484 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0e9400 == 52 [pid = 3833] [id = 126] 21:04:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 116 (0x8c0ed000) [pid = 3833] [serial = 377] [outer = (nil)] 21:04:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x8c6e2c00) [pid = 3833] [serial = 378] [outer = 0x8c0ed000] 21:04:35 INFO - PROCESS | 3833 | 1461297875582 Marionette DEBUG loaded listener.js 21:04:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 118 (0x8f596000) [pid = 3833] [serial = 379] [outer = 0x8c0ed000] 21:04:36 INFO - PROCESS | 3833 | 1461297876574 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 21:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1540ms 21:04:36 INFO - PROCESS | 3833 | 1461297876619 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 21:04:36 INFO - PROCESS | 3833 | 1461297876627 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 21:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:04:36 INFO - PROCESS | 3833 | 1461297876637 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:04:36 INFO - PROCESS | 3833 | 1461297876642 Marionette TRACE conn4 <- [1,478,null,{}] 21:04:36 INFO - PROCESS | 3833 | 1461297876651 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:36 INFO - PROCESS | 3833 | 1461297876852 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 21:04:37 INFO - PROCESS | 3833 | 1461297877080 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x90429800 == 53 [pid = 3833] [id = 127] 21:04:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x9042bc00) [pid = 3833] [serial = 380] [outer = (nil)] 21:04:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x905dc800) [pid = 3833] [serial = 381] [outer = 0x9042bc00] 21:04:37 INFO - PROCESS | 3833 | 1461297877221 Marionette DEBUG loaded listener.js 21:04:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x90703400) [pid = 3833] [serial = 382] [outer = 0x9042bc00] 21:04:38 INFO - PROCESS | 3833 | 1461297878199 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 21:04:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:04:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1640ms 21:04:38 INFO - PROCESS | 3833 | 1461297878282 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 21:04:38 INFO - PROCESS | 3833 | 1461297878289 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 21:04:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:04:38 INFO - PROCESS | 3833 | 1461297878296 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:04:38 INFO - PROCESS | 3833 | 1461297878300 Marionette TRACE conn4 <- [1,482,null,{}] 21:04:38 INFO - PROCESS | 3833 | 1461297878307 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:38 INFO - PROCESS | 3833 | 1461297878540 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 21:04:38 INFO - PROCESS | 3833 | 1461297878860 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bd0c00 == 54 [pid = 3833] [id = 128] 21:04:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x92bd1000) [pid = 3833] [serial = 383] [outer = (nil)] 21:04:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x92bdc000) [pid = 3833] [serial = 384] [outer = 0x92bd1000] 21:04:38 INFO - PROCESS | 3833 | 1461297878954 Marionette DEBUG loaded listener.js 21:04:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x96cc6800) [pid = 3833] [serial = 385] [outer = 0x92bd1000] 21:04:40 INFO - PROCESS | 3833 | 1461297880042 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 21:04:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:04:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1791ms 21:04:40 INFO - PROCESS | 3833 | 1461297880088 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 21:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:04:40 INFO - PROCESS | 3833 | 1461297880093 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 21:04:40 INFO - PROCESS | 3833 | 1461297880109 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:04:40 INFO - PROCESS | 3833 | 1461297880119 Marionette TRACE conn4 <- [1,486,null,{}] 21:04:40 INFO - PROCESS | 3833 | 1461297880126 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:40 INFO - PROCESS | 3833 | 1461297880324 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 21:04:40 INFO - PROCESS | 3833 | 1461297880538 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bd4400 == 55 [pid = 3833] [id = 129] 21:04:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x97124400) [pid = 3833] [serial = 386] [outer = (nil)] 21:04:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x9ac17800) [pid = 3833] [serial = 387] [outer = 0x97124400] 21:04:40 INFO - PROCESS | 3833 | 1461297880683 Marionette DEBUG loaded listener.js 21:04:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x9b03d800) [pid = 3833] [serial = 388] [outer = 0x97124400] 21:04:41 INFO - PROCESS | 3833 | 1461297881654 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 21:04:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1603ms 21:04:41 INFO - PROCESS | 3833 | 1461297881704 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 21:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:04:41 INFO - PROCESS | 3833 | 1461297881709 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 21:04:41 INFO - PROCESS | 3833 | 1461297881716 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:04:41 INFO - PROCESS | 3833 | 1461297881719 Marionette TRACE conn4 <- [1,490,null,{}] 21:04:41 INFO - PROCESS | 3833 | 1461297881725 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:41 INFO - PROCESS | 3833 | 1461297881903 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 21:04:42 INFO - PROCESS | 3833 | 1461297882065 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x9dfe8000 == 56 [pid = 3833] [id = 130] 21:04:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x9ea1d800) [pid = 3833] [serial = 389] [outer = (nil)] 21:04:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0xa0018400) [pid = 3833] [serial = 390] [outer = 0x9ea1d800] 21:04:42 INFO - PROCESS | 3833 | 1461297882208 Marionette DEBUG loaded listener.js 21:04:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0xa0ad3400) [pid = 3833] [serial = 391] [outer = 0x9ea1d800] 21:04:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8e9e6400) [pid = 3833] [serial = 392] [outer = 0x96fa9400] 21:04:43 INFO - PROCESS | 3833 | 1461297883197 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 21:04:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:04:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1532ms 21:04:43 INFO - PROCESS | 3833 | 1461297883248 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 21:04:43 INFO - PROCESS | 3833 | 1461297883252 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 21:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:04:43 INFO - PROCESS | 3833 | 1461297883259 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:04:43 INFO - PROCESS | 3833 | 1461297883263 Marionette TRACE conn4 <- [1,494,null,{}] 21:04:43 INFO - PROCESS | 3833 | 1461297883269 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:43 INFO - PROCESS | 3833 | 1461297883485 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 21:04:43 INFO - PROCESS | 3833 | 1461297883743 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e9ed000 == 57 [pid = 3833] [id = 131] 21:04:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8e9ed400) [pid = 3833] [serial = 393] [outer = (nil)] 21:04:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8e9efc00) [pid = 3833] [serial = 394] [outer = 0x8e9ed400] 21:04:43 INFO - PROCESS | 3833 | 1461297883849 Marionette DEBUG loaded listener.js 21:04:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0xa2a99000) [pid = 3833] [serial = 395] [outer = 0x8e9ed400] 21:04:44 INFO - PROCESS | 3833 | 1461297884754 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 21:04:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:04:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1531ms 21:04:44 INFO - PROCESS | 3833 | 1461297884792 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 21:04:44 INFO - PROCESS | 3833 | 1461297884795 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 21:04:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:04:44 INFO - PROCESS | 3833 | 1461297884802 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:04:44 INFO - PROCESS | 3833 | 1461297884805 Marionette TRACE conn4 <- [1,498,null,{}] 21:04:44 INFO - PROCESS | 3833 | 1461297884811 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:44 INFO - PROCESS | 3833 | 1461297884992 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 21:04:45 INFO - PROCESS | 3833 | 1461297885158 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e74e000 == 58 [pid = 3833] [id = 132] 21:04:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8e74e800) [pid = 3833] [serial = 396] [outer = (nil)] 21:04:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8e75a800) [pid = 3833] [serial = 397] [outer = 0x8e74e800] 21:04:45 INFO - PROCESS | 3833 | 1461297885246 Marionette DEBUG loaded listener.js 21:04:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8e75bc00) [pid = 3833] [serial = 398] [outer = 0x8e74e800] 21:04:46 INFO - PROCESS | 3833 | 1461297886210 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 21:04:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:04:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1486ms 21:04:46 INFO - PROCESS | 3833 | 1461297886289 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 21:04:46 INFO - PROCESS | 3833 | 1461297886293 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 21:04:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:04:46 INFO - PROCESS | 3833 | 1461297886301 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:04:46 INFO - PROCESS | 3833 | 1461297886304 Marionette TRACE conn4 <- [1,502,null,{}] 21:04:46 INFO - PROCESS | 3833 | 1461297886310 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:46 INFO - PROCESS | 3833 | 1461297886523 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 21:04:46 INFO - PROCESS | 3833 | 1461297886733 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e759000 == 59 [pid = 3833] [id = 133] 21:04:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8e759800) [pid = 3833] [serial = 399] [outer = (nil)] 21:04:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x99064400) [pid = 3833] [serial = 400] [outer = 0x8e759800] 21:04:46 INFO - PROCESS | 3833 | 1461297886868 Marionette DEBUG loaded listener.js 21:04:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x99067800) [pid = 3833] [serial = 401] [outer = 0x8e759800] 21:04:47 INFO - PROCESS | 3833 | 1461297887751 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 21:04:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:04:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1487ms 21:04:47 INFO - PROCESS | 3833 | 1461297887789 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 21:04:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:04:47 INFO - PROCESS | 3833 | 1461297887793 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 21:04:47 INFO - PROCESS | 3833 | 1461297887799 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:04:47 INFO - PROCESS | 3833 | 1461297887803 Marionette TRACE conn4 <- [1,506,null,{}] 21:04:47 INFO - PROCESS | 3833 | 1461297887809 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:47 INFO - PROCESS | 3833 | 1461297887977 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 21:04:48 INFO - PROCESS | 3833 | 1461297888149 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0f2800 == 60 [pid = 3833] [id = 134] 21:04:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8e75b000) [pid = 3833] [serial = 402] [outer = (nil)] 21:04:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x9906fc00) [pid = 3833] [serial = 403] [outer = 0x8e75b000] 21:04:48 INFO - PROCESS | 3833 | 1461297888235 Marionette DEBUG loaded listener.js 21:04:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0xa2adec00) [pid = 3833] [serial = 404] [outer = 0x8e75b000] 21:04:49 INFO - PROCESS | 3833 | 1461297889238 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 21:04:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1484ms 21:04:49 INFO - PROCESS | 3833 | 1461297889284 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 21:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:04:49 INFO - PROCESS | 3833 | 1461297889288 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 21:04:49 INFO - PROCESS | 3833 | 1461297889295 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:04:49 INFO - PROCESS | 3833 | 1461297889298 Marionette TRACE conn4 <- [1,510,null,{}] 21:04:49 INFO - PROCESS | 3833 | 1461297889304 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:49 INFO - PROCESS | 3833 | 1461297889479 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 21:04:49 INFO - PROCESS | 3833 | 1461297889647 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba8cc00 == 61 [pid = 3833] [id = 135] 21:04:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8ba8d400) [pid = 3833] [serial = 405] [outer = (nil)] 21:04:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8ba93800) [pid = 3833] [serial = 406] [outer = 0x8ba8d400] 21:04:49 INFO - PROCESS | 3833 | 1461297889748 Marionette DEBUG loaded listener.js 21:04:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8ba97800) [pid = 3833] [serial = 407] [outer = 0x8ba8d400] 21:04:51 INFO - PROCESS | 3833 | 1461297891114 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 21:04:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1890ms 21:04:51 INFO - PROCESS | 3833 | 1461297891185 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 21:04:51 INFO - PROCESS | 3833 | 1461297891192 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 21:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:04:51 INFO - PROCESS | 3833 | 1461297891201 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:04:51 INFO - PROCESS | 3833 | 1461297891206 Marionette TRACE conn4 <- [1,514,null,{}] 21:04:51 INFO - PROCESS | 3833 | 1461297891215 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:51 INFO - PROCESS | 3833 | 1461297891437 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 21:04:51 INFO - PROCESS | 3833 | 1461297891765 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f582800 == 62 [pid = 3833] [id = 136] 21:04:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8f58a800) [pid = 3833] [serial = 408] [outer = (nil)] 21:04:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8f5f6c00) [pid = 3833] [serial = 409] [outer = 0x8f58a800] 21:04:51 INFO - PROCESS | 3833 | 1461297891855 Marionette DEBUG loaded listener.js 21:04:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8f687800) [pid = 3833] [serial = 410] [outer = 0x8f58a800] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x92049400 == 61 [pid = 3833] [id = 57] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x8f57e400 == 60 [pid = 3833] [id = 54] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x8fc1e400 == 59 [pid = 3833] [id = 56] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x95b37c00) [pid = 3833] [serial = 333] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x96fa8000 == 58 [pid = 3833] [id = 125] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x92bd0000 == 57 [pid = 3833] [id = 124] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x8f596c00 == 56 [pid = 3833] [id = 123] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x8f592c00 == 55 [pid = 3833] [id = 122] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5f1400 == 54 [pid = 3833] [id = 121] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x8f597000 == 53 [pid = 3833] [id = 120] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5fa000 == 52 [pid = 3833] [id = 113] 21:04:52 INFO - PROCESS | 3833 | 1461297892861 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 21:04:52 INFO - PROCESS | 3833 | --DOCSHELL 0x8c6e4c00 == 51 [pid = 3833] [id = 112] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x900ec000) [pid = 3833] [serial = 297] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x92a2f000) [pid = 3833] [serial = 300] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x9a9f4800) [pid = 3833] [serial = 303] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x9dfea400) [pid = 3833] [serial = 306] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x9fc58800) [pid = 3833] [serial = 309] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x92c7c800) [pid = 3833] [serial = 312] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x9a0c3000) [pid = 3833] [serial = 330] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x9988e400) [pid = 3833] [serial = 328] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x9a9edc00) [pid = 3833] [serial = 331] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x96cc6c00) [pid = 3833] [serial = 325] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x92a7a800) [pid = 3833] [serial = 321] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x92c70c00) [pid = 3833] [serial = 322] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x95b30000) [pid = 3833] [serial = 324] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x97c56800) [pid = 3833] [serial = 327] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x91204000) [pid = 3833] [serial = 319] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x905ed400) [pid = 3833] [serial = 318] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8fdea800) [pid = 3833] [serial = 316] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8e61d400) [pid = 3833] [serial = 315] [outer = (nil)] [url = about:blank] 21:04:52 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x9a589c00) [pid = 3833] [serial = 294] [outer = (nil)] [url = about:blank] 21:04:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 21:04:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1732ms 21:04:52 INFO - PROCESS | 3833 | 1461297892934 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 21:04:52 INFO - PROCESS | 3833 | 1461297892943 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 21:04:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:04:52 INFO - PROCESS | 3833 | 1461297892953 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:04:52 INFO - PROCESS | 3833 | 1461297892956 Marionette TRACE conn4 <- [1,518,null,{}] 21:04:52 INFO - PROCESS | 3833 | 1461297892963 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:53 INFO - PROCESS | 3833 | 1461297893135 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 21:04:53 INFO - PROCESS | 3833 | 1461297893364 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5fe400 == 52 [pid = 3833] [id = 137] 21:04:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8f5ffc00) [pid = 3833] [serial = 411] [outer = (nil)] 21:04:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8fdea800) [pid = 3833] [serial = 412] [outer = 0x8f5ffc00] 21:04:53 INFO - PROCESS | 3833 | 1461297893444 Marionette DEBUG loaded listener.js 21:04:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x900f1000) [pid = 3833] [serial = 413] [outer = 0x8f5ffc00] 21:04:54 INFO - PROCESS | 3833 | 1461297894218 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 21:04:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:04:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1331ms 21:04:54 INFO - PROCESS | 3833 | 1461297894284 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 21:04:54 INFO - PROCESS | 3833 | 1461297894288 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 21:04:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:04:54 INFO - PROCESS | 3833 | 1461297894295 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:04:54 INFO - PROCESS | 3833 | 1461297894300 Marionette TRACE conn4 <- [1,522,null,{}] 21:04:54 INFO - PROCESS | 3833 | 1461297894316 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:54 INFO - PROCESS | 3833 | 1461297894494 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 21:04:54 INFO - PROCESS | 3833 | 1461297894643 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd47400 == 53 [pid = 3833] [id = 138] 21:04:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x905d9800) [pid = 3833] [serial = 414] [outer = (nil)] 21:04:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x916db400) [pid = 3833] [serial = 415] [outer = 0x905d9800] 21:04:54 INFO - PROCESS | 3833 | 1461297894742 Marionette DEBUG loaded listener.js 21:04:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x920b4000) [pid = 3833] [serial = 416] [outer = 0x905d9800] 21:04:55 INFO - PROCESS | 3833 | 1461297895659 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 21:04:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:04:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1387ms 21:04:55 INFO - PROCESS | 3833 | 1461297895683 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 21:04:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:04:55 INFO - PROCESS | 3833 | 1461297895687 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 21:04:55 INFO - PROCESS | 3833 | 1461297895693 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:04:55 INFO - PROCESS | 3833 | 1461297895697 Marionette TRACE conn4 <- [1,526,null,{}] 21:04:55 INFO - PROCESS | 3833 | 1461297895702 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:55 INFO - PROCESS | 3833 | 1461297895926 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 21:04:56 INFO - PROCESS | 3833 | 1461297895978 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bcf800 == 54 [pid = 3833] [id = 139] 21:04:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x92bda000) [pid = 3833] [serial = 417] [outer = (nil)] 21:04:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x92c78000) [pid = 3833] [serial = 418] [outer = 0x92bda000] 21:04:56 INFO - PROCESS | 3833 | 1461297896070 Marionette DEBUG loaded listener.js 21:04:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x95dd3c00) [pid = 3833] [serial = 419] [outer = 0x92bda000] 21:04:57 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x92c7d000) [pid = 3833] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:04:57 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x92a71400) [pid = 3833] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:04:57 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x900f3400) [pid = 3833] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:04:57 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x900e5800) [pid = 3833] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:04:57 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8f598800) [pid = 3833] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:04:57 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8fde4800) [pid = 3833] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:04:57 INFO - PROCESS | 3833 | 1461297897240 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 21:04:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 21:04:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1583ms 21:04:57 INFO - PROCESS | 3833 | 1461297897277 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 21:04:57 INFO - PROCESS | 3833 | 1461297897281 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 21:04:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:04:57 INFO - PROCESS | 3833 | 1461297897287 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:04:57 INFO - PROCESS | 3833 | 1461297897305 Marionette TRACE conn4 <- [1,530,null,{}] 21:04:57 INFO - PROCESS | 3833 | 1461297897312 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:57 INFO - PROCESS | 3833 | 1461297897472 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 21:04:57 INFO - PROCESS | 3833 | 1461297897639 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd50400 == 55 [pid = 3833] [id = 140] 21:04:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x905d4000) [pid = 3833] [serial = 420] [outer = (nil)] 21:04:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x92c73000) [pid = 3833] [serial = 421] [outer = 0x905d4000] 21:04:57 INFO - PROCESS | 3833 | 1461297897721 Marionette DEBUG loaded listener.js 21:04:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x96c5bc00) [pid = 3833] [serial = 422] [outer = 0x905d4000] 21:04:58 INFO - PROCESS | 3833 | 1461297898412 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 21:04:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 21:04:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:04:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:04:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 21:04:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:04:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:04:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1195ms 21:04:58 INFO - PROCESS | 3833 | 1461297898487 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 21:04:58 INFO - PROCESS | 3833 | 1461297898491 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 21:04:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:04:58 INFO - PROCESS | 3833 | 1461297898498 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:04:58 INFO - PROCESS | 3833 | 1461297898501 Marionette TRACE conn4 <- [1,534,null,{}] 21:04:58 INFO - PROCESS | 3833 | 1461297898519 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:58 INFO - PROCESS | 3833 | 1461297898748 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 21:04:58 INFO - PROCESS | 3833 | 1461297898762 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e755c00 == 56 [pid = 3833] [id = 141] 21:04:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x900e5800) [pid = 3833] [serial = 423] [outer = (nil)] 21:04:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x9a0c9800) [pid = 3833] [serial = 424] [outer = 0x900e5800] 21:04:58 INFO - PROCESS | 3833 | 1461297898955 Marionette DEBUG loaded listener.js 21:04:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x9a9f4800) [pid = 3833] [serial = 425] [outer = 0x900e5800] 21:04:59 INFO - PROCESS | 3833 | 1461297899944 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 21:04:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:04:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1484ms 21:04:59 INFO - PROCESS | 3833 | 1461297899984 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 21:04:59 INFO - PROCESS | 3833 | 1461297899992 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 21:04:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:05:00 INFO - PROCESS | 3833 | 1461297900002 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:05:00 INFO - PROCESS | 3833 | 1461297900007 Marionette TRACE conn4 <- [1,538,null,{}] 21:05:00 INFO - PROCESS | 3833 | 1461297900091 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:00 INFO - PROCESS | 3833 | 1461297900302 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 21:05:00 INFO - PROCESS | 3833 | 1461297900564 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba97c00 == 57 [pid = 3833] [id = 142] 21:05:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8e754800) [pid = 3833] [serial = 426] [outer = (nil)] 21:05:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8f679400) [pid = 3833] [serial = 427] [outer = 0x8e754800] 21:05:00 INFO - PROCESS | 3833 | 1461297900661 Marionette DEBUG loaded listener.js 21:05:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x900efc00) [pid = 3833] [serial = 428] [outer = 0x8e754800] 21:05:01 INFO - PROCESS | 3833 | 1461297901527 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 21:05:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 21:05:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1589ms 21:05:01 INFO - PROCESS | 3833 | 1461297901593 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 21:05:01 INFO - PROCESS | 3833 | 1461297901603 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 21:05:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:05:01 INFO - PROCESS | 3833 | 1461297901616 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:05:01 INFO - PROCESS | 3833 | 1461297901620 Marionette TRACE conn4 <- [1,542,null,{}] 21:05:01 INFO - PROCESS | 3833 | 1461297901628 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:01 INFO - PROCESS | 3833 | 1461297901834 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 21:05:02 INFO - PROCESS | 3833 | 1461297902008 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f67b800 == 58 [pid = 3833] [id = 143] 21:05:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8fde2000) [pid = 3833] [serial = 429] [outer = (nil)] 21:05:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x9203e000) [pid = 3833] [serial = 430] [outer = 0x8fde2000] 21:05:02 INFO - PROCESS | 3833 | 1461297902103 Marionette DEBUG loaded listener.js 21:05:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x92c7b400) [pid = 3833] [serial = 431] [outer = 0x8fde2000] 21:05:03 INFO - PROCESS | 3833 | 1461297903153 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 21:05:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 21:05:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1586ms 21:05:03 INFO - PROCESS | 3833 | 1461297903206 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 21:05:03 INFO - PROCESS | 3833 | 1461297903210 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 21:05:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:05:03 INFO - PROCESS | 3833 | 1461297903219 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:05:03 INFO - PROCESS | 3833 | 1461297903225 Marionette TRACE conn4 <- [1,546,null,{}] 21:05:03 INFO - PROCESS | 3833 | 1461297903242 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:03 INFO - PROCESS | 3833 | 1461297903471 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 21:05:03 INFO - PROCESS | 3833 | 1461297903646 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x97c56800 == 59 [pid = 3833] [id = 144] 21:05:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x99a97c00) [pid = 3833] [serial = 432] [outer = (nil)] 21:05:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x9ac20800) [pid = 3833] [serial = 433] [outer = 0x99a97c00] 21:05:03 INFO - PROCESS | 3833 | 1461297903809 Marionette DEBUG loaded listener.js 21:05:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x9dfed800) [pid = 3833] [serial = 434] [outer = 0x99a97c00] 21:05:04 INFO - PROCESS | 3833 | 1461297904715 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 21:05:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:05:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1537ms 21:05:04 INFO - PROCESS | 3833 | 1461297904780 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 21:05:04 INFO - PROCESS | 3833 | 1461297904786 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 21:05:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:05:04 INFO - PROCESS | 3833 | 1461297904795 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:05:04 INFO - PROCESS | 3833 | 1461297904800 Marionette TRACE conn4 <- [1,550,null,{}] 21:05:04 INFO - PROCESS | 3833 | 1461297904807 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:05 INFO - PROCESS | 3833 | 1461297905033 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 21:05:05 INFO - PROCESS | 3833 | 1461297905283 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0eec00 == 60 [pid = 3833] [id = 145] 21:05:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8e74f400) [pid = 3833] [serial = 435] [outer = (nil)] 21:05:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x9fb9c000) [pid = 3833] [serial = 436] [outer = 0x8e74f400] 21:05:05 INFO - PROCESS | 3833 | 1461297905397 Marionette DEBUG loaded listener.js 21:05:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0xa0c3b400) [pid = 3833] [serial = 437] [outer = 0x8e74f400] 21:05:06 INFO - PROCESS | 3833 | 1461297906308 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 21:05:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 21:05:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1592ms 21:05:06 INFO - PROCESS | 3833 | 1461297906393 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 21:05:06 INFO - PROCESS | 3833 | 1461297906400 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 21:05:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:05:06 INFO - PROCESS | 3833 | 1461297906413 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:05:06 INFO - PROCESS | 3833 | 1461297906416 Marionette TRACE conn4 <- [1,554,null,{}] 21:05:06 INFO - PROCESS | 3833 | 1461297906423 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:06 INFO - PROCESS | 3833 | 1461297906645 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 21:05:06 INFO - PROCESS | 3833 | 1461297906866 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e732c00 == 61 [pid = 3833] [id = 146] 21:05:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8e733c00) [pid = 3833] [serial = 438] [outer = (nil)] 21:05:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8e73b400) [pid = 3833] [serial = 439] [outer = 0x8e733c00] 21:05:06 INFO - PROCESS | 3833 | 1461297906977 Marionette DEBUG loaded listener.js 21:05:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8e740400) [pid = 3833] [serial = 440] [outer = 0x8e733c00] 21:05:07 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:07 INFO - PROCESS | 3833 | 1461297907919 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 21:05:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:05:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1533ms 21:05:07 INFO - PROCESS | 3833 | 1461297907946 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 21:05:07 INFO - PROCESS | 3833 | 1461297907951 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 21:05:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:05:07 INFO - PROCESS | 3833 | 1461297907957 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:05:07 INFO - PROCESS | 3833 | 1461297907961 Marionette TRACE conn4 <- [1,558,null,{}] 21:05:07 INFO - PROCESS | 3833 | 1461297907967 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:08 INFO - PROCESS | 3833 | 1461297908147 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 21:05:08 INFO - PROCESS | 3833 | 1461297908324 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba8c000 == 62 [pid = 3833] [id = 147] 21:05:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8c0ef400) [pid = 3833] [serial = 441] [outer = (nil)] 21:05:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0xa3cf2800) [pid = 3833] [serial = 442] [outer = 0x8c0ef400] 21:05:08 INFO - PROCESS | 3833 | 1461297908419 Marionette DEBUG loaded listener.js 21:05:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0xa4462c00) [pid = 3833] [serial = 443] [outer = 0x8c0ef400] 21:05:09 INFO - PROCESS | 3833 | 1461297909345 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 21:05:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:05:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1430ms 21:05:09 INFO - PROCESS | 3833 | 1461297909387 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 21:05:09 INFO - PROCESS | 3833 | 1461297909392 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 21:05:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:05:09 INFO - PROCESS | 3833 | 1461297909398 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:05:09 INFO - PROCESS | 3833 | 1461297909402 Marionette TRACE conn4 <- [1,562,null,{}] 21:05:09 INFO - PROCESS | 3833 | 1461297909408 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:09 INFO - PROCESS | 3833 | 1461297909575 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 21:05:09 INFO - PROCESS | 3833 | 1461297909763 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a50a400 == 63 [pid = 3833] [id = 148] 21:05:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8a50a800) [pid = 3833] [serial = 444] [outer = (nil)] 21:05:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x8a513000) [pid = 3833] [serial = 445] [outer = 0x8a50a800] 21:05:09 INFO - PROCESS | 3833 | 1461297909854 Marionette DEBUG loaded listener.js 21:05:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8a516800) [pid = 3833] [serial = 446] [outer = 0x8a50a800] 21:05:10 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:10 INFO - PROCESS | 3833 | 1461297910759 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 21:05:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:05:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1438ms 21:05:10 INFO - PROCESS | 3833 | 1461297910837 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 21:05:10 INFO - PROCESS | 3833 | 1461297910841 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 21:05:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:05:10 INFO - PROCESS | 3833 | 1461297910849 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:05:10 INFO - PROCESS | 3833 | 1461297910852 Marionette TRACE conn4 <- [1,566,null,{}] 21:05:10 INFO - PROCESS | 3833 | 1461297910858 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:11 INFO - PROCESS | 3833 | 1461297911031 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 21:05:11 INFO - PROCESS | 3833 | 1461297911203 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a50f000 == 64 [pid = 3833] [id = 149] 21:05:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8a515000) [pid = 3833] [serial = 447] [outer = (nil)] 21:05:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x8ff1b800) [pid = 3833] [serial = 448] [outer = 0x8a515000] 21:05:11 INFO - PROCESS | 3833 | 1461297911293 Marionette DEBUG loaded listener.js 21:05:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8ff20000) [pid = 3833] [serial = 449] [outer = 0x8a515000] 21:05:11 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:12 INFO - PROCESS | 3833 | 1461297912203 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:05:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:05:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1388ms 21:05:12 INFO - PROCESS | 3833 | 1461297912237 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 21:05:12 INFO - PROCESS | 3833 | 1461297912241 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 21:05:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:05:12 INFO - PROCESS | 3833 | 1461297912247 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:05:12 INFO - PROCESS | 3833 | 1461297912251 Marionette TRACE conn4 <- [1,570,null,{}] 21:05:12 INFO - PROCESS | 3833 | 1461297912257 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:12 INFO - PROCESS | 3833 | 1461297912427 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 21:05:12 INFO - PROCESS | 3833 | 1461297912603 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e73d400 == 65 [pid = 3833] [id = 150] 21:05:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x8f58b800) [pid = 3833] [serial = 450] [outer = (nil)] 21:05:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x8ff26800) [pid = 3833] [serial = 451] [outer = 0x8f58b800] 21:05:12 INFO - PROCESS | 3833 | 1461297912689 Marionette DEBUG loaded listener.js 21:05:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0xa3c8b800) [pid = 3833] [serial = 452] [outer = 0x8f58b800] 21:05:13 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:13 INFO - PROCESS | 3833 | 1461297913619 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 21:05:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:05:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1433ms 21:05:13 INFO - PROCESS | 3833 | 1461297913681 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 21:05:13 INFO - PROCESS | 3833 | 1461297913686 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 21:05:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:05:13 INFO - PROCESS | 3833 | 1461297913692 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:05:13 INFO - PROCESS | 3833 | 1461297913696 Marionette TRACE conn4 <- [1,574,null,{}] 21:05:13 INFO - PROCESS | 3833 | 1461297913702 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:13 INFO - PROCESS | 3833 | 1461297913900 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 21:05:14 INFO - PROCESS | 3833 | 1461297914075 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d3c00 == 66 [pid = 3833] [id = 151] 21:05:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x899d6000) [pid = 3833] [serial = 453] [outer = (nil)] 21:05:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x899dc800) [pid = 3833] [serial = 454] [outer = 0x899d6000] 21:05:14 INFO - PROCESS | 3833 | 1461297914166 Marionette DEBUG loaded listener.js 21:05:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x899de000) [pid = 3833] [serial = 455] [outer = 0x899d6000] 21:05:15 INFO - PROCESS | 3833 | 1461297915119 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:05:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1481ms 21:05:15 INFO - PROCESS | 3833 | 1461297915174 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 21:05:15 INFO - PROCESS | 3833 | 1461297915179 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 21:05:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:05:15 INFO - PROCESS | 3833 | 1461297915187 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:05:15 INFO - PROCESS | 3833 | 1461297915192 Marionette TRACE conn4 <- [1,578,null,{}] 21:05:15 INFO - PROCESS | 3833 | 1461297915198 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:15 INFO - PROCESS | 3833 | 1461297915420 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 21:05:15 INFO - PROCESS | 3833 | 1461297915655 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b02400 == 67 [pid = 3833] [id = 152] 21:05:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x89b08800) [pid = 3833] [serial = 456] [outer = (nil)] 21:05:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x89b0e800) [pid = 3833] [serial = 457] [outer = 0x89b08800] 21:05:15 INFO - PROCESS | 3833 | 1461297915798 Marionette DEBUG loaded listener.js 21:05:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x8ff27400) [pid = 3833] [serial = 458] [outer = 0x89b08800] 21:05:16 INFO - PROCESS | 3833 | 1461297916670 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 21:05:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:05:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1538ms 21:05:16 INFO - PROCESS | 3833 | 1461297916726 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 21:05:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:05:16 INFO - PROCESS | 3833 | 1461297916731 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 21:05:16 INFO - PROCESS | 3833 | 1461297916737 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:05:16 INFO - PROCESS | 3833 | 1461297916741 Marionette TRACE conn4 <- [1,582,null,{}] 21:05:16 INFO - PROCESS | 3833 | 1461297916747 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:16 INFO - PROCESS | 3833 | 1461297916927 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 21:05:17 INFO - PROCESS | 3833 | 1461297917104 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x899db400 == 68 [pid = 3833] [id = 153] 21:05:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x899dbc00) [pid = 3833] [serial = 459] [outer = (nil)] 21:05:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x89cf3000) [pid = 3833] [serial = 460] [outer = 0x899dbc00] 21:05:17 INFO - PROCESS | 3833 | 1461297917194 Marionette DEBUG loaded listener.js 21:05:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x89cf4c00) [pid = 3833] [serial = 461] [outer = 0x899dbc00] 21:05:18 INFO - PROCESS | 3833 | 1461297918092 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 21:05:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:05:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1431ms 21:05:18 INFO - PROCESS | 3833 | 1461297918169 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 21:05:18 INFO - PROCESS | 3833 | 1461297918173 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 21:05:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:05:18 INFO - PROCESS | 3833 | 1461297918179 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:05:18 INFO - PROCESS | 3833 | 1461297918182 Marionette TRACE conn4 <- [1,586,null,{}] 21:05:18 INFO - PROCESS | 3833 | 1461297918188 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:18 INFO - PROCESS | 3833 | 1461297918403 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 21:05:18 INFO - PROCESS | 3833 | 1461297918630 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x899e2c00 == 69 [pid = 3833] [id = 154] 21:05:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x89cf0800) [pid = 3833] [serial = 462] [outer = (nil)] 21:05:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x89cfc000) [pid = 3833] [serial = 463] [outer = 0x89cf0800] 21:05:18 INFO - PROCESS | 3833 | 1461297918770 Marionette DEBUG loaded listener.js 21:05:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x93b4b400) [pid = 3833] [serial = 464] [outer = 0x89cf0800] 21:05:19 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:19 INFO - PROCESS | 3833 | 1461297919654 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 21:05:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:05:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1531ms 21:05:19 INFO - PROCESS | 3833 | 1461297919711 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 21:05:19 INFO - PROCESS | 3833 | 1461297919716 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 21:05:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:05:19 INFO - PROCESS | 3833 | 1461297919722 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:05:19 INFO - PROCESS | 3833 | 1461297919725 Marionette TRACE conn4 <- [1,590,null,{}] 21:05:19 INFO - PROCESS | 3833 | 1461297919731 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:19 INFO - PROCESS | 3833 | 1461297919924 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 21:05:20 INFO - PROCESS | 3833 | 1461297920110 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf9c00 == 70 [pid = 3833] [id = 155] 21:05:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x89cfa800) [pid = 3833] [serial = 465] [outer = (nil)] 21:05:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x93b52400) [pid = 3833] [serial = 466] [outer = 0x89cfa800] 21:05:20 INFO - PROCESS | 3833 | 1461297920200 Marionette DEBUG loaded listener.js 21:05:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 180 (0x93b53800) [pid = 3833] [serial = 467] [outer = 0x89cfa800] 21:05:21 INFO - PROCESS | 3833 | 1461297921147 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 21:05:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:05:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1479ms 21:05:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:05:21 INFO - PROCESS | 3833 | 1461297921203 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 21:05:21 INFO - PROCESS | 3833 | 1461297921206 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 21:05:21 INFO - PROCESS | 3833 | 1461297921213 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:05:21 INFO - PROCESS | 3833 | 1461297921216 Marionette TRACE conn4 <- [1,594,null,{}] 21:05:21 INFO - PROCESS | 3833 | 1461297921222 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:21 INFO - PROCESS | 3833 | 1461297921413 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 21:05:22 INFO - PROCESS | 3833 | 1461297922041 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d6c00 == 71 [pid = 3833] [id = 156] 21:05:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 181 (0x899d7c00) [pid = 3833] [serial = 468] [outer = (nil)] 21:05:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 182 (0x899dec00) [pid = 3833] [serial = 469] [outer = 0x899d7c00] 21:05:22 INFO - PROCESS | 3833 | 1461297922130 Marionette DEBUG loaded listener.js 21:05:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 183 (0x89b05c00) [pid = 3833] [serial = 470] [outer = 0x899d7c00] 21:05:23 INFO - PROCESS | 3833 | 1461297923079 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:05:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:05:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1940ms 21:05:23 INFO - PROCESS | 3833 | 1461297923153 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 21:05:23 INFO - PROCESS | 3833 | 1461297923161 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 21:05:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:05:23 INFO - PROCESS | 3833 | 1461297923170 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:05:23 INFO - PROCESS | 3833 | 1461297923174 Marionette TRACE conn4 <- [1,598,null,{}] 21:05:23 INFO - PROCESS | 3833 | 1461297923181 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:23 INFO - PROCESS | 3833 | 1461297923368 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 21:05:23 INFO - PROCESS | 3833 | 1461297923722 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf8c00 == 72 [pid = 3833] [id = 157] 21:05:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 184 (0x8a50ec00) [pid = 3833] [serial = 471] [outer = (nil)] 21:05:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 185 (0x8ba96400) [pid = 3833] [serial = 472] [outer = 0x8a50ec00] 21:05:23 INFO - PROCESS | 3833 | 1461297923812 Marionette DEBUG loaded listener.js 21:05:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 186 (0x8c6e4c00) [pid = 3833] [serial = 473] [outer = 0x8a50ec00] 21:05:24 INFO - PROCESS | 3833 | 1461297924762 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 21:05:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:05:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1638ms 21:05:24 INFO - PROCESS | 3833 | 1461297924819 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 21:05:24 INFO - PROCESS | 3833 | 1461297924831 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 21:05:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:05:24 INFO - PROCESS | 3833 | 1461297924839 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:05:24 INFO - PROCESS | 3833 | 1461297924843 Marionette TRACE conn4 <- [1,602,null,{}] 21:05:24 INFO - PROCESS | 3833 | 1461297924849 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:25 INFO - PROCESS | 3833 | 1461297925032 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 21:05:25 INFO - PROCESS | 3833 | --DOCSHELL 0x99aa0c00 == 71 [pid = 3833] [id = 40] 21:05:25 INFO - PROCESS | 3833 | --DOCSHELL 0x8f57c400 == 70 [pid = 3833] [id = 52] 21:05:25 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5f2000 == 69 [pid = 3833] [id = 49] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 185 (0x8c6ebc00) [pid = 3833] [serial = 336] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 184 (0x97181c00) [pid = 3833] [serial = 342] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 183 (0x905e8000) [pid = 3833] [serial = 339] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 182 (0x8fd50000) [pid = 3833] [serial = 345] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 181 (0x8f681800) [pid = 3833] [serial = 348] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 180 (0x9ac1dc00) [pid = 3833] [serial = 351] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 179 (0x9fb95400) [pid = 3833] [serial = 354] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x8c0f1400) [pid = 3833] [serial = 357] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x99898c00) [pid = 3833] [serial = 375] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | 1461297925381 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba99400 == 70 [pid = 3833] [id = 158] 21:05:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x8c0f1400) [pid = 3833] [serial = 474] [outer = (nil)] 21:05:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x8e750c00) [pid = 3833] [serial = 475] [outer = 0x8c0f1400] 21:05:25 INFO - PROCESS | 3833 | 1461297925502 Marionette DEBUG loaded listener.js 21:05:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 180 (0x8f592c00) [pid = 3833] [serial = 476] [outer = 0x8c0f1400] 21:05:25 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0e9400 == 69 [pid = 3833] [id = 126] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 179 (0x92c72c00) [pid = 3833] [serial = 369] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x905d8000) [pid = 3833] [serial = 366] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x905eec00) [pid = 3833] [serial = 367] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x905d4800) [pid = 3833] [serial = 364] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x9042a000) [pid = 3833] [serial = 363] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8fd42000) [pid = 3833] [serial = 361] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8f67a000) [pid = 3833] [serial = 360] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x993e5400) [pid = 3833] [serial = 334] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x979cf800) [pid = 3833] [serial = 373] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x92c7a400) [pid = 3833] [serial = 370] [outer = (nil)] [url = about:blank] 21:05:25 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x96fac800) [pid = 3833] [serial = 372] [outer = (nil)] [url = about:blank] 21:05:26 INFO - PROCESS | 3833 | 1461297926454 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 21:05:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:05:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1689ms 21:05:26 INFO - PROCESS | 3833 | 1461297926530 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 21:05:26 INFO - PROCESS | 3833 | 1461297926535 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 21:05:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:05:26 INFO - PROCESS | 3833 | 1461297926553 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:05:26 INFO - PROCESS | 3833 | 1461297926563 Marionette TRACE conn4 <- [1,606,null,{}] 21:05:26 INFO - PROCESS | 3833 | 1461297926571 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:26 INFO - PROCESS | 3833 | 1461297926786 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 21:05:26 INFO - PROCESS | 3833 | 1461297926970 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf6400 == 70 [pid = 3833] [id = 159] 21:05:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x8f5f5c00) [pid = 3833] [serial = 477] [outer = (nil)] 21:05:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x8fd4dc00) [pid = 3833] [serial = 478] [outer = 0x8f5f5c00] 21:05:27 INFO - PROCESS | 3833 | 1461297927048 Marionette DEBUG loaded listener.js 21:05:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x8ff1d000) [pid = 3833] [serial = 479] [outer = 0x8f5f5c00] 21:05:27 INFO - PROCESS | 3833 | 1461297927853 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:05:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1400ms 21:05:27 INFO - PROCESS | 3833 | 1461297927948 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 21:05:27 INFO - PROCESS | 3833 | 1461297927952 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 21:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:05:27 INFO - PROCESS | 3833 | 1461297927959 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:05:27 INFO - PROCESS | 3833 | 1461297927962 Marionette TRACE conn4 <- [1,610,null,{}] 21:05:27 INFO - PROCESS | 3833 | 1461297927968 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:28 INFO - PROCESS | 3833 | 1461297928187 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 21:05:28 INFO - PROCESS | 3833 | 1461297928216 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd42000 == 71 [pid = 3833] [id = 160] 21:05:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x8ff21400) [pid = 3833] [serial = 480] [outer = (nil)] 21:05:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x90423c00) [pid = 3833] [serial = 481] [outer = 0x8ff21400] 21:05:28 INFO - PROCESS | 3833 | 1461297928294 Marionette DEBUG loaded listener.js 21:05:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x905d1400) [pid = 3833] [serial = 482] [outer = 0x8ff21400] 21:05:29 INFO - PROCESS | 3833 | 1461297929215 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 21:05:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:05:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1283ms 21:05:29 INFO - PROCESS | 3833 | 1461297929243 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 21:05:29 INFO - PROCESS | 3833 | 1461297929246 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 21:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:05:29 INFO - PROCESS | 3833 | 1461297929261 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:05:29 INFO - PROCESS | 3833 | 1461297929265 Marionette TRACE conn4 <- [1,614,null,{}] 21:05:29 INFO - PROCESS | 3833 | 1461297929270 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:29 INFO - PROCESS | 3833 | 1461297929546 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 21:05:29 INFO - PROCESS | 3833 | 1461297929578 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d4800 == 72 [pid = 3833] [id = 161] 21:05:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x905f1800) [pid = 3833] [serial = 483] [outer = (nil)] 21:05:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x92a7c000) [pid = 3833] [serial = 484] [outer = 0x905f1800] 21:05:29 INFO - PROCESS | 3833 | 1461297929664 Marionette DEBUG loaded listener.js 21:05:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x93b4d800) [pid = 3833] [serial = 485] [outer = 0x905f1800] 21:05:30 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x905d4000) [pid = 3833] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:05:30 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x99aa1c00) [pid = 3833] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:05:30 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x92bda000) [pid = 3833] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:05:30 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8f5ffc00) [pid = 3833] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:05:30 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x905d9800) [pid = 3833] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:05:30 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8f58a800) [pid = 3833] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:05:30 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x96fa8400) [pid = 3833] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:05:30 INFO - PROCESS | 3833 | 1461297930786 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:05:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:05:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1591ms 21:05:30 INFO - PROCESS | 3833 | 1461297930853 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 21:05:30 INFO - PROCESS | 3833 | 1461297930857 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 21:05:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:05:30 INFO - PROCESS | 3833 | 1461297930864 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:05:30 INFO - PROCESS | 3833 | 1461297930867 Marionette TRACE conn4 <- [1,618,null,{}] 21:05:30 INFO - PROCESS | 3833 | 1461297930883 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:31 INFO - PROCESS | 3833 | 1461297931060 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 21:05:31 INFO - PROCESS | 3833 | 1461297931071 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba8fc00 == 73 [pid = 3833] [id = 162] 21:05:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x92bd1c00) [pid = 3833] [serial = 486] [outer = (nil)] 21:05:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x93b57800) [pid = 3833] [serial = 487] [outer = 0x92bd1c00] 21:05:31 INFO - PROCESS | 3833 | 1461297931147 Marionette DEBUG loaded listener.js 21:05:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x96fa8400) [pid = 3833] [serial = 488] [outer = 0x92bd1c00] 21:05:32 INFO - PROCESS | 3833 | 1461297932001 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:05:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:05:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1199ms 21:05:32 INFO - PROCESS | 3833 | 1461297932064 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 21:05:32 INFO - PROCESS | 3833 | 1461297932068 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 21:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:05:32 INFO - PROCESS | 3833 | 1461297932074 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:05:32 INFO - PROCESS | 3833 | 1461297932077 Marionette TRACE conn4 <- [1,622,null,{}] 21:05:32 INFO - PROCESS | 3833 | 1461297932082 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:32 INFO - PROCESS | 3833 | 1461297932237 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 21:05:32 INFO - PROCESS | 3833 | 1461297932248 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff23800 == 74 [pid = 3833] [id = 163] 21:05:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x905d9800) [pid = 3833] [serial = 489] [outer = (nil)] 21:05:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x97ac2000) [pid = 3833] [serial = 490] [outer = 0x905d9800] 21:05:32 INFO - PROCESS | 3833 | 1461297932324 Marionette DEBUG loaded listener.js 21:05:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x99062000) [pid = 3833] [serial = 491] [outer = 0x905d9800] 21:05:33 INFO - PROCESS | 3833 | 1461297933686 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 21:05:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:05:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1641ms 21:05:33 INFO - PROCESS | 3833 | 1461297933718 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 21:05:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:05:33 INFO - PROCESS | 3833 | 1461297933723 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 21:05:33 INFO - PROCESS | 3833 | 1461297933731 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:05:33 INFO - PROCESS | 3833 | 1461297933735 Marionette TRACE conn4 <- [1,626,null,{}] 21:05:33 INFO - PROCESS | 3833 | 1461297933743 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:33 INFO - PROCESS | 3833 | 1461297933946 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 21:05:34 INFO - PROCESS | 3833 | 1461297934154 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b0a000 == 75 [pid = 3833] [id = 164] 21:05:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x89cf7c00) [pid = 3833] [serial = 492] [outer = (nil)] 21:05:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x8f58ac00) [pid = 3833] [serial = 493] [outer = 0x89cf7c00] 21:05:34 INFO - PROCESS | 3833 | 1461297934247 Marionette DEBUG loaded listener.js 21:05:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 180 (0x8f682c00) [pid = 3833] [serial = 494] [outer = 0x89cf7c00] 21:05:35 INFO - PROCESS | 3833 | 1461297935330 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1648ms 21:05:35 INFO - PROCESS | 3833 | 1461297935380 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 21:05:35 INFO - PROCESS | 3833 | 1461297935389 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 21:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:05:35 INFO - PROCESS | 3833 | 1461297935401 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:05:35 INFO - PROCESS | 3833 | 1461297935405 Marionette TRACE conn4 <- [1,630,null,{}] 21:05:35 INFO - PROCESS | 3833 | 1461297935412 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:35 INFO - PROCESS | 3833 | 1461297935620 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 21:05:35 INFO - PROCESS | 3833 | 1461297935854 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f67c800 == 76 [pid = 3833] [id = 165] 21:05:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 181 (0x8ff1c000) [pid = 3833] [serial = 495] [outer = (nil)] 21:05:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 182 (0x92bda000) [pid = 3833] [serial = 496] [outer = 0x8ff1c000] 21:05:35 INFO - PROCESS | 3833 | 1461297935960 Marionette DEBUG loaded listener.js 21:05:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 183 (0x95dd2c00) [pid = 3833] [serial = 497] [outer = 0x8ff1c000] 21:05:36 INFO - PROCESS | 3833 | 1461297936893 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 21:05:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:05:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1539ms 21:05:36 INFO - PROCESS | 3833 | 1461297936941 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 21:05:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:05:36 INFO - PROCESS | 3833 | 1461297936945 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 21:05:36 INFO - PROCESS | 3833 | 1461297936952 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:05:36 INFO - PROCESS | 3833 | 1461297936958 Marionette TRACE conn4 <- [1,634,null,{}] 21:05:36 INFO - PROCESS | 3833 | 1461297936975 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:37 INFO - PROCESS | 3833 | 1461297937171 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 21:05:37 INFO - PROCESS | 3833 | 1461297937398 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c1f400 == 77 [pid = 3833] [id = 166] 21:05:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 184 (0x9906ac00) [pid = 3833] [serial = 498] [outer = (nil)] 21:05:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 185 (0x99aa0c00) [pid = 3833] [serial = 499] [outer = 0x9906ac00] 21:05:37 INFO - PROCESS | 3833 | 1461297937533 Marionette DEBUG loaded listener.js 21:05:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 186 (0x9a537000) [pid = 3833] [serial = 500] [outer = 0x9906ac00] 21:05:38 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:38 INFO - PROCESS | 3833 | 1461297938412 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 21:05:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:05:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1537ms 21:05:38 INFO - PROCESS | 3833 | 1461297938489 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 21:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:05:38 INFO - PROCESS | 3833 | 1461297938500 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 21:05:38 INFO - PROCESS | 3833 | 1461297938509 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:05:38 INFO - PROCESS | 3833 | 1461297938518 Marionette TRACE conn4 <- [1,638,null,{}] 21:05:38 INFO - PROCESS | 3833 | 1461297938524 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:38 INFO - PROCESS | 3833 | 1461297938758 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 21:05:39 INFO - PROCESS | 3833 | 1461297938985 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x9989a400 == 78 [pid = 3833] [id = 167] 21:05:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 187 (0x9a9edc00) [pid = 3833] [serial = 501] [outer = (nil)] 21:05:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 188 (0x9ae6cc00) [pid = 3833] [serial = 502] [outer = 0x9a9edc00] 21:05:39 INFO - PROCESS | 3833 | 1461297939090 Marionette DEBUG loaded listener.js 21:05:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 189 (0x9b07d000) [pid = 3833] [serial = 503] [outer = 0x9a9edc00] 21:05:39 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:39 INFO - PROCESS | 3833 | 1461297939954 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 21:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1496ms 21:05:40 INFO - PROCESS | 3833 | 1461297940003 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 21:05:40 INFO - PROCESS | 3833 | 1461297940007 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 21:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:05:40 INFO - PROCESS | 3833 | 1461297940013 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:05:40 INFO - PROCESS | 3833 | 1461297940017 Marionette TRACE conn4 <- [1,642,null,{}] 21:05:40 INFO - PROCESS | 3833 | 1461297940023 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:40 INFO - PROCESS | 3833 | 1461297940206 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 21:05:40 INFO - PROCESS | 3833 | 1461297940387 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x9ac10400 == 79 [pid = 3833] [id = 168] 21:05:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 190 (0x9ea1b800) [pid = 3833] [serial = 504] [outer = (nil)] 21:05:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 191 (0xa0ad1400) [pid = 3833] [serial = 505] [outer = 0x9ea1b800] 21:05:40 INFO - PROCESS | 3833 | 1461297940480 Marionette DEBUG loaded listener.js 21:05:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 192 (0xa2a3fc00) [pid = 3833] [serial = 506] [outer = 0x9ea1b800] 21:05:41 INFO - PROCESS | 3833 | 1461297941419 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 21:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1483ms 21:05:41 INFO - PROCESS | 3833 | 1461297941498 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 21:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:05:41 INFO - PROCESS | 3833 | 1461297941503 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 21:05:41 INFO - PROCESS | 3833 | 1461297941509 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:05:41 INFO - PROCESS | 3833 | 1461297941513 Marionette TRACE conn4 <- [1,646,null,{}] 21:05:41 INFO - PROCESS | 3833 | 1461297941519 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:41 INFO - PROCESS | 3833 | 1461297941766 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 21:05:42 INFO - PROCESS | 3833 | 1461297942007 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c21800 == 80 [pid = 3833] [id = 169] 21:05:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 193 (0x8f635400) [pid = 3833] [serial = 507] [outer = (nil)] 21:05:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 194 (0x8f63dc00) [pid = 3833] [serial = 508] [outer = 0x8f635400] 21:05:42 INFO - PROCESS | 3833 | 1461297942145 Marionette DEBUG loaded listener.js 21:05:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 195 (0xa000d000) [pid = 3833] [serial = 509] [outer = 0x8f635400] 21:05:43 INFO - PROCESS | 3833 | 1461297943017 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1586ms 21:05:43 INFO - PROCESS | 3833 | 1461297943096 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 21:05:43 INFO - PROCESS | 3833 | 1461297943100 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 21:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:05:43 INFO - PROCESS | 3833 | 1461297943107 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:05:43 INFO - PROCESS | 3833 | 1461297943111 Marionette TRACE conn4 <- [1,650,null,{}] 21:05:43 INFO - PROCESS | 3833 | 1461297943117 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:43 INFO - PROCESS | 3833 | 1461297943332 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 21:05:43 INFO - PROCESS | 3833 | 1461297943571 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c26800 == 81 [pid = 3833] [id = 170] 21:05:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 196 (0x8f63a000) [pid = 3833] [serial = 510] [outer = (nil)] 21:05:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 197 (0x90536c00) [pid = 3833] [serial = 511] [outer = 0x8f63a000] 21:05:43 INFO - PROCESS | 3833 | 1461297943705 Marionette DEBUG loaded listener.js 21:05:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 198 (0x90539400) [pid = 3833] [serial = 512] [outer = 0x8f63a000] 21:05:44 INFO - PROCESS | 3833 | 1461297944579 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 21:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1531ms 21:05:44 INFO - PROCESS | 3833 | 1461297944640 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 21:05:44 INFO - PROCESS | 3833 | 1461297944643 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 21:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:05:44 INFO - PROCESS | 3833 | 1461297944649 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:05:44 INFO - PROCESS | 3833 | 1461297944653 Marionette TRACE conn4 <- [1,654,null,{}] 21:05:44 INFO - PROCESS | 3833 | 1461297944659 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:44 INFO - PROCESS | 3833 | 1461297944853 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 21:05:45 INFO - PROCESS | 3833 | 1461297945092 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f631c00 == 82 [pid = 3833] [id = 171] 21:05:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 199 (0x8f640800) [pid = 3833] [serial = 513] [outer = (nil)] 21:05:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 200 (0x9053fc00) [pid = 3833] [serial = 514] [outer = 0x8f640800] 21:05:45 INFO - PROCESS | 3833 | 1461297945225 Marionette DEBUG loaded listener.js 21:05:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 201 (0xa3c8a400) [pid = 3833] [serial = 515] [outer = 0x8f640800] 21:05:46 INFO - PROCESS | 3833 | 1461297946107 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:05:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:05:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1493ms 21:05:46 INFO - PROCESS | 3833 | 1461297946144 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 21:05:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:05:46 INFO - PROCESS | 3833 | 1461297946149 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 21:05:46 INFO - PROCESS | 3833 | 1461297946156 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:05:46 INFO - PROCESS | 3833 | 1461297946159 Marionette TRACE conn4 <- [1,658,null,{}] 21:05:46 INFO - PROCESS | 3833 | 1461297946167 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:46 INFO - PROCESS | 3833 | 1461297946373 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 21:05:46 INFO - PROCESS | 3833 | 1461297946557 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x893cf000 == 83 [pid = 3833] [id = 172] 21:05:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 202 (0x893cf400) [pid = 3833] [serial = 516] [outer = (nil)] 21:05:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 203 (0x893d6800) [pid = 3833] [serial = 517] [outer = 0x893cf400] 21:05:46 INFO - PROCESS | 3833 | 1461297946691 Marionette DEBUG loaded listener.js 21:05:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 204 (0x893d9400) [pid = 3833] [serial = 518] [outer = 0x893cf400] 21:05:47 INFO - PROCESS | 3833 | 1461297947569 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 21:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1485ms 21:05:47 INFO - PROCESS | 3833 | 1461297947642 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 21:05:47 INFO - PROCESS | 3833 | 1461297947645 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 21:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:05:47 INFO - PROCESS | 3833 | 1461297947652 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:05:47 INFO - PROCESS | 3833 | 1461297947655 Marionette TRACE conn4 <- [1,662,null,{}] 21:05:47 INFO - PROCESS | 3833 | 1461297947661 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:47 INFO - PROCESS | 3833 | 1461297947846 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 21:05:48 INFO - PROCESS | 3833 | 1461297948033 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d5000 == 84 [pid = 3833] [id = 173] 21:05:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 205 (0x9053c400) [pid = 3833] [serial = 519] [outer = (nil)] 21:05:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 206 (0xa4460c00) [pid = 3833] [serial = 520] [outer = 0x9053c400] 21:05:48 INFO - PROCESS | 3833 | 1461297948185 Marionette DEBUG loaded listener.js 21:05:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 207 (0xa4596400) [pid = 3833] [serial = 521] [outer = 0x9053c400] 21:05:48 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:49 INFO - PROCESS | 3833 | 1461297949132 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 21:05:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:05:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1535ms 21:05:49 INFO - PROCESS | 3833 | 1461297949188 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 21:05:49 INFO - PROCESS | 3833 | 1461297949193 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 21:05:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:05:49 INFO - PROCESS | 3833 | 1461297949199 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:05:49 INFO - PROCESS | 3833 | 1461297949203 Marionette TRACE conn4 <- [1,666,null,{}] 21:05:49 INFO - PROCESS | 3833 | 1461297949209 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:49 INFO - PROCESS | 3833 | 1461297949445 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 21:05:49 INFO - PROCESS | 3833 | 1461297949677 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e5400 == 85 [pid = 3833] [id = 174] 21:05:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 208 (0x886e7000) [pid = 3833] [serial = 522] [outer = (nil)] 21:05:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 209 (0x886ec400) [pid = 3833] [serial = 523] [outer = 0x886e7000] 21:05:49 INFO - PROCESS | 3833 | 1461297949818 Marionette DEBUG loaded listener.js 21:05:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 210 (0xa00b6800) [pid = 3833] [serial = 524] [outer = 0x886e7000] 21:05:50 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:50 INFO - PROCESS | 3833 | 1461297950683 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 21:05:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:05:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1534ms 21:05:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:05:50 INFO - PROCESS | 3833 | 1461297950734 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 21:05:50 INFO - PROCESS | 3833 | 1461297950737 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 21:05:50 INFO - PROCESS | 3833 | 1461297950745 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:05:50 INFO - PROCESS | 3833 | 1461297950748 Marionette TRACE conn4 <- [1,670,null,{}] 21:05:50 INFO - PROCESS | 3833 | 1461297950754 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:50 INFO - PROCESS | 3833 | 1461297950929 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 21:05:51 INFO - PROCESS | 3833 | 1461297951112 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e4400 == 86 [pid = 3833] [id = 175] 21:05:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 211 (0x886e6400) [pid = 3833] [serial = 525] [outer = (nil)] 21:05:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 212 (0x88907400) [pid = 3833] [serial = 526] [outer = 0x886e6400] 21:05:51 INFO - PROCESS | 3833 | 1461297951196 Marionette DEBUG loaded listener.js 21:05:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 213 (0x88908800) [pid = 3833] [serial = 527] [outer = 0x886e6400] 21:05:52 INFO - PROCESS | 3833 | 1461297952140 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 21:05:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:05:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1439ms 21:05:52 INFO - PROCESS | 3833 | 1461297952183 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 21:05:52 INFO - PROCESS | 3833 | 1461297952187 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 21:05:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:05:52 INFO - PROCESS | 3833 | 1461297952194 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:05:52 INFO - PROCESS | 3833 | 1461297952197 Marionette TRACE conn4 <- [1,674,null,{}] 21:05:52 INFO - PROCESS | 3833 | 1461297952203 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:52 INFO - PROCESS | 3833 | 1461297952401 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 21:05:52 INFO - PROCESS | 3833 | 1461297952589 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x886f1000 == 87 [pid = 3833] [id = 176] 21:05:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 214 (0x88901c00) [pid = 3833] [serial = 528] [outer = (nil)] 21:05:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 215 (0x893d2800) [pid = 3833] [serial = 529] [outer = 0x88901c00] 21:05:52 INFO - PROCESS | 3833 | 1461297952679 Marionette DEBUG loaded listener.js 21:05:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 216 (0x8941f800) [pid = 3833] [serial = 530] [outer = 0x88901c00] 21:05:53 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:05:53 INFO - PROCESS | 3833 | 1461297953583 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 21:05:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 21:05:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1439ms 21:05:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:05:53 INFO - PROCESS | 3833 | 1461297953634 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 21:05:53 INFO - PROCESS | 3833 | 1461297953638 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 21:05:53 INFO - PROCESS | 3833 | 1461297953644 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:05:53 INFO - PROCESS | 3833 | 1461297953648 Marionette TRACE conn4 <- [1,678,null,{}] 21:05:53 INFO - PROCESS | 3833 | 1461297953654 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:53 INFO - PROCESS | 3833 | 1461297953855 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 21:05:54 INFO - PROCESS | 3833 | 1461297954042 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x88906800 == 88 [pid = 3833] [id = 177] 21:05:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 217 (0x88910c00) [pid = 3833] [serial = 531] [outer = (nil)] 21:05:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 218 (0x89427800) [pid = 3833] [serial = 532] [outer = 0x88910c00] 21:05:54 INFO - PROCESS | 3833 | 1461297954134 Marionette DEBUG loaded listener.js 21:05:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 219 (0x89428c00) [pid = 3833] [serial = 533] [outer = 0x88910c00] 21:05:55 INFO - PROCESS | 3833 | 1461297955063 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 21:05:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:05:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1490ms 21:05:55 INFO - PROCESS | 3833 | 1461297955135 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 21:05:55 INFO - PROCESS | 3833 | 1461297955139 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 21:05:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:05:55 INFO - PROCESS | 3833 | 1461297955145 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:05:55 INFO - PROCESS | 3833 | 1461297955149 Marionette TRACE conn4 <- [1,682,null,{}] 21:05:55 INFO - PROCESS | 3833 | 1461297955154 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:55 INFO - PROCESS | 3833 | 1461297955353 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 21:05:55 INFO - PROCESS | 3833 | 1461297955589 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e1b000 == 89 [pid = 3833] [id = 178] 21:05:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 220 (0x87e1b800) [pid = 3833] [serial = 534] [outer = (nil)] 21:05:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 221 (0x87e22800) [pid = 3833] [serial = 535] [outer = 0x87e1b800] 21:05:55 INFO - PROCESS | 3833 | 1461297955722 Marionette DEBUG loaded listener.js 21:05:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 222 (0x87e25800) [pid = 3833] [serial = 536] [outer = 0x87e1b800] 21:05:57 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:57 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:05:57 INFO - PROCESS | 3833 | 1461297957272 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 21:05:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 21:05:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2184ms 21:05:57 INFO - PROCESS | 3833 | 1461297957330 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 21:05:57 INFO - PROCESS | 3833 | 1461297957334 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 21:05:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:05:57 INFO - PROCESS | 3833 | 1461297957343 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:05:57 INFO - PROCESS | 3833 | 1461297957347 Marionette TRACE conn4 <- [1,686,null,{}] 21:05:57 INFO - PROCESS | 3833 | 1461297957357 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:57 INFO - PROCESS | 3833 | 1461297957534 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 21:05:57 INFO - PROCESS | 3833 | 1461297957725 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e3000 == 90 [pid = 3833] [id = 179] 21:05:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 223 (0x8890f400) [pid = 3833] [serial = 537] [outer = (nil)] 21:05:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 224 (0x89425800) [pid = 3833] [serial = 538] [outer = 0x8890f400] 21:05:57 INFO - PROCESS | 3833 | 1461297957809 Marionette DEBUG loaded listener.js 21:05:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 225 (0x8942c800) [pid = 3833] [serial = 539] [outer = 0x8890f400] 21:05:59 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:05:59 INFO - PROCESS | 3833 | 1461297959272 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 21:05:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:05:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1984ms 21:05:59 INFO - PROCESS | 3833 | 1461297959328 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 21:05:59 INFO - PROCESS | 3833 | 1461297959337 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 21:05:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:05:59 INFO - PROCESS | 3833 | 1461297959347 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:05:59 INFO - PROCESS | 3833 | 1461297959351 Marionette TRACE conn4 <- [1,690,null,{}] 21:05:59 INFO - PROCESS | 3833 | 1461297959357 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x92a78800 == 89 [pid = 3833] [id = 55] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x905d8800 == 88 [pid = 3833] [id = 114] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0e9000 == 87 [pid = 3833] [id = 119] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x99de0c00 == 86 [pid = 3833] [id = 117] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8f57cc00 == 85 [pid = 3833] [id = 116] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8e619000 == 84 [pid = 3833] [id = 118] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 224 (0x9a0c9800) [pid = 3833] [serial = 424] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 223 (0x8e9efc00) [pid = 3833] [serial = 394] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 222 (0x99064400) [pid = 3833] [serial = 400] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 221 (0x9906fc00) [pid = 3833] [serial = 403] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 220 (0x9ac17800) [pid = 3833] [serial = 387] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 219 (0x905dc800) [pid = 3833] [serial = 381] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 218 (0x92bdc000) [pid = 3833] [serial = 384] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 217 (0xa0018400) [pid = 3833] [serial = 390] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | --DOMWINDOW == 216 (0x8e75a800) [pid = 3833] [serial = 397] [outer = (nil)] [url = about:blank] 21:05:59 INFO - PROCESS | 3833 | 1461297959745 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8fd44000 == 83 [pid = 3833] [id = 115] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba8fc00 == 82 [pid = 3833] [id = 162] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x905d4800 == 81 [pid = 3833] [id = 161] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8fd42000 == 80 [pid = 3833] [id = 160] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf6400 == 79 [pid = 3833] [id = 159] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba99400 == 78 [pid = 3833] [id = 158] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf8c00 == 77 [pid = 3833] [id = 157] 21:05:59 INFO - PROCESS | 3833 | --DOCSHELL 0x899d6c00 == 76 [pid = 3833] [id = 156] 21:05:59 INFO - PROCESS | 3833 | 1461297959880 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d4800 == 77 [pid = 3833] [id = 180] 21:05:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 217 (0x899d6c00) [pid = 3833] [serial = 540] [outer = (nil)] 21:05:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 218 (0x89cf2400) [pid = 3833] [serial = 541] [outer = 0x899d6c00] 21:05:59 INFO - PROCESS | 3833 | 1461297959959 Marionette DEBUG loaded listener.js 21:06:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 219 (0x8ba97400) [pid = 3833] [serial = 542] [outer = 0x899d6c00] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 218 (0x92c73000) [pid = 3833] [serial = 421] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 217 (0x9988f400) [pid = 3833] [serial = 211] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 216 (0x9a9fbc00) [pid = 3833] [serial = 295] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 215 (0x92c78000) [pid = 3833] [serial = 418] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 214 (0x95dd3c00) [pid = 3833] [serial = 419] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 213 (0x8fdea800) [pid = 3833] [serial = 412] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 212 (0x8ba93800) [pid = 3833] [serial = 406] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 211 (0x920b4000) [pid = 3833] [serial = 416] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 210 (0x96c5bc00) [pid = 3833] [serial = 422] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 209 (0x8c6e2c00) [pid = 3833] [serial = 378] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 208 (0x8f5f6c00) [pid = 3833] [serial = 409] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 207 (0x916db400) [pid = 3833] [serial = 415] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 206 (0x900f1000) [pid = 3833] [serial = 413] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 205 (0x9ac10800) [pid = 3833] [serial = 376] [outer = (nil)] [url = about:blank] 21:06:00 INFO - PROCESS | 3833 | --DOMWINDOW == 204 (0x8f687800) [pid = 3833] [serial = 410] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:01 INFO - PROCESS | 3833 | 1461297961244 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 21:06:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:06:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1944ms 21:06:01 INFO - PROCESS | 3833 | 1461297961292 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 21:06:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:06:01 INFO - PROCESS | 3833 | 1461297961296 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 21:06:01 INFO - PROCESS | 3833 | 1461297961303 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:06:01 INFO - PROCESS | 3833 | 1461297961309 Marionette TRACE conn4 <- [1,694,null,{}] 21:06:01 INFO - PROCESS | 3833 | 1461297961435 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:01 INFO - PROCESS | 3833 | 1461297961614 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 21:06:01 INFO - PROCESS | 3833 | 1461297961627 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a517c00 == 78 [pid = 3833] [id = 181] 21:06:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 205 (0x8c6e2c00) [pid = 3833] [serial = 543] [outer = (nil)] 21:06:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 206 (0x8f585c00) [pid = 3833] [serial = 544] [outer = 0x8c6e2c00] 21:06:01 INFO - PROCESS | 3833 | 1461297961710 Marionette DEBUG loaded listener.js 21:06:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 207 (0x8f5f6c00) [pid = 3833] [serial = 545] [outer = 0x8c6e2c00] 21:06:03 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:03 INFO - PROCESS | 3833 | 1461297963093 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 21:06:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 21:06:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1832ms 21:06:03 INFO - PROCESS | 3833 | 1461297963135 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 21:06:03 INFO - PROCESS | 3833 | 1461297963140 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 21:06:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:06:03 INFO - PROCESS | 3833 | 1461297963160 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:06:03 INFO - PROCESS | 3833 | 1461297963162 Marionette TRACE conn4 <- [1,698,null,{}] 21:06:03 INFO - PROCESS | 3833 | 1461297963168 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:03 INFO - PROCESS | 3833 | 1461297963425 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 21:06:03 INFO - PROCESS | 3833 | 1461297963465 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e752c00 == 79 [pid = 3833] [id = 182] 21:06:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 208 (0x8f57c400) [pid = 3833] [serial = 546] [outer = (nil)] 21:06:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 209 (0x8f640000) [pid = 3833] [serial = 547] [outer = 0x8f57c400] 21:06:03 INFO - PROCESS | 3833 | 1461297963546 Marionette DEBUG loaded listener.js 21:06:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 210 (0x8fc23400) [pid = 3833] [serial = 548] [outer = 0x8f57c400] 21:06:04 INFO - PROCESS | 3833 | --DOMWINDOW == 209 (0x905f1800) [pid = 3833] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:06:04 INFO - PROCESS | 3833 | --DOMWINDOW == 208 (0x8f5f5c00) [pid = 3833] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:06:04 INFO - PROCESS | 3833 | --DOMWINDOW == 207 (0x899d7c00) [pid = 3833] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:06:04 INFO - PROCESS | 3833 | --DOMWINDOW == 206 (0x8c0f1400) [pid = 3833] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:06:04 INFO - PROCESS | 3833 | --DOMWINDOW == 205 (0x8a50ec00) [pid = 3833] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:06:04 INFO - PROCESS | 3833 | --DOMWINDOW == 204 (0x8ff21400) [pid = 3833] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:06:04 INFO - PROCESS | 3833 | --DOMWINDOW == 203 (0x92bd1c00) [pid = 3833] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:06:04 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:04 INFO - PROCESS | 3833 | 1461297964827 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 21:06:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 21:06:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1679ms 21:06:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:06:04 INFO - PROCESS | 3833 | 1461297964839 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 21:06:04 INFO - PROCESS | 3833 | 1461297964842 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 21:06:04 INFO - PROCESS | 3833 | 1461297964849 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:06:04 INFO - PROCESS | 3833 | 1461297964852 Marionette TRACE conn4 <- [1,702,null,{}] 21:06:04 INFO - PROCESS | 3833 | 1461297964867 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:05 INFO - PROCESS | 3833 | 1461297965119 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 21:06:05 INFO - PROCESS | 3833 | 1461297965270 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d1c00 == 80 [pid = 3833] [id = 183] 21:06:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 204 (0x89b10c00) [pid = 3833] [serial = 549] [outer = (nil)] 21:06:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 205 (0x8f688000) [pid = 3833] [serial = 550] [outer = 0x89b10c00] 21:06:05 INFO - PROCESS | 3833 | 1461297965347 Marionette DEBUG loaded listener.js 21:06:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 206 (0x8fd4f400) [pid = 3833] [serial = 551] [outer = 0x89b10c00] 21:06:06 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:06 INFO - PROCESS | 3833 | 1461297966459 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 21:06:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1647ms 21:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:06:06 INFO - PROCESS | 3833 | 1461297966496 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 21:06:06 INFO - PROCESS | 3833 | 1461297966498 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 21:06:06 INFO - PROCESS | 3833 | 1461297966505 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:06:06 INFO - PROCESS | 3833 | 1461297966508 Marionette TRACE conn4 <- [1,706,null,{}] 21:06:06 INFO - PROCESS | 3833 | 1461297966624 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:06 INFO - PROCESS | 3833 | 1461297966915 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 21:06:07 INFO - PROCESS | 3833 | 1461297967105 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c29400 == 81 [pid = 3833] [id = 184] 21:06:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 207 (0x88c2a800) [pid = 3833] [serial = 552] [outer = (nil)] 21:06:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 208 (0x893d2000) [pid = 3833] [serial = 553] [outer = 0x88c2a800] 21:06:07 INFO - PROCESS | 3833 | 1461297967211 Marionette DEBUG loaded listener.js 21:06:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 209 (0x8942bc00) [pid = 3833] [serial = 554] [outer = 0x88c2a800] 21:06:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:08 INFO - PROCESS | 3833 | 1461297968583 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 21:06:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:06:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2125ms 21:06:08 INFO - PROCESS | 3833 | 1461297968687 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 21:06:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:06:08 INFO - PROCESS | 3833 | 1461297968697 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 21:06:08 INFO - PROCESS | 3833 | 1461297968710 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:06:08 INFO - PROCESS | 3833 | 1461297968714 Marionette TRACE conn4 <- [1,710,null,{}] 21:06:08 INFO - PROCESS | 3833 | 1461297968722 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:08 INFO - PROCESS | 3833 | 1461297968923 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 21:06:09 INFO - PROCESS | 3833 | 1461297969116 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b0f400 == 82 [pid = 3833] [id = 185] 21:06:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 210 (0x89cf0000) [pid = 3833] [serial = 555] [outer = (nil)] 21:06:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 211 (0x8e738800) [pid = 3833] [serial = 556] [outer = 0x89cf0000] 21:06:09 INFO - PROCESS | 3833 | 1461297969250 Marionette DEBUG loaded listener.js 21:06:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 212 (0x8e755400) [pid = 3833] [serial = 557] [outer = 0x89cf0000] 21:06:10 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:10 INFO - PROCESS | 3833 | 1461297970737 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 21:06:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:06:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2089ms 21:06:10 INFO - PROCESS | 3833 | 1461297970798 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 21:06:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:06:10 INFO - PROCESS | 3833 | 1461297970803 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 21:06:10 INFO - PROCESS | 3833 | 1461297970809 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:06:10 INFO - PROCESS | 3833 | 1461297970813 Marionette TRACE conn4 <- [1,714,null,{}] 21:06:10 INFO - PROCESS | 3833 | 1461297970820 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:11 INFO - PROCESS | 3833 | 1461297971024 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 21:06:11 INFO - PROCESS | 3833 | 1461297971186 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e73ac00 == 83 [pid = 3833] [id = 186] 21:06:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 213 (0x8e9e4800) [pid = 3833] [serial = 558] [outer = (nil)] 21:06:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 214 (0x8fd43800) [pid = 3833] [serial = 559] [outer = 0x8e9e4800] 21:06:11 INFO - PROCESS | 3833 | 1461297971284 Marionette DEBUG loaded listener.js 21:06:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 215 (0x8ff22800) [pid = 3833] [serial = 560] [outer = 0x8e9e4800] 21:06:12 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:12 INFO - PROCESS | 3833 | 1461297972653 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 21:06:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 21:06:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1888ms 21:06:12 INFO - PROCESS | 3833 | 1461297972753 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 21:06:12 INFO - PROCESS | 3833 | 1461297972763 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 21:06:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:06:12 INFO - PROCESS | 3833 | 1461297972826 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:06:12 INFO - PROCESS | 3833 | 1461297972831 Marionette TRACE conn4 <- [1,718,null,{}] 21:06:12 INFO - PROCESS | 3833 | 1461297972837 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:13 INFO - PROCESS | 3833 | 1461297973036 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 21:06:13 INFO - PROCESS | 3833 | 1461297973220 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f63ac00 == 84 [pid = 3833] [id = 187] 21:06:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 216 (0x8ff20800) [pid = 3833] [serial = 561] [outer = (nil)] 21:06:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 217 (0x905d8800) [pid = 3833] [serial = 562] [outer = 0x8ff20800] 21:06:13 INFO - PROCESS | 3833 | 1461297973314 Marionette DEBUG loaded listener.js 21:06:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 218 (0x9204a400) [pid = 3833] [serial = 563] [outer = 0x8ff20800] 21:06:14 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:14 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:06:14 INFO - PROCESS | 3833 | 1461297974672 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 21:06:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:06:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1893ms 21:06:14 INFO - PROCESS | 3833 | 1461297974771 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 21:06:14 INFO - PROCESS | 3833 | 1461297974776 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 21:06:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:06:14 INFO - PROCESS | 3833 | 1461297974798 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:06:14 INFO - PROCESS | 3833 | 1461297974802 Marionette TRACE conn4 <- [1,722,null,{}] 21:06:14 INFO - PROCESS | 3833 | 1461297974809 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:14 INFO - PROCESS | 3833 | 1461297974988 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 21:06:15 INFO - PROCESS | 3833 | 1461297975185 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d4800 == 85 [pid = 3833] [id = 188] 21:06:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 219 (0x9070a000) [pid = 3833] [serial = 564] [outer = (nil)] 21:06:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 220 (0x92a79000) [pid = 3833] [serial = 565] [outer = 0x9070a000] 21:06:15 INFO - PROCESS | 3833 | 1461297975277 Marionette DEBUG loaded listener.js 21:06:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 221 (0x92c70400) [pid = 3833] [serial = 566] [outer = 0x9070a000] 21:06:16 INFO - PROCESS | 3833 | 1461297976185 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 21:06:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:06:16 INFO - PROCESS | 3833 | 1461297976243 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 21:06:16 INFO - PROCESS | 3833 | 1461297976250 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:06:16 INFO - PROCESS | 3833 | 1461297976254 Marionette TRACE conn4 <- [1,726,null,{}] 21:06:16 INFO - PROCESS | 3833 | 1461297976259 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:16 INFO - PROCESS | 3833 | 1461297976509 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 21:06:16 INFO - PROCESS | 3833 | 1461297976757 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a33800 == 86 [pid = 3833] [id = 189] 21:06:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 222 (0x93b52c00) [pid = 3833] [serial = 567] [outer = (nil)] 21:06:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 223 (0x95dd5c00) [pid = 3833] [serial = 568] [outer = 0x93b52c00] 21:06:16 INFO - PROCESS | 3833 | 1461297976901 Marionette DEBUG loaded listener.js 21:06:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 224 (0x99067400) [pid = 3833] [serial = 569] [outer = 0x93b52c00] 21:06:17 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:17 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:06:17 INFO - PROCESS | 3833 | 1461297977926 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 21:06:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:06:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1733ms 21:06:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:06:17 INFO - PROCESS | 3833 | 1461297977983 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 21:06:17 INFO - PROCESS | 3833 | 1461297977986 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 21:06:17 INFO - PROCESS | 3833 | 1461297977993 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:06:17 INFO - PROCESS | 3833 | 1461297977997 Marionette TRACE conn4 <- [1,730,null,{}] 21:06:18 INFO - PROCESS | 3833 | 1461297978003 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:18 INFO - PROCESS | 3833 | 1461297978201 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 21:06:18 INFO - PROCESS | 3833 | 1461297978439 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c1fc00 == 87 [pid = 3833] [id = 190] 21:06:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 225 (0x97a29c00) [pid = 3833] [serial = 570] [outer = (nil)] 21:06:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 226 (0x99898000) [pid = 3833] [serial = 571] [outer = 0x97a29c00] 21:06:18 INFO - PROCESS | 3833 | 1461297978545 Marionette DEBUG loaded listener.js 21:06:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 227 (0x99f28400) [pid = 3833] [serial = 572] [outer = 0x97a29c00] 21:06:19 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:19 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:06:19 INFO - PROCESS | 3833 | 1461297979468 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 21:06:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:06:19 INFO - PROCESS | 3833 | 1461297979533 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 21:06:19 INFO - PROCESS | 3833 | 1461297979539 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:06:19 INFO - PROCESS | 3833 | 1461297979543 Marionette TRACE conn4 <- [1,734,null,{}] 21:06:19 INFO - PROCESS | 3833 | 1461297979549 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:19 INFO - PROCESS | 3833 | 1461297979736 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 21:06:19 INFO - PROCESS | 3833 | 1461297979971 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x9906bc00 == 88 [pid = 3833] [id = 191] 21:06:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 228 (0x99707000) [pid = 3833] [serial = 573] [outer = (nil)] 21:06:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 229 (0x9b025800) [pid = 3833] [serial = 574] [outer = 0x99707000] 21:06:20 INFO - PROCESS | 3833 | 1461297980114 Marionette DEBUG loaded listener.js 21:06:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 230 (0x9ea1a000) [pid = 3833] [serial = 575] [outer = 0x99707000] 21:06:20 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:20 INFO - PROCESS | 3833 | 1461297980970 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 21:06:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:06:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1483ms 21:06:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:06:21 INFO - PROCESS | 3833 | 1461297981022 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 21:06:21 INFO - PROCESS | 3833 | 1461297981026 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 21:06:21 INFO - PROCESS | 3833 | 1461297981032 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:06:21 INFO - PROCESS | 3833 | 1461297981035 Marionette TRACE conn4 <- [1,738,null,{}] 21:06:21 INFO - PROCESS | 3833 | 1461297981041 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:21 INFO - PROCESS | 3833 | 1461297981236 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 21:06:21 INFO - PROCESS | 3833 | 1461297981427 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x9ac10c00 == 89 [pid = 3833] [id = 192] 21:06:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 231 (0x9ac21800) [pid = 3833] [serial = 576] [outer = (nil)] 21:06:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 232 (0xa0c3e800) [pid = 3833] [serial = 577] [outer = 0x9ac21800] 21:06:21 INFO - PROCESS | 3833 | 1461297981522 Marionette DEBUG loaded listener.js 21:06:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 233 (0xa2adf000) [pid = 3833] [serial = 578] [outer = 0x9ac21800] 21:06:22 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:22 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:06:22 INFO - PROCESS | 3833 | 1461297982864 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 21:06:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:06:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1883ms 21:06:23 INFO - PROCESS | 3833 | 1461297983009 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 21:06:23 INFO - PROCESS | 3833 | 1461297983014 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 21:06:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:06:23 INFO - PROCESS | 3833 | 1461297983027 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:06:23 INFO - PROCESS | 3833 | 1461297983030 Marionette TRACE conn4 <- [1,742,null,{}] 21:06:23 INFO - PROCESS | 3833 | 1461297983036 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:23 INFO - PROCESS | 3833 | 1461297983227 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 21:06:23 INFO - PROCESS | 3833 | 1461297983416 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bef0400 == 90 [pid = 3833] [id = 193] 21:06:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 234 (0x8bef1c00) [pid = 3833] [serial = 579] [outer = (nil)] 21:06:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 235 (0x8bef7000) [pid = 3833] [serial = 580] [outer = 0x8bef1c00] 21:06:23 INFO - PROCESS | 3833 | 1461297983504 Marionette DEBUG loaded listener.js 21:06:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 236 (0x8bef9c00) [pid = 3833] [serial = 581] [outer = 0x8bef1c00] 21:06:24 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:24 INFO - PROCESS | 3833 | 1461297984830 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 21:06:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 21:06:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1830ms 21:06:24 INFO - PROCESS | 3833 | 1461297984857 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 21:06:24 INFO - PROCESS | 3833 | 1461297984860 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 21:06:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:06:24 INFO - PROCESS | 3833 | 1461297984867 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:06:24 INFO - PROCESS | 3833 | 1461297984870 Marionette TRACE conn4 <- [1,746,null,{}] 21:06:24 INFO - PROCESS | 3833 | 1461297984993 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:25 INFO - PROCESS | 3833 | 1461297985247 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 21:06:25 INFO - PROCESS | 3833 | 1461297985358 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b08000 == 91 [pid = 3833] [id = 194] 21:06:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 237 (0x8a50b800) [pid = 3833] [serial = 582] [outer = (nil)] 21:06:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 238 (0x8c0b2c00) [pid = 3833] [serial = 583] [outer = 0x8a50b800] 21:06:25 INFO - PROCESS | 3833 | 1461297985503 Marionette DEBUG loaded listener.js 21:06:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 239 (0x8c0bf000) [pid = 3833] [serial = 584] [outer = 0x8a50b800] 21:06:26 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:26 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:26 INFO - PROCESS | 3833 | 1461297986883 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 21:06:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 21:06:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2032ms 21:06:26 INFO - PROCESS | 3833 | 1461297986945 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 21:06:26 INFO - PROCESS | 3833 | 1461297986951 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 21:06:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:06:26 INFO - PROCESS | 3833 | 1461297986979 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:06:26 INFO - PROCESS | 3833 | 1461297986984 Marionette TRACE conn4 <- [1,750,null,{}] 21:06:26 INFO - PROCESS | 3833 | 1461297986990 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:27 INFO - PROCESS | 3833 | 1461297987164 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 21:06:27 INFO - PROCESS | 3833 | 1461297987803 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c25c00 == 92 [pid = 3833] [id = 195] 21:06:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 240 (0x88c27800) [pid = 3833] [serial = 585] [outer = (nil)] 21:06:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 241 (0x893cd800) [pid = 3833] [serial = 586] [outer = 0x88c27800] 21:06:27 INFO - PROCESS | 3833 | 1461297987893 Marionette DEBUG loaded listener.js 21:06:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 242 (0x899e0400) [pid = 3833] [serial = 587] [outer = 0x88c27800] 21:06:29 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:29 INFO - PROCESS | 3833 | 1461297989247 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 21:06:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:06:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2296ms 21:06:29 INFO - PROCESS | 3833 | 1461297989272 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 21:06:29 INFO - PROCESS | 3833 | 1461297989279 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 21:06:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:06:29 INFO - PROCESS | 3833 | 1461297989362 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:06:29 INFO - PROCESS | 3833 | 1461297989368 Marionette TRACE conn4 <- [1,754,null,{}] 21:06:29 INFO - PROCESS | 3833 | 1461297989381 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:29 INFO - PROCESS | 3833 | 1461297989556 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 21:06:29 INFO - PROCESS | 3833 | --DOCSHELL 0x8e752c00 == 91 [pid = 3833] [id = 182] 21:06:29 INFO - PROCESS | 3833 | 1461297989856 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:29 INFO - PROCESS | 3833 | --DOCSHELL 0x8a517c00 == 90 [pid = 3833] [id = 181] 21:06:29 INFO - PROCESS | 3833 | --DOCSHELL 0x893d4800 == 89 [pid = 3833] [id = 180] 21:06:29 INFO - PROCESS | 3833 | --DOCSHELL 0x886e3000 == 88 [pid = 3833] [id = 179] 21:06:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e20000 == 89 [pid = 3833] [id = 196] 21:06:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 243 (0x886ecc00) [pid = 3833] [serial = 588] [outer = (nil)] 21:06:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 244 (0x893d8400) [pid = 3833] [serial = 589] [outer = 0x886ecc00] 21:06:29 INFO - PROCESS | 3833 | 1461297989949 Marionette DEBUG loaded listener.js 21:06:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 245 (0x89cf5800) [pid = 3833] [serial = 590] [outer = 0x886ecc00] 21:06:30 INFO - PROCESS | 3833 | --DOCSHELL 0x8f67c800 == 88 [pid = 3833] [id = 165] 21:06:30 INFO - PROCESS | 3833 | --DOCSHELL 0x89b0a000 == 87 [pid = 3833] [id = 164] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 244 (0x92a7c000) [pid = 3833] [serial = 484] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 243 (0x93b4d800) [pid = 3833] [serial = 485] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 242 (0x8fd4dc00) [pid = 3833] [serial = 478] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 241 (0x89b05c00) [pid = 3833] [serial = 470] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 240 (0x899dec00) [pid = 3833] [serial = 469] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 239 (0x9fb9c000) [pid = 3833] [serial = 436] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 238 (0x8f679400) [pid = 3833] [serial = 427] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 237 (0x9203e000) [pid = 3833] [serial = 430] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 236 (0x8e750c00) [pid = 3833] [serial = 475] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 235 (0x8f592c00) [pid = 3833] [serial = 476] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 234 (0x8c6e4c00) [pid = 3833] [serial = 473] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 233 (0x8ba96400) [pid = 3833] [serial = 472] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 232 (0xa3cf2800) [pid = 3833] [serial = 442] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 231 (0x8ff26800) [pid = 3833] [serial = 451] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 230 (0x9ac20800) [pid = 3833] [serial = 433] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 229 (0x8e73b400) [pid = 3833] [serial = 439] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 228 (0x8ff1b800) [pid = 3833] [serial = 448] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 227 (0x8a513000) [pid = 3833] [serial = 445] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 226 (0x899dc800) [pid = 3833] [serial = 454] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 225 (0x89b0e800) [pid = 3833] [serial = 457] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 224 (0x89cf3000) [pid = 3833] [serial = 460] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 223 (0x89cfc000) [pid = 3833] [serial = 463] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 222 (0x93b52400) [pid = 3833] [serial = 466] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 221 (0x90423c00) [pid = 3833] [serial = 481] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 220 (0x93b57800) [pid = 3833] [serial = 487] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 219 (0x905d1400) [pid = 3833] [serial = 482] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 218 (0x8ff1d000) [pid = 3833] [serial = 479] [outer = (nil)] [url = about:blank] 21:06:30 INFO - PROCESS | 3833 | --DOMWINDOW == 217 (0x96fa8400) [pid = 3833] [serial = 488] [outer = (nil)] [url = about:blank] 21:06:31 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:31 INFO - PROCESS | 3833 | 1461297991235 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 21:06:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 21:06:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1915ms 21:06:31 INFO - PROCESS | 3833 | 1461297991258 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 21:06:31 INFO - PROCESS | 3833 | 1461297991264 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 21:06:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:06:31 INFO - PROCESS | 3833 | 1461297991271 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:06:31 INFO - PROCESS | 3833 | 1461297991273 Marionette TRACE conn4 <- [1,758,null,{}] 21:06:31 INFO - PROCESS | 3833 | 1461297991280 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:31 INFO - PROCESS | 3833 | 1461297991617 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 21:06:31 INFO - PROCESS | 3833 | 1461297991638 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b0e800 == 88 [pid = 3833] [id = 197] 21:06:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 218 (0x8a515400) [pid = 3833] [serial = 591] [outer = (nil)] 21:06:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 219 (0x8c0c1000) [pid = 3833] [serial = 592] [outer = 0x8a515400] 21:06:31 INFO - PROCESS | 3833 | 1461297991716 Marionette DEBUG loaded listener.js 21:06:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 220 (0x8e61e800) [pid = 3833] [serial = 593] [outer = 0x8a515400] 21:06:32 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:32 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:06:32 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:32 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:32 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:32 INFO - PROCESS | 3833 | 1461297992708 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 21:06:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:06:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1480ms 21:06:32 INFO - PROCESS | 3833 | 1461297992752 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 21:06:32 INFO - PROCESS | 3833 | 1461297992757 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 21:06:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:06:32 INFO - PROCESS | 3833 | 1461297992795 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:06:32 INFO - PROCESS | 3833 | 1461297992804 Marionette TRACE conn4 <- [1,762,null,{}] 21:06:32 INFO - PROCESS | 3833 | 1461297992817 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:33 INFO - PROCESS | 3833 | 1461297993067 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 21:06:33 INFO - PROCESS | 3833 | 1461297993091 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c6e1000 == 89 [pid = 3833] [id = 198] 21:06:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 221 (0x8e751800) [pid = 3833] [serial = 594] [outer = (nil)] 21:06:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 222 (0x8f636c00) [pid = 3833] [serial = 595] [outer = 0x8e751800] 21:06:33 INFO - PROCESS | 3833 | 1461297993167 Marionette DEBUG loaded listener.js 21:06:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 223 (0x8f682000) [pid = 3833] [serial = 596] [outer = 0x8e751800] 21:06:34 INFO - PROCESS | 3833 | --DOMWINDOW == 222 (0x8f57c400) [pid = 3833] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:06:34 INFO - PROCESS | 3833 | --DOMWINDOW == 221 (0x8c6e2c00) [pid = 3833] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:06:34 INFO - PROCESS | 3833 | --DOMWINDOW == 220 (0x899d6c00) [pid = 3833] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:06:34 INFO - PROCESS | 3833 | --DOMWINDOW == 219 (0x8890f400) [pid = 3833] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:06:34 INFO - PROCESS | 3833 | 1461297994694 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 21:06:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:06:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1977ms 21:06:34 INFO - PROCESS | 3833 | 1461297994742 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 21:06:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:06:34 INFO - PROCESS | 3833 | 1461297994747 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 21:06:34 INFO - PROCESS | 3833 | 1461297994753 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:06:34 INFO - PROCESS | 3833 | 1461297994756 Marionette TRACE conn4 <- [1,766,null,{}] 21:06:34 INFO - PROCESS | 3833 | 1461297994762 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:34 INFO - PROCESS | 3833 | 1461297994919 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 21:06:35 INFO - PROCESS | 3833 | 1461297995070 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c6e2c00 == 90 [pid = 3833] [id = 199] 21:06:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 220 (0x8f637000) [pid = 3833] [serial = 597] [outer = (nil)] 21:06:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 221 (0x8f687800) [pid = 3833] [serial = 598] [outer = 0x8f637000] 21:06:35 INFO - PROCESS | 3833 | 1461297995159 Marionette DEBUG loaded listener.js 21:06:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 222 (0x8fd50000) [pid = 3833] [serial = 599] [outer = 0x8f637000] 21:06:36 INFO - PROCESS | 3833 | 1461297996289 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 21:06:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:06:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1546ms 21:06:36 INFO - PROCESS | 3833 | 1461297996298 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 21:06:36 INFO - PROCESS | 3833 | 1461297996302 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 21:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:06:36 INFO - PROCESS | 3833 | 1461297996308 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:06:36 INFO - PROCESS | 3833 | 1461297996310 Marionette TRACE conn4 <- [1,770,null,{}] 21:06:36 INFO - PROCESS | 3833 | 1461297996316 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:36 INFO - PROCESS | 3833 | 1461297996472 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 21:06:36 INFO - PROCESS | 3833 | 1461297996757 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e1ec00 == 91 [pid = 3833] [id = 200] 21:06:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 223 (0x87e21400) [pid = 3833] [serial = 600] [outer = (nil)] 21:06:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 224 (0x88c26000) [pid = 3833] [serial = 601] [outer = 0x87e21400] 21:06:36 INFO - PROCESS | 3833 | 1461297996852 Marionette DEBUG loaded listener.js 21:06:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 225 (0x893dcc00) [pid = 3833] [serial = 602] [outer = 0x87e21400] 21:06:37 INFO - PROCESS | 3833 | 1461297997878 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1642ms 21:06:37 INFO - PROCESS | 3833 | 1461297997952 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 21:06:37 INFO - PROCESS | 3833 | 1461297997961 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 21:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:06:37 INFO - PROCESS | 3833 | 1461297997971 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:06:37 INFO - PROCESS | 3833 | 1461297997976 Marionette TRACE conn4 <- [1,774,null,{}] 21:06:37 INFO - PROCESS | 3833 | 1461297997985 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:38 INFO - PROCESS | 3833 | 1461297998234 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 21:06:38 INFO - PROCESS | 3833 | 1461297998495 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bef8c00 == 92 [pid = 3833] [id = 201] 21:06:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 226 (0x8befc800) [pid = 3833] [serial = 603] [outer = (nil)] 21:06:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 227 (0x8c0bb000) [pid = 3833] [serial = 604] [outer = 0x8befc800] 21:06:38 INFO - PROCESS | 3833 | 1461297998632 Marionette DEBUG loaded listener.js 21:06:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 228 (0x8c0f6400) [pid = 3833] [serial = 605] [outer = 0x8befc800] 21:06:39 INFO - PROCESS | 3833 | 1461297999570 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 21:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1637ms 21:06:39 INFO - PROCESS | 3833 | 1461297999610 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 21:06:39 INFO - PROCESS | 3833 | 1461297999617 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 21:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:06:39 INFO - PROCESS | 3833 | 1461297999626 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:06:39 INFO - PROCESS | 3833 | 1461297999630 Marionette TRACE conn4 <- [1,778,null,{}] 21:06:39 INFO - PROCESS | 3833 | 1461297999637 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:39 INFO - PROCESS | 3833 | 1461297999848 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 21:06:40 INFO - PROCESS | 3833 | 1461298000168 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f591c00 == 93 [pid = 3833] [id = 202] 21:06:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 229 (0x8f596c00) [pid = 3833] [serial = 606] [outer = (nil)] 21:06:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 230 (0x8f5ffc00) [pid = 3833] [serial = 607] [outer = 0x8f596c00] 21:06:40 INFO - PROCESS | 3833 | 1461298000309 Marionette DEBUG loaded listener.js 21:06:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 231 (0x8fd46c00) [pid = 3833] [serial = 608] [outer = 0x8f596c00] 21:06:41 INFO - PROCESS | 3833 | 1461298001347 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 21:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1786ms 21:06:41 INFO - PROCESS | 3833 | 1461298001413 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 21:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:06:41 INFO - PROCESS | 3833 | 1461298001417 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 21:06:41 INFO - PROCESS | 3833 | 1461298001426 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:06:41 INFO - PROCESS | 3833 | 1461298001436 Marionette TRACE conn4 <- [1,782,null,{}] 21:06:41 INFO - PROCESS | 3833 | 1461298001451 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:41 INFO - PROCESS | 3833 | 1461298001691 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 21:06:41 INFO - PROCESS | 3833 | 1461298001940 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff24400 == 94 [pid = 3833] [id = 203] 21:06:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 232 (0x90537c00) [pid = 3833] [serial = 609] [outer = (nil)] 21:06:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 233 (0x905d5800) [pid = 3833] [serial = 610] [outer = 0x90537c00] 21:06:42 INFO - PROCESS | 3833 | 1461298002047 Marionette DEBUG loaded listener.js 21:06:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 234 (0x905ef000) [pid = 3833] [serial = 611] [outer = 0x90537c00] 21:06:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 235 (0x9070ec00) [pid = 3833] [serial = 612] [outer = 0x96fa9400] 21:06:43 INFO - PROCESS | 3833 | 1461298003132 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 21:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1750ms 21:06:43 INFO - PROCESS | 3833 | 1461298003174 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 21:06:43 INFO - PROCESS | 3833 | 1461298003178 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 21:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:06:43 INFO - PROCESS | 3833 | 1461298003185 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:06:43 INFO - PROCESS | 3833 | 1461298003189 Marionette TRACE conn4 <- [1,786,null,{}] 21:06:43 INFO - PROCESS | 3833 | 1461298003195 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:43 INFO - PROCESS | 3833 | 1461298003393 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 21:06:43 INFO - PROCESS | 3833 | 1461298003643 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e27c00 == 95 [pid = 3833] [id = 204] 21:06:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 236 (0x886ef400) [pid = 3833] [serial = 613] [outer = (nil)] 21:06:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 237 (0x905d2c00) [pid = 3833] [serial = 614] [outer = 0x886ef400] 21:06:43 INFO - PROCESS | 3833 | 1461298003749 Marionette DEBUG loaded listener.js 21:06:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 238 (0x92c7ec00) [pid = 3833] [serial = 615] [outer = 0x886ef400] 21:06:44 INFO - PROCESS | 3833 | 1461298004684 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1530ms 21:06:44 INFO - PROCESS | 3833 | 1461298004716 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 21:06:44 INFO - PROCESS | 3833 | 1461298004720 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 21:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:06:44 INFO - PROCESS | 3833 | 1461298004727 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:06:44 INFO - PROCESS | 3833 | 1461298004730 Marionette TRACE conn4 <- [1,790,null,{}] 21:06:44 INFO - PROCESS | 3833 | 1461298004736 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:44 INFO - PROCESS | 3833 | 1461298004932 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 21:06:45 INFO - PROCESS | 3833 | 1461298005201 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x93b54800 == 96 [pid = 3833] [id = 205] 21:06:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 239 (0x93b57800) [pid = 3833] [serial = 616] [outer = (nil)] 21:06:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 240 (0x95b37c00) [pid = 3833] [serial = 617] [outer = 0x93b57800] 21:06:45 INFO - PROCESS | 3833 | 1461298005356 Marionette DEBUG loaded listener.js 21:06:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 241 (0x98e0dc00) [pid = 3833] [serial = 618] [outer = 0x93b57800] 21:06:46 INFO - PROCESS | 3833 | 1461298006341 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1691ms 21:06:46 INFO - PROCESS | 3833 | 1461298006418 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 21:06:46 INFO - PROCESS | 3833 | 1461298006422 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 21:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:06:46 INFO - PROCESS | 3833 | 1461298006429 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:06:46 INFO - PROCESS | 3833 | 1461298006433 Marionette TRACE conn4 <- [1,794,null,{}] 21:06:46 INFO - PROCESS | 3833 | 1461298006439 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:46 INFO - PROCESS | 3833 | 1461298006681 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 21:06:46 INFO - PROCESS | 3833 | 1461298006956 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf1800 == 97 [pid = 3833] [id = 206] 21:06:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 242 (0x97ac4c00) [pid = 3833] [serial = 619] [outer = (nil)] 21:06:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 243 (0x9a0c3400) [pid = 3833] [serial = 620] [outer = 0x97ac4c00] 21:06:47 INFO - PROCESS | 3833 | 1461298007051 Marionette DEBUG loaded listener.js 21:06:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 244 (0x9ac19c00) [pid = 3833] [serial = 621] [outer = 0x97ac4c00] 21:06:47 INFO - PROCESS | 3833 | 1461298007967 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 21:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1586ms 21:06:48 INFO - PROCESS | 3833 | 1461298008016 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 21:06:48 INFO - PROCESS | 3833 | 1461298008021 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 21:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:06:48 INFO - PROCESS | 3833 | 1461298008028 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:06:48 INFO - PROCESS | 3833 | 1461298008031 Marionette TRACE conn4 <- [1,798,null,{}] 21:06:48 INFO - PROCESS | 3833 | 1461298008037 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:48 INFO - PROCESS | 3833 | 1461298008235 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 21:06:48 INFO - PROCESS | 3833 | 1461298008480 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x99070c00 == 98 [pid = 3833] [id = 207] 21:06:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 245 (0x9a0c8c00) [pid = 3833] [serial = 622] [outer = (nil)] 21:06:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 246 (0x9fb9c000) [pid = 3833] [serial = 623] [outer = 0x9a0c8c00] 21:06:48 INFO - PROCESS | 3833 | 1461298008620 Marionette DEBUG loaded listener.js 21:06:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 247 (0xa0f54400) [pid = 3833] [serial = 624] [outer = 0x9a0c8c00] 21:06:49 INFO - PROCESS | 3833 | 1461298009512 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 21:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 21:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1535ms 21:06:49 INFO - PROCESS | 3833 | 1461298009564 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 21:06:49 INFO - PROCESS | 3833 | 1461298009568 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 21:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:06:49 INFO - PROCESS | 3833 | 1461298009575 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:06:49 INFO - PROCESS | 3833 | 1461298009579 Marionette TRACE conn4 <- [1,802,null,{}] 21:06:49 INFO - PROCESS | 3833 | 1461298009584 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:49 INFO - PROCESS | 3833 | 1461298009771 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 21:06:50 INFO - PROCESS | 3833 | 1461298010018 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b1800 == 99 [pid = 3833] [id = 208] 21:06:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 248 (0x8e8b2000) [pid = 3833] [serial = 625] [outer = (nil)] 21:06:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 249 (0x8e8b8800) [pid = 3833] [serial = 626] [outer = 0x8e8b2000] 21:06:50 INFO - PROCESS | 3833 | 1461298010154 Marionette DEBUG loaded listener.js 21:06:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 250 (0x8e8bd800) [pid = 3833] [serial = 627] [outer = 0x8e8b2000] 21:06:51 INFO - PROCESS | 3833 | 1461298011094 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 21:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 21:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1581ms 21:06:51 INFO - PROCESS | 3833 | 1461298011157 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 21:06:51 INFO - PROCESS | 3833 | 1461298011162 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 21:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:06:51 INFO - PROCESS | 3833 | 1461298011168 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:06:51 INFO - PROCESS | 3833 | 1461298011172 Marionette TRACE conn4 <- [1,806,null,{}] 21:06:51 INFO - PROCESS | 3833 | 1461298011177 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:51 INFO - PROCESS | 3833 | 1461298011375 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 21:06:51 INFO - PROCESS | 3833 | 1461298011624 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b3c00 == 100 [pid = 3833] [id = 209] 21:06:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 251 (0x8e8bbc00) [pid = 3833] [serial = 628] [outer = (nil)] 21:06:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 252 (0x9dfef400) [pid = 3833] [serial = 629] [outer = 0x8e8bbc00] 21:06:51 INFO - PROCESS | 3833 | 1461298011755 Marionette DEBUG loaded listener.js 21:06:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 253 (0xa4462400) [pid = 3833] [serial = 630] [outer = 0x8e8bbc00] 21:06:52 INFO - PROCESS | 3833 | 1461298012642 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 21:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 21:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1535ms 21:06:52 INFO - PROCESS | 3833 | 1461298012705 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 21:06:52 INFO - PROCESS | 3833 | 1461298012709 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 21:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:06:52 INFO - PROCESS | 3833 | 1461298012716 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:06:52 INFO - PROCESS | 3833 | 1461298012719 Marionette TRACE conn4 <- [1,810,null,{}] 21:06:52 INFO - PROCESS | 3833 | 1461298012725 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:52 INFO - PROCESS | 3833 | 1461298012925 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 21:06:53 INFO - PROCESS | 3833 | 1461298013184 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x889bcc00 == 101 [pid = 3833] [id = 210] 21:06:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 254 (0x889be400) [pid = 3833] [serial = 631] [outer = (nil)] 21:06:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 255 (0x889c4800) [pid = 3833] [serial = 632] [outer = 0x889be400] 21:06:53 INFO - PROCESS | 3833 | 1461298013341 Marionette DEBUG loaded listener.js 21:06:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 256 (0x889ca400) [pid = 3833] [serial = 633] [outer = 0x889be400] 21:06:54 INFO - PROCESS | 3833 | 1461298014376 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 21:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1689ms 21:06:54 INFO - PROCESS | 3833 | 1461298014407 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 21:06:54 INFO - PROCESS | 3833 | 1461298014413 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 21:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:06:54 INFO - PROCESS | 3833 | 1461298014420 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:06:54 INFO - PROCESS | 3833 | 1461298014425 Marionette TRACE conn4 <- [1,814,null,{}] 21:06:54 INFO - PROCESS | 3833 | 1461298014431 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:54 INFO - PROCESS | 3833 | 1461298014691 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 21:06:54 INFO - PROCESS | 3833 | 1461298014970 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x88044400 == 102 [pid = 3833] [id = 211] 21:06:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 257 (0x8804c400) [pid = 3833] [serial = 634] [outer = (nil)] 21:06:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 258 (0x889c3000) [pid = 3833] [serial = 635] [outer = 0x8804c400] 21:06:55 INFO - PROCESS | 3833 | 1461298015062 Marionette DEBUG loaded listener.js 21:06:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 259 (0x889c7800) [pid = 3833] [serial = 636] [outer = 0x8804c400] 21:06:55 INFO - PROCESS | 3833 | 1461298015976 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 21:06:56 INFO - PROCESS | 3833 | 1461298016061 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 21:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:06:56 INFO - PROCESS | 3833 | 1461298016068 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:06:56 INFO - PROCESS | 3833 | 1461298016071 Marionette TRACE conn4 <- [1,818,null,{}] 21:06:56 INFO - PROCESS | 3833 | 1461298016077 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:56 INFO - PROCESS | 3833 | 1461298016299 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 21:06:56 INFO - PROCESS | 3833 | 1461298016551 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x8779e800 == 103 [pid = 3833] [id = 212] 21:06:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 260 (0x8779f400) [pid = 3833] [serial = 637] [outer = (nil)] 21:06:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 261 (0x877a5400) [pid = 3833] [serial = 638] [outer = 0x8779f400] 21:06:56 INFO - PROCESS | 3833 | 1461298016684 Marionette DEBUG loaded listener.js 21:06:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 262 (0x877aa400) [pid = 3833] [serial = 639] [outer = 0x8779f400] 21:06:57 INFO - PROCESS | 3833 | 1461298017554 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 21:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1531ms 21:06:57 INFO - PROCESS | 3833 | 1461298017600 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 21:06:57 INFO - PROCESS | 3833 | 1461298017604 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 21:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:06:57 INFO - PROCESS | 3833 | 1461298017612 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:06:57 INFO - PROCESS | 3833 | 1461298017616 Marionette TRACE conn4 <- [1,822,null,{}] 21:06:57 INFO - PROCESS | 3833 | 1461298017622 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:57 INFO - PROCESS | 3833 | 1461298017806 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 21:06:58 INFO - PROCESS | 3833 | 1461298018108 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b16800 == 104 [pid = 3833] [id = 213] 21:06:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 263 (0x86b17400) [pid = 3833] [serial = 640] [outer = (nil)] 21:06:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 264 (0x86b19c00) [pid = 3833] [serial = 641] [outer = 0x86b17400] 21:06:58 INFO - PROCESS | 3833 | 1461298018244 Marionette DEBUG loaded listener.js 21:06:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 265 (0x86b1cc00) [pid = 3833] [serial = 642] [outer = 0x86b17400] 21:06:59 INFO - PROCESS | 3833 | 1461298019222 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 21:06:59 INFO - PROCESS | 3833 | 1461298019258 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 21:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:06:59 INFO - PROCESS | 3833 | 1461298019266 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:06:59 INFO - PROCESS | 3833 | 1461298019270 Marionette TRACE conn4 <- [1,826,null,{}] 21:06:59 INFO - PROCESS | 3833 | 1461298019276 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:59 INFO - PROCESS | 3833 | 1461298019477 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 21:06:59 INFO - PROCESS | 3833 | 1461298019738 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b13800 == 105 [pid = 3833] [id = 214] 21:06:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 266 (0x86b1a400) [pid = 3833] [serial = 643] [outer = (nil)] 21:06:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 267 (0x9dff0800) [pid = 3833] [serial = 644] [outer = 0x86b1a400] 21:06:59 INFO - PROCESS | 3833 | 1461298019865 Marionette DEBUG loaded listener.js 21:06:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 268 (0xa4488800) [pid = 3833] [serial = 645] [outer = 0x86b1a400] 21:07:00 INFO - PROCESS | 3833 | 1461298020835 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 21:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1635ms 21:07:00 INFO - PROCESS | 3833 | 1461298020902 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 21:07:00 INFO - PROCESS | 3833 | 1461298020906 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 21:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:07:00 INFO - PROCESS | 3833 | 1461298020913 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:07:00 INFO - PROCESS | 3833 | 1461298020916 Marionette TRACE conn4 <- [1,830,null,{}] 21:07:00 INFO - PROCESS | 3833 | 1461298020922 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:01 INFO - PROCESS | 3833 | 1461298021106 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 21:07:01 INFO - PROCESS | 3833 | 1461298021353 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x86e97000 == 106 [pid = 3833] [id = 215] 21:07:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 269 (0x86e97400) [pid = 3833] [serial = 646] [outer = (nil)] 21:07:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 270 (0x86e9d000) [pid = 3833] [serial = 647] [outer = 0x86e97400] 21:07:01 INFO - PROCESS | 3833 | 1461298021481 Marionette DEBUG loaded listener.js 21:07:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 271 (0x86ea0000) [pid = 3833] [serial = 648] [outer = 0x86e97400] 21:07:02 INFO - PROCESS | 3833 | 1461298022474 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 21:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1634ms 21:07:02 INFO - PROCESS | 3833 | 1461298022548 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 21:07:02 INFO - PROCESS | 3833 | 1461298022552 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 21:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:07:02 INFO - PROCESS | 3833 | 1461298022559 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:07:02 INFO - PROCESS | 3833 | 1461298022562 Marionette TRACE conn4 <- [1,834,null,{}] 21:07:02 INFO - PROCESS | 3833 | 1461298022568 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:02 INFO - PROCESS | 3833 | 1461298022809 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 21:07:03 INFO - PROCESS | 3833 | 1461298023533 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f50400 == 107 [pid = 3833] [id = 216] 21:07:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 272 (0x86f51400) [pid = 3833] [serial = 649] [outer = (nil)] 21:07:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 273 (0x86f53c00) [pid = 3833] [serial = 650] [outer = 0x86f51400] 21:07:03 INFO - PROCESS | 3833 | 1461298023638 Marionette DEBUG loaded listener.js 21:07:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 274 (0x86f57c00) [pid = 3833] [serial = 651] [outer = 0x86f51400] 21:07:04 INFO - PROCESS | 3833 | 1461298024592 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 21:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2085ms 21:07:04 INFO - PROCESS | 3833 | 1461298024646 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 21:07:04 INFO - PROCESS | 3833 | 1461298024654 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 21:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:07:04 INFO - PROCESS | 3833 | 1461298024663 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:07:04 INFO - PROCESS | 3833 | 1461298024667 Marionette TRACE conn4 <- [1,838,null,{}] 21:07:04 INFO - PROCESS | 3833 | 1461298024675 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:04 INFO - PROCESS | 3833 | 1461298024962 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 21:07:05 INFO - PROCESS | 3833 | 1461298025267 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a7400 == 108 [pid = 3833] [id = 217] 21:07:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 275 (0x87e26000) [pid = 3833] [serial = 652] [outer = (nil)] 21:07:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 276 (0x88047c00) [pid = 3833] [serial = 653] [outer = 0x87e26000] 21:07:05 INFO - PROCESS | 3833 | 1461298025425 Marionette DEBUG loaded listener.js 21:07:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 277 (0x8804e800) [pid = 3833] [serial = 654] [outer = 0x87e26000] 21:07:06 INFO - PROCESS | 3833 | 1461298026363 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 21:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1740ms 21:07:06 INFO - PROCESS | 3833 | 1461298026405 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 21:07:06 INFO - PROCESS | 3833 | 1461298026411 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 21:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:07:06 INFO - PROCESS | 3833 | 1461298026420 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:07:06 INFO - PROCESS | 3833 | 1461298026424 Marionette TRACE conn4 <- [1,842,null,{}] 21:07:06 INFO - PROCESS | 3833 | 1461298026429 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:06 INFO - PROCESS | 3833 | 1461298026622 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 21:07:06 INFO - PROCESS | 3833 | 1461298026924 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d1800 == 109 [pid = 3833] [id = 218] 21:07:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 278 (0x893d3000) [pid = 3833] [serial = 655] [outer = (nil)] 21:07:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 279 (0x8942ac00) [pid = 3833] [serial = 656] [outer = 0x893d3000] 21:07:07 INFO - PROCESS | 3833 | 1461298027058 Marionette DEBUG loaded listener.js 21:07:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 280 (0x89b10000) [pid = 3833] [serial = 657] [outer = 0x893d3000] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf9c00 == 108 [pid = 3833] [id = 155] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x9070d000 == 107 [pid = 3833] [id = 42] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x8fc1f800 == 106 [pid = 3833] [id = 58] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x8c6e2c00 == 105 [pid = 3833] [id = 199] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x8c6e1000 == 104 [pid = 3833] [id = 198] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x89b0e800 == 103 [pid = 3833] [id = 197] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x88c25c00 == 102 [pid = 3833] [id = 195] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x87e20000 == 101 [pid = 3833] [id = 196] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x905d4800 == 100 [pid = 3833] [id = 188] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x8f63ac00 == 99 [pid = 3833] [id = 187] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x8e73ac00 == 98 [pid = 3833] [id = 186] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x89b0f400 == 97 [pid = 3833] [id = 185] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x893d1c00 == 96 [pid = 3833] [id = 183] 21:07:07 INFO - PROCESS | 3833 | --DOCSHELL 0x88c29400 == 95 [pid = 3833] [id = 184] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 279 (0x8f688000) [pid = 3833] [serial = 550] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 278 (0x97ac2000) [pid = 3833] [serial = 490] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 277 (0x8f58ac00) [pid = 3833] [serial = 493] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 276 (0x8f640000) [pid = 3833] [serial = 547] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 275 (0x9ae6cc00) [pid = 3833] [serial = 502] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 274 (0x99aa0c00) [pid = 3833] [serial = 499] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 273 (0x92bda000) [pid = 3833] [serial = 496] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 272 (0xa0ad1400) [pid = 3833] [serial = 505] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 271 (0x8f63dc00) [pid = 3833] [serial = 508] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 270 (0x90536c00) [pid = 3833] [serial = 511] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 269 (0x9053fc00) [pid = 3833] [serial = 514] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 268 (0x893d6800) [pid = 3833] [serial = 517] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 267 (0xa4460c00) [pid = 3833] [serial = 520] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 266 (0x886ec400) [pid = 3833] [serial = 523] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 265 (0x88907400) [pid = 3833] [serial = 526] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 264 (0x893d2800) [pid = 3833] [serial = 529] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 263 (0x8f585c00) [pid = 3833] [serial = 544] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 262 (0x87e22800) [pid = 3833] [serial = 535] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 261 (0x89cf2400) [pid = 3833] [serial = 541] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 260 (0x8ba97400) [pid = 3833] [serial = 542] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 259 (0x8942c800) [pid = 3833] [serial = 539] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 258 (0x89425800) [pid = 3833] [serial = 538] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 257 (0x89427800) [pid = 3833] [serial = 532] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 256 (0x8fc23400) [pid = 3833] [serial = 548] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 3833 | --DOMWINDOW == 255 (0x8f5f6c00) [pid = 3833] [serial = 545] [outer = (nil)] [url = about:blank] 21:07:08 INFO - PROCESS | 3833 | 1461298028149 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 21:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1786ms 21:07:08 INFO - PROCESS | 3833 | 1461298028206 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 21:07:08 INFO - PROCESS | 3833 | 1461298028209 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 21:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:07:08 INFO - PROCESS | 3833 | 1461298028226 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:07:08 INFO - PROCESS | 3833 | 1461298028236 Marionette TRACE conn4 <- [1,846,null,{}] 21:07:08 INFO - PROCESS | 3833 | 1461298028251 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:08 INFO - PROCESS | 3833 | 1461298028517 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 21:07:08 INFO - PROCESS | 3833 | 1461298028649 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e22800 == 96 [pid = 3833] [id = 219] 21:07:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 256 (0x899d7c00) [pid = 3833] [serial = 658] [outer = (nil)] 21:07:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 257 (0x8ba95400) [pid = 3833] [serial = 659] [outer = 0x899d7c00] 21:07:08 INFO - PROCESS | 3833 | 1461298028727 Marionette DEBUG loaded listener.js 21:07:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 258 (0x8bef6000) [pid = 3833] [serial = 660] [outer = 0x899d7c00] 21:07:09 INFO - PROCESS | 3833 | 1461298029535 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 21:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1340ms 21:07:09 INFO - PROCESS | 3833 | 1461298029592 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 21:07:09 INFO - PROCESS | 3833 | 1461298029597 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 21:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:07:09 INFO - PROCESS | 3833 | 1461298029618 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:07:09 INFO - PROCESS | 3833 | 1461298029622 Marionette TRACE conn4 <- [1,850,null,{}] 21:07:09 INFO - PROCESS | 3833 | 1461298029628 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:09 INFO - PROCESS | 3833 | 1461298029854 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 21:07:09 INFO - PROCESS | 3833 | 1461298029881 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a518c00 == 97 [pid = 3833] [id = 220] 21:07:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 259 (0x8ba97400) [pid = 3833] [serial = 661] [outer = (nil)] 21:07:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 260 (0x8c0e8c00) [pid = 3833] [serial = 662] [outer = 0x8ba97400] 21:07:09 INFO - PROCESS | 3833 | 1461298029955 Marionette DEBUG loaded listener.js 21:07:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 261 (0x8e61d800) [pid = 3833] [serial = 663] [outer = 0x8ba97400] 21:07:10 INFO - PROCESS | 3833 | 1461298030924 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 21:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1332ms 21:07:10 INFO - PROCESS | 3833 | 1461298030950 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 21:07:10 INFO - PROCESS | 3833 | 1461298030954 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 21:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:07:10 INFO - PROCESS | 3833 | 1461298030960 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:07:10 INFO - PROCESS | 3833 | 1461298030964 Marionette TRACE conn4 <- [1,854,null,{}] 21:07:10 INFO - PROCESS | 3833 | 1461298030969 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:11 INFO - PROCESS | 3833 | 1461298031195 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 21:07:11 INFO - PROCESS | 3833 | 1461298031222 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e75a800 == 98 [pid = 3833] [id = 221] 21:07:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 262 (0x8e75cc00) [pid = 3833] [serial = 664] [outer = (nil)] 21:07:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 263 (0x8e8bfc00) [pid = 3833] [serial = 665] [outer = 0x8e75cc00] 21:07:11 INFO - PROCESS | 3833 | 1461298031309 Marionette DEBUG loaded listener.js 21:07:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 264 (0x8f5fc800) [pid = 3833] [serial = 666] [outer = 0x8e75cc00] 21:07:12 INFO - PROCESS | 3833 | --DOMWINDOW == 263 (0x88c27800) [pid = 3833] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:07:12 INFO - PROCESS | 3833 | --DOMWINDOW == 262 (0x886ecc00) [pid = 3833] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:07:12 INFO - PROCESS | 3833 | --DOMWINDOW == 261 (0x905d9800) [pid = 3833] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:07:12 INFO - PROCESS | 3833 | --DOMWINDOW == 260 (0x900e5800) [pid = 3833] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:07:12 INFO - PROCESS | 3833 | --DOMWINDOW == 259 (0x89b10c00) [pid = 3833] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:07:12 INFO - PROCESS | 3833 | --DOMWINDOW == 258 (0x8e751800) [pid = 3833] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:07:12 INFO - PROCESS | 3833 | --DOMWINDOW == 257 (0x8a515400) [pid = 3833] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:07:12 INFO - PROCESS | 3833 | 1461298032662 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 21:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1733ms 21:07:12 INFO - PROCESS | 3833 | 1461298032694 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 21:07:12 INFO - PROCESS | 3833 | 1461298032697 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 21:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:07:12 INFO - PROCESS | 3833 | 1461298032704 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:07:12 INFO - PROCESS | 3833 | 1461298032706 Marionette TRACE conn4 <- [1,858,null,{}] 21:07:12 INFO - PROCESS | 3833 | 1461298032712 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:12 INFO - PROCESS | 3833 | 1461298032932 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 21:07:12 INFO - PROCESS | 3833 | 1461298032956 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x886ecc00 == 99 [pid = 3833] [id = 222] 21:07:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 258 (0x8e61f800) [pid = 3833] [serial = 667] [outer = (nil)] 21:07:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 259 (0x8f632c00) [pid = 3833] [serial = 668] [outer = 0x8e61f800] 21:07:13 INFO - PROCESS | 3833 | 1461298033034 Marionette DEBUG loaded listener.js 21:07:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 260 (0x8f685800) [pid = 3833] [serial = 669] [outer = 0x8e61f800] 21:07:13 INFO - PROCESS | 3833 | 1461298033938 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 21:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1280ms 21:07:13 INFO - PROCESS | 3833 | 1461298033985 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 21:07:13 INFO - PROCESS | 3833 | 1461298033989 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 21:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:07:13 INFO - PROCESS | 3833 | 1461298033996 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:07:14 INFO - PROCESS | 3833 | 1461298033999 Marionette TRACE conn4 <- [1,862,null,{}] 21:07:14 INFO - PROCESS | 3833 | 1461298034004 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:14 INFO - PROCESS | 3833 | 1461298034199 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 21:07:14 INFO - PROCESS | 3833 | 1461298034509 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x86e96c00 == 100 [pid = 3833] [id = 223] 21:07:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 261 (0x86e99c00) [pid = 3833] [serial = 670] [outer = (nil)] 21:07:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 262 (0x86ea3800) [pid = 3833] [serial = 671] [outer = 0x86e99c00] 21:07:14 INFO - PROCESS | 3833 | 1461298034684 Marionette DEBUG loaded listener.js 21:07:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 263 (0x86f5a400) [pid = 3833] [serial = 672] [outer = 0x86e99c00] 21:07:15 INFO - PROCESS | 3833 | 1461298035672 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 21:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1729ms 21:07:15 INFO - PROCESS | 3833 | 1461298035728 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 21:07:15 INFO - PROCESS | 3833 | 1461298035736 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 21:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:07:15 INFO - PROCESS | 3833 | 1461298035746 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:07:15 INFO - PROCESS | 3833 | 1461298035751 Marionette TRACE conn4 <- [1,866,null,{}] 21:07:15 INFO - PROCESS | 3833 | 1461298035759 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:16 INFO - PROCESS | 3833 | 1461298036064 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 21:07:16 INFO - PROCESS | 3833 | 1461298036321 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x88903800 == 101 [pid = 3833] [id = 224] 21:07:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 264 (0x889bfc00) [pid = 3833] [serial = 673] [outer = (nil)] 21:07:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 265 (0x889c7c00) [pid = 3833] [serial = 674] [outer = 0x889bfc00] 21:07:16 INFO - PROCESS | 3833 | 1461298036418 Marionette DEBUG loaded listener.js 21:07:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 266 (0x893d8c00) [pid = 3833] [serial = 675] [outer = 0x889bfc00] 21:07:17 INFO - PROCESS | 3833 | 1461298037463 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 21:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1793ms 21:07:17 INFO - PROCESS | 3833 | 1461298037543 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 21:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:07:17 INFO - PROCESS | 3833 | 1461298037550 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 21:07:17 INFO - PROCESS | 3833 | 1461298037557 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:07:17 INFO - PROCESS | 3833 | 1461298037560 Marionette TRACE conn4 <- [1,870,null,{}] 21:07:17 INFO - PROCESS | 3833 | 1461298037567 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:17 INFO - PROCESS | 3833 | 1461298037805 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 21:07:18 INFO - PROCESS | 3833 | 1461298038106 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x886ec800 == 102 [pid = 3833] [id = 225] 21:07:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 267 (0x8a513400) [pid = 3833] [serial = 676] [outer = (nil)] 21:07:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 268 (0x8bef4400) [pid = 3833] [serial = 677] [outer = 0x8a513400] 21:07:18 INFO - PROCESS | 3833 | 1461298038238 Marionette DEBUG loaded listener.js 21:07:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 269 (0x8e731400) [pid = 3833] [serial = 678] [outer = 0x8a513400] 21:07:19 INFO - PROCESS | 3833 | 1461298039249 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 21:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1738ms 21:07:19 INFO - PROCESS | 3833 | 1461298039295 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 21:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:07:19 INFO - PROCESS | 3833 | 1461298039299 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 21:07:19 INFO - PROCESS | 3833 | 1461298039316 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:07:19 INFO - PROCESS | 3833 | 1461298039326 Marionette TRACE conn4 <- [1,874,null,{}] 21:07:19 INFO - PROCESS | 3833 | 1461298039333 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:19 INFO - PROCESS | 3833 | 1461298039591 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 21:07:19 INFO - PROCESS | 3833 | 1461298039894 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf6400 == 103 [pid = 3833] [id = 226] 21:07:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 270 (0x8a515400) [pid = 3833] [serial = 679] [outer = (nil)] 21:07:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 271 (0x8fc1f800) [pid = 3833] [serial = 680] [outer = 0x8a515400] 21:07:19 INFO - PROCESS | 3833 | 1461298039987 Marionette DEBUG loaded listener.js 21:07:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 272 (0x8ff1d000) [pid = 3833] [serial = 681] [outer = 0x8a515400] 21:07:20 INFO - PROCESS | 3833 | 1461298040942 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 21:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1698ms 21:07:21 INFO - PROCESS | 3833 | 1461298041005 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 21:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:07:21 INFO - PROCESS | 3833 | 1461298041011 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 21:07:21 INFO - PROCESS | 3833 | 1461298041017 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:07:21 INFO - PROCESS | 3833 | 1461298041021 Marionette TRACE conn4 <- [1,878,null,{}] 21:07:21 INFO - PROCESS | 3833 | 1461298041027 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:21 INFO - PROCESS | 3833 | 1461298041220 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 21:07:21 INFO - PROCESS | 3833 | 1461298041471 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f7c00 == 104 [pid = 3833] [id = 227] 21:07:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 273 (0x8f67ec00) [pid = 3833] [serial = 682] [outer = (nil)] 21:07:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 274 (0x9042e800) [pid = 3833] [serial = 683] [outer = 0x8f67ec00] 21:07:21 INFO - PROCESS | 3833 | 1461298041608 Marionette DEBUG loaded listener.js 21:07:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 275 (0x90539000) [pid = 3833] [serial = 684] [outer = 0x8f67ec00] 21:07:22 INFO - PROCESS | 3833 | 1461298042503 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 21:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1541ms 21:07:22 INFO - PROCESS | 3833 | 1461298042559 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 21:07:22 INFO - PROCESS | 3833 | 1461298042562 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 21:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:07:22 INFO - PROCESS | 3833 | 1461298042570 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:07:22 INFO - PROCESS | 3833 | 1461298042573 Marionette TRACE conn4 <- [1,882,null,{}] 21:07:22 INFO - PROCESS | 3833 | 1461298042580 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:22 INFO - PROCESS | 3833 | 1461298042828 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 21:07:23 INFO - PROCESS | 3833 | 1461298043092 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x905e4800 == 105 [pid = 3833] [id = 228] 21:07:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 276 (0x905ef400) [pid = 3833] [serial = 685] [outer = (nil)] 21:07:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 277 (0x92a27c00) [pid = 3833] [serial = 686] [outer = 0x905ef400] 21:07:23 INFO - PROCESS | 3833 | 1461298043247 Marionette DEBUG loaded listener.js 21:07:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 278 (0x93b50c00) [pid = 3833] [serial = 687] [outer = 0x905ef400] 21:07:24 INFO - PROCESS | 3833 | 1461298044225 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 21:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1692ms 21:07:24 INFO - PROCESS | 3833 | 1461298044262 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 21:07:24 INFO - PROCESS | 3833 | 1461298044267 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 21:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:07:24 INFO - PROCESS | 3833 | 1461298044273 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:07:24 INFO - PROCESS | 3833 | 1461298044277 Marionette TRACE conn4 <- [1,886,null,{}] 21:07:24 INFO - PROCESS | 3833 | 1461298044283 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:24 INFO - PROCESS | 3833 | 1461298044499 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 21:07:24 INFO - PROCESS | 3833 | 1461298044760 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d4800 == 106 [pid = 3833] [id = 229] 21:07:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 279 (0x905d8c00) [pid = 3833] [serial = 688] [outer = (nil)] 21:07:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 280 (0x98e0d000) [pid = 3833] [serial = 689] [outer = 0x905d8c00] 21:07:24 INFO - PROCESS | 3833 | 1461298044896 Marionette DEBUG loaded listener.js 21:07:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 281 (0x9906b400) [pid = 3833] [serial = 690] [outer = 0x905d8c00] 21:07:25 INFO - PROCESS | 3833 | 1461298045844 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 21:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1584ms 21:07:25 INFO - PROCESS | 3833 | 1461298045857 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 21:07:25 INFO - PROCESS | 3833 | 1461298045860 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 21:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:07:25 INFO - PROCESS | 3833 | 1461298045868 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:07:25 INFO - PROCESS | 3833 | 1461298045872 Marionette TRACE conn4 <- [1,890,null,{}] 21:07:25 INFO - PROCESS | 3833 | 1461298045878 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:26 INFO - PROCESS | 3833 | 1461298046077 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 21:07:26 INFO - PROCESS | 3833 | 1461298046334 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a71400 == 107 [pid = 3833] [id = 230] 21:07:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 282 (0x97127800) [pid = 3833] [serial = 691] [outer = (nil)] 21:07:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 283 (0x9a0c8800) [pid = 3833] [serial = 692] [outer = 0x97127800] 21:07:26 INFO - PROCESS | 3833 | 1461298046465 Marionette DEBUG loaded listener.js 21:07:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 284 (0x9a587400) [pid = 3833] [serial = 693] [outer = 0x97127800] 21:07:27 INFO - PROCESS | 3833 | 1461298047360 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 21:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1539ms 21:07:27 INFO - PROCESS | 3833 | 1461298047409 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 21:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:07:27 INFO - PROCESS | 3833 | 1461298047413 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 21:07:27 INFO - PROCESS | 3833 | 1461298047420 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:07:27 INFO - PROCESS | 3833 | 1461298047424 Marionette TRACE conn4 <- [1,894,null,{}] 21:07:27 INFO - PROCESS | 3833 | 1461298047430 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:27 INFO - PROCESS | 3833 | 1461298047665 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 21:07:27 INFO - PROCESS | 3833 | 1461298047919 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x9717d000 == 108 [pid = 3833] [id = 231] 21:07:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 285 (0x99899000) [pid = 3833] [serial = 694] [outer = (nil)] 21:07:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 286 (0x9fb95800) [pid = 3833] [serial = 695] [outer = 0x99899000] 21:07:28 INFO - PROCESS | 3833 | 1461298048051 Marionette DEBUG loaded listener.js 21:07:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 287 (0xa0a14c00) [pid = 3833] [serial = 696] [outer = 0x99899000] 21:07:29 INFO - PROCESS | 3833 | 1461298049023 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 21:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1632ms 21:07:29 INFO - PROCESS | 3833 | 1461298049054 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 21:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:07:29 INFO - PROCESS | 3833 | 1461298049058 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 21:07:29 INFO - PROCESS | 3833 | 1461298049065 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:07:29 INFO - PROCESS | 3833 | 1461298049069 Marionette TRACE conn4 <- [1,898,null,{}] 21:07:29 INFO - PROCESS | 3833 | 1461298049075 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:29 INFO - PROCESS | 3833 | 1461298049305 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 21:07:29 INFO - PROCESS | 3833 | 1461298049579 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc2800 == 109 [pid = 3833] [id = 232] 21:07:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 288 (0x85dc5000) [pid = 3833] [serial = 697] [outer = (nil)] 21:07:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 289 (0x85dcb800) [pid = 3833] [serial = 698] [outer = 0x85dc5000] 21:07:29 INFO - PROCESS | 3833 | 1461298049711 Marionette DEBUG loaded listener.js 21:07:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 290 (0x85dce400) [pid = 3833] [serial = 699] [outer = 0x85dc5000] 21:07:30 INFO - PROCESS | 3833 | 1461298050653 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 21:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1632ms 21:07:30 INFO - PROCESS | 3833 | 1461298050697 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 21:07:30 INFO - PROCESS | 3833 | 1461298050702 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 21:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:07:30 INFO - PROCESS | 3833 | 1461298050708 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:07:30 INFO - PROCESS | 3833 | 1461298050712 Marionette TRACE conn4 <- [1,902,null,{}] 21:07:30 INFO - PROCESS | 3833 | 1461298050717 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:30 INFO - PROCESS | 3833 | 1461298050914 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 21:07:31 INFO - PROCESS | 3833 | 1461298051181 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee3800 == 110 [pid = 3833] [id = 233] 21:07:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 291 (0x85ee3c00) [pid = 3833] [serial = 700] [outer = (nil)] 21:07:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 292 (0x85ee5c00) [pid = 3833] [serial = 701] [outer = 0x85ee3c00] 21:07:31 INFO - PROCESS | 3833 | 1461298051329 Marionette DEBUG loaded listener.js 21:07:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 293 (0x85eeb400) [pid = 3833] [serial = 702] [outer = 0x85ee3c00] 21:07:32 INFO - PROCESS | 3833 | 1461298052278 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 21:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1633ms 21:07:32 INFO - PROCESS | 3833 | 1461298052343 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 21:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:07:32 INFO - PROCESS | 3833 | 1461298052347 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 21:07:32 INFO - PROCESS | 3833 | 1461298052354 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:07:32 INFO - PROCESS | 3833 | 1461298052359 Marionette TRACE conn4 <- [1,906,null,{}] 21:07:32 INFO - PROCESS | 3833 | 1461298052366 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:32 INFO - PROCESS | 3833 | 1461298052607 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 21:07:32 INFO - PROCESS | 3833 | 1461298052873 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee1400 == 111 [pid = 3833] [id = 234] 21:07:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 294 (0x85eec400) [pid = 3833] [serial = 703] [outer = (nil)] 21:07:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 295 (0xa459c000) [pid = 3833] [serial = 704] [outer = 0x85eec400] 21:07:33 INFO - PROCESS | 3833 | 1461298053005 Marionette DEBUG loaded listener.js 21:07:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 296 (0xa45dbc00) [pid = 3833] [serial = 705] [outer = 0x85eec400] 21:07:33 INFO - PROCESS | 3833 | 1461298053900 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 21:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1586ms 21:07:33 INFO - PROCESS | 3833 | 1461298053940 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 21:07:33 INFO - PROCESS | 3833 | 1461298053944 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 21:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:07:33 INFO - PROCESS | 3833 | 1461298053950 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:07:33 INFO - PROCESS | 3833 | 1461298053954 Marionette TRACE conn4 <- [1,910,null,{}] 21:07:33 INFO - PROCESS | 3833 | 1461298053961 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:34 INFO - PROCESS | 3833 | 1461298054168 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 21:07:34 INFO - PROCESS | 3833 | 1461298054430 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x855a7400 == 112 [pid = 3833] [id = 235] 21:07:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 297 (0x855a7800) [pid = 3833] [serial = 706] [outer = (nil)] 21:07:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 298 (0x855ad800) [pid = 3833] [serial = 707] [outer = 0x855a7800] 21:07:34 INFO - PROCESS | 3833 | 1461298054574 Marionette DEBUG loaded listener.js 21:07:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 299 (0x855b1800) [pid = 3833] [serial = 708] [outer = 0x855a7800] 21:07:35 INFO - PROCESS | 3833 | 1461298055471 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 21:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1582ms 21:07:35 INFO - PROCESS | 3833 | 1461298055535 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 21:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:07:35 INFO - PROCESS | 3833 | 1461298055539 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 21:07:35 INFO - PROCESS | 3833 | 1461298055546 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:07:35 INFO - PROCESS | 3833 | 1461298055549 Marionette TRACE conn4 <- [1,914,null,{}] 21:07:35 INFO - PROCESS | 3833 | 1461298055555 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:35 INFO - PROCESS | 3833 | 1461298055755 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 21:07:36 INFO - PROCESS | 3833 | 1461298056013 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x855a6800 == 113 [pid = 3833] [id = 236] 21:07:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 300 (0x855ae400) [pid = 3833] [serial = 709] [outer = (nil)] 21:07:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 301 (0x856e4c00) [pid = 3833] [serial = 710] [outer = 0x855ae400] 21:07:36 INFO - PROCESS | 3833 | 1461298056147 Marionette DEBUG loaded listener.js 21:07:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 302 (0x856e7400) [pid = 3833] [serial = 711] [outer = 0x855ae400] 21:07:37 INFO - PROCESS | 3833 | 1461298057045 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 21:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1537ms 21:07:37 INFO - PROCESS | 3833 | 1461298057083 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 21:07:37 INFO - PROCESS | 3833 | 1461298057086 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 21:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:07:37 INFO - PROCESS | 3833 | 1461298057094 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:07:37 INFO - PROCESS | 3833 | 1461298057096 Marionette TRACE conn4 <- [1,918,null,{}] 21:07:37 INFO - PROCESS | 3833 | 1461298057103 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:37 INFO - PROCESS | 3833 | 1461298057292 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 21:07:37 INFO - PROCESS | 3833 | 1461298057511 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e89800 == 114 [pid = 3833] [id = 237] 21:07:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 303 (0x84e8a800) [pid = 3833] [serial = 712] [outer = (nil)] 21:07:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 304 (0x84e92000) [pid = 3833] [serial = 713] [outer = 0x84e8a800] 21:07:37 INFO - PROCESS | 3833 | 1461298057682 Marionette DEBUG loaded listener.js 21:07:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 305 (0x84e95400) [pid = 3833] [serial = 714] [outer = 0x84e8a800] 21:07:38 INFO - PROCESS | 3833 | 1461298058632 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 21:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1591ms 21:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:07:38 INFO - PROCESS | 3833 | 1461298058686 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 21:07:38 INFO - PROCESS | 3833 | 1461298058689 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 21:07:38 INFO - PROCESS | 3833 | 1461298058696 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:07:38 INFO - PROCESS | 3833 | 1461298058699 Marionette TRACE conn4 <- [1,922,null,{}] 21:07:38 INFO - PROCESS | 3833 | 1461298058705 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:38 INFO - PROCESS | 3833 | 1461298058916 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 21:07:39 INFO - PROCESS | 3833 | 1461298059186 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e91000 == 115 [pid = 3833] [id = 238] 21:07:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 306 (0x84e91400) [pid = 3833] [serial = 715] [outer = (nil)] 21:07:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 307 (0x856e5400) [pid = 3833] [serial = 716] [outer = 0x84e91400] 21:07:39 INFO - PROCESS | 3833 | 1461298059314 Marionette DEBUG loaded listener.js 21:07:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 308 (0x856eac00) [pid = 3833] [serial = 717] [outer = 0x84e91400] 21:07:40 INFO - PROCESS | 3833 | 1461298060202 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 21:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1587ms 21:07:40 INFO - PROCESS | 3833 | 1461298060284 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 21:07:40 INFO - PROCESS | 3833 | 1461298060288 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 21:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:07:40 INFO - PROCESS | 3833 | 1461298060294 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:07:40 INFO - PROCESS | 3833 | 1461298060298 Marionette TRACE conn4 <- [1,926,null,{}] 21:07:40 INFO - PROCESS | 3833 | 1461298060304 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:40 INFO - PROCESS | 3833 | 1461298060504 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 21:07:40 INFO - PROCESS | 3833 | 1461298060769 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x855ae800 == 116 [pid = 3833] [id = 239] 21:07:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 309 (0x855b2c00) [pid = 3833] [serial = 718] [outer = (nil)] 21:07:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 310 (0x85edf800) [pid = 3833] [serial = 719] [outer = 0x855b2c00] 21:07:40 INFO - PROCESS | 3833 | 1461298060899 Marionette DEBUG loaded listener.js 21:07:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 311 (0x89b02800) [pid = 3833] [serial = 720] [outer = 0x855b2c00] 21:07:41 INFO - PROCESS | 3833 | 1461298061785 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 21:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1535ms 21:07:41 INFO - PROCESS | 3833 | 1461298061830 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 21:07:41 INFO - PROCESS | 3833 | 1461298061834 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 21:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:07:41 INFO - PROCESS | 3833 | 1461298061841 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:07:41 INFO - PROCESS | 3833 | 1461298061845 Marionette TRACE conn4 <- [1,930,null,{}] 21:07:41 INFO - PROCESS | 3833 | 1461298061851 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:42 INFO - PROCESS | 3833 | 1461298062068 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 21:07:42 INFO - PROCESS | 3833 | 1461298062330 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee8800 == 117 [pid = 3833] [id = 240] 21:07:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 312 (0x85eea800) [pid = 3833] [serial = 721] [outer = (nil)] 21:07:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 313 (0x86b0f800) [pid = 3833] [serial = 722] [outer = 0x85eea800] 21:07:42 INFO - PROCESS | 3833 | 1461298062888 Marionette DEBUG loaded listener.js 21:07:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 314 (0x86e9b000) [pid = 3833] [serial = 723] [outer = 0x85eea800] 21:07:44 INFO - PROCESS | 3833 | 1461298064012 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 21:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2245ms 21:07:44 INFO - PROCESS | 3833 | 1461298064089 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 21:07:44 INFO - PROCESS | 3833 | 1461298064093 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 21:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:07:44 INFO - PROCESS | 3833 | 1461298064101 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:07:44 INFO - PROCESS | 3833 | 1461298064107 Marionette TRACE conn4 <- [1,934,null,{}] 21:07:44 INFO - PROCESS | 3833 | 1461298064114 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:44 INFO - PROCESS | 3833 | 1461298064368 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x9dfe8000 == 116 [pid = 3833] [id = 130] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x90429800 == 115 [pid = 3833] [id = 127] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5f3800 == 114 [pid = 3833] [id = 51] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8e9ed000 == 113 [pid = 3833] [id = 131] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x886ecc00 == 112 [pid = 3833] [id = 222] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8e75a800 == 111 [pid = 3833] [id = 221] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8a518c00 == 110 [pid = 3833] [id = 220] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x87e22800 == 109 [pid = 3833] [id = 219] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x893d1800 == 108 [pid = 3833] [id = 218] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x877a7400 == 107 [pid = 3833] [id = 217] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x86f50400 == 106 [pid = 3833] [id = 216] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x8bef8c00 == 105 [pid = 3833] [id = 201] 21:07:44 INFO - PROCESS | 3833 | --DOCSHELL 0x87e1ec00 == 104 [pid = 3833] [id = 200] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 313 (0x899e0400) [pid = 3833] [serial = 587] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 312 (0x893d8400) [pid = 3833] [serial = 589] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 311 (0x8fd43800) [pid = 3833] [serial = 559] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 310 (0x8e738800) [pid = 3833] [serial = 556] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 309 (0x99062000) [pid = 3833] [serial = 491] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 308 (0x9a9f4800) [pid = 3833] [serial = 425] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 307 (0x8fd4f400) [pid = 3833] [serial = 551] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 306 (0x893d2000) [pid = 3833] [serial = 553] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 305 (0x8c0b2c00) [pid = 3833] [serial = 583] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 304 (0x8f682000) [pid = 3833] [serial = 596] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 303 (0x95dd5c00) [pid = 3833] [serial = 568] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 302 (0x8f636c00) [pid = 3833] [serial = 595] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 301 (0x8c0c1000) [pid = 3833] [serial = 592] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 300 (0x893cd800) [pid = 3833] [serial = 586] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 299 (0xa0c3e800) [pid = 3833] [serial = 577] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 298 (0x92a79000) [pid = 3833] [serial = 565] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 297 (0x8f687800) [pid = 3833] [serial = 598] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 296 (0x8e61e800) [pid = 3833] [serial = 593] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 295 (0x89cf5800) [pid = 3833] [serial = 590] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 294 (0x8bef7000) [pid = 3833] [serial = 580] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 293 (0x905d8800) [pid = 3833] [serial = 562] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 292 (0x99898000) [pid = 3833] [serial = 571] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | --DOMWINDOW == 291 (0x9b025800) [pid = 3833] [serial = 574] [outer = (nil)] [url = about:blank] 21:07:45 INFO - PROCESS | 3833 | 1461298065170 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b11400 == 105 [pid = 3833] [id = 241] 21:07:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 292 (0x86ea0800) [pid = 3833] [serial = 724] [outer = (nil)] 21:07:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 293 (0x86f5a800) [pid = 3833] [serial = 725] [outer = 0x86ea0800] 21:07:45 INFO - PROCESS | 3833 | 1461298065253 Marionette DEBUG loaded listener.js 21:07:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 294 (0x877a8400) [pid = 3833] [serial = 726] [outer = 0x86ea0800] 21:07:46 INFO - PROCESS | 3833 | 1461298066081 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 21:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2046ms 21:07:46 INFO - PROCESS | 3833 | 1461298066148 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 21:07:46 INFO - PROCESS | 3833 | 1461298066154 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 21:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:07:46 INFO - PROCESS | 3833 | 1461298066164 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:07:46 INFO - PROCESS | 3833 | 1461298066168 Marionette TRACE conn4 <- [1,938,null,{}] 21:07:46 INFO - PROCESS | 3833 | 1461298066200 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:46 INFO - PROCESS | 3833 | 1461298066396 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 21:07:46 INFO - PROCESS | 3833 | 1461298066408 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x85eea000 == 106 [pid = 3833] [id = 242] 21:07:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 295 (0x86e9a000) [pid = 3833] [serial = 727] [outer = (nil)] 21:07:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 296 (0x88c29400) [pid = 3833] [serial = 728] [outer = 0x86e9a000] 21:07:46 INFO - PROCESS | 3833 | 1461298066487 Marionette DEBUG loaded listener.js 21:07:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 297 (0x8941e800) [pid = 3833] [serial = 729] [outer = 0x86e9a000] 21:07:47 INFO - PROCESS | 3833 | 1461298067605 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 21:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1503ms 21:07:47 INFO - PROCESS | 3833 | 1461298067674 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 21:07:47 INFO - PROCESS | 3833 | 1461298067678 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 21:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:07:47 INFO - PROCESS | 3833 | 1461298067685 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:07:47 INFO - PROCESS | 3833 | 1461298067691 Marionette TRACE conn4 <- [1,942,null,{}] 21:07:47 INFO - PROCESS | 3833 | 1461298067714 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:47 INFO - PROCESS | 3833 | 1461298067968 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 21:07:48 INFO - PROCESS | 3833 | 1461298067998 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c0400 == 107 [pid = 3833] [id = 243] 21:07:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 298 (0x8ba94400) [pid = 3833] [serial = 730] [outer = (nil)] 21:07:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 299 (0x8bb2b800) [pid = 3833] [serial = 731] [outer = 0x8ba94400] 21:07:48 INFO - PROCESS | 3833 | 1461298068077 Marionette DEBUG loaded listener.js 21:07:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 300 (0x8bb31000) [pid = 3833] [serial = 732] [outer = 0x8ba94400] 21:07:49 INFO - PROCESS | 3833 | 1461298069029 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 21:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1384ms 21:07:49 INFO - PROCESS | 3833 | 1461298069070 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 21:07:49 INFO - PROCESS | 3833 | 1461298069075 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 21:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:07:49 INFO - PROCESS | 3833 | 1461298069086 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:07:49 INFO - PROCESS | 3833 | 1461298069089 Marionette TRACE conn4 <- [1,946,null,{}] 21:07:49 INFO - PROCESS | 3833 | 1461298069095 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:49 INFO - PROCESS | 3833 | 1461298069357 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 21:07:49 INFO - PROCESS | 3833 | 1461298069384 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x8804ac00 == 108 [pid = 3833] [id = 244] 21:07:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 301 (0x8bb2ac00) [pid = 3833] [serial = 733] [outer = (nil)] 21:07:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 302 (0x8bef7400) [pid = 3833] [serial = 734] [outer = 0x8bb2ac00] 21:07:49 INFO - PROCESS | 3833 | 1461298069468 Marionette DEBUG loaded listener.js 21:07:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 303 (0x8c0b2c00) [pid = 3833] [serial = 735] [outer = 0x8bb2ac00] 21:07:50 INFO - PROCESS | 3833 | --DOMWINDOW == 302 (0x8e75cc00) [pid = 3833] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:07:50 INFO - PROCESS | 3833 | --DOMWINDOW == 301 (0x86f51400) [pid = 3833] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:07:50 INFO - PROCESS | 3833 | --DOMWINDOW == 300 (0x893d3000) [pid = 3833] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:07:50 INFO - PROCESS | 3833 | --DOMWINDOW == 299 (0x8ba97400) [pid = 3833] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:07:50 INFO - PROCESS | 3833 | --DOMWINDOW == 298 (0x899d7c00) [pid = 3833] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:07:50 INFO - PROCESS | 3833 | --DOMWINDOW == 297 (0x87e26000) [pid = 3833] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:07:50 INFO - PROCESS | 3833 | --DOMWINDOW == 296 (0x8f637000) [pid = 3833] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:07:50 INFO - PROCESS | 3833 | 1461298070824 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 21:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1785ms 21:07:50 INFO - PROCESS | 3833 | 1461298070867 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 21:07:50 INFO - PROCESS | 3833 | 1461298070871 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 21:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:07:50 INFO - PROCESS | 3833 | 1461298070877 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:07:50 INFO - PROCESS | 3833 | 1461298070880 Marionette TRACE conn4 <- [1,950,null,{}] 21:07:50 INFO - PROCESS | 3833 | 1461298070886 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:51 INFO - PROCESS | 3833 | 1461298071056 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 21:07:51 INFO - PROCESS | 3833 | 1461298071230 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x893dc800 == 109 [pid = 3833] [id = 245] 21:07:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 297 (0x8ba97400) [pid = 3833] [serial = 736] [outer = (nil)] 21:07:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 298 (0x8c0bac00) [pid = 3833] [serial = 737] [outer = 0x8ba97400] 21:07:51 INFO - PROCESS | 3833 | 1461298071314 Marionette DEBUG loaded listener.js 21:07:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 299 (0x8e61bc00) [pid = 3833] [serial = 738] [outer = 0x8ba97400] 21:07:52 INFO - PROCESS | 3833 | 1461298072257 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 21:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1440ms 21:07:52 INFO - PROCESS | 3833 | 1461298072326 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 21:07:52 INFO - PROCESS | 3833 | 1461298072333 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 21:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:07:52 INFO - PROCESS | 3833 | 1461298072342 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:07:52 INFO - PROCESS | 3833 | 1461298072347 Marionette TRACE conn4 <- [1,954,null,{}] 21:07:52 INFO - PROCESS | 3833 | 1461298072403 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:52 INFO - PROCESS | 3833 | 1461298072622 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 21:07:52 INFO - PROCESS | 3833 | 1461298072912 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b1d400 == 110 [pid = 3833] [id = 246] 21:07:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 300 (0x86e9c000) [pid = 3833] [serial = 739] [outer = (nil)] 21:07:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 301 (0x86f55800) [pid = 3833] [serial = 740] [outer = 0x86e9c000] 21:07:53 INFO - PROCESS | 3833 | 1461298073049 Marionette DEBUG loaded listener.js 21:07:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 302 (0x877a4000) [pid = 3833] [serial = 741] [outer = 0x86e9c000] 21:07:54 INFO - PROCESS | 3833 | 1461298074071 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 21:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1789ms 21:07:54 INFO - PROCESS | 3833 | 1461298074133 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 21:07:54 INFO - PROCESS | 3833 | 1461298074142 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 21:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:07:54 INFO - PROCESS | 3833 | 1461298074153 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:07:54 INFO - PROCESS | 3833 | 1461298074157 Marionette TRACE conn4 <- [1,958,null,{}] 21:07:54 INFO - PROCESS | 3833 | 1461298074165 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:54 INFO - PROCESS | 3833 | 1461298074441 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 21:07:54 INFO - PROCESS | 3833 | 1461298074760 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x8890ac00 == 111 [pid = 3833] [id = 247] 21:07:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 303 (0x8890c800) [pid = 3833] [serial = 742] [outer = (nil)] 21:07:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 304 (0x88c2a000) [pid = 3833] [serial = 743] [outer = 0x8890c800] 21:07:54 INFO - PROCESS | 3833 | 1461298074854 Marionette DEBUG loaded listener.js 21:07:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 305 (0x8942d400) [pid = 3833] [serial = 744] [outer = 0x8890c800] 21:07:55 INFO - PROCESS | 3833 | 1461298075867 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 21:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1751ms 21:07:55 INFO - PROCESS | 3833 | 1461298075905 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 21:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:07:55 INFO - PROCESS | 3833 | 1461298075909 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 21:07:55 INFO - PROCESS | 3833 | 1461298075916 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:07:55 INFO - PROCESS | 3833 | 1461298075922 Marionette TRACE conn4 <- [1,962,null,{}] 21:07:55 INFO - PROCESS | 3833 | 1461298075939 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:56 INFO - PROCESS | 3833 | 1461298076149 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 21:07:56 INFO - PROCESS | 3833 | 1461298076454 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bb2e400 == 112 [pid = 3833] [id = 248] 21:07:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 306 (0x8c6e2c00) [pid = 3833] [serial = 745] [outer = (nil)] 21:07:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 307 (0x8e739400) [pid = 3833] [serial = 746] [outer = 0x8c6e2c00] 21:07:56 INFO - PROCESS | 3833 | 1461298076658 Marionette DEBUG loaded listener.js 21:07:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 308 (0x8e8b3800) [pid = 3833] [serial = 747] [outer = 0x8c6e2c00] 21:07:57 INFO - PROCESS | 3833 | 1461298077723 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 21:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1845ms 21:07:57 INFO - PROCESS | 3833 | 1461298077761 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 21:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:07:57 INFO - PROCESS | 3833 | 1461298077766 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 21:07:57 INFO - PROCESS | 3833 | 1461298077773 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:07:57 INFO - PROCESS | 3833 | 1461298077777 Marionette TRACE conn4 <- [1,966,null,{}] 21:07:57 INFO - PROCESS | 3833 | 1461298077783 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:57 INFO - PROCESS | 3833 | 1461298077990 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 21:07:58 INFO - PROCESS | 3833 | 1461298078302 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x8942c000 == 113 [pid = 3833] [id = 249] 21:07:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 309 (0x8e74fc00) [pid = 3833] [serial = 748] [outer = (nil)] 21:07:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 310 (0x8f591800) [pid = 3833] [serial = 749] [outer = 0x8e74fc00] 21:07:58 INFO - PROCESS | 3833 | 1461298078396 Marionette DEBUG loaded listener.js 21:07:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 311 (0x8f5f8000) [pid = 3833] [serial = 750] [outer = 0x8e74fc00] 21:07:59 INFO - PROCESS | 3833 | 1461298079419 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 21:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1686ms 21:07:59 INFO - PROCESS | 3833 | 1461298079459 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 21:07:59 INFO - PROCESS | 3833 | 1461298079464 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 21:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:07:59 INFO - PROCESS | 3833 | 1461298079472 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:07:59 INFO - PROCESS | 3833 | 1461298079476 Marionette TRACE conn4 <- [1,970,null,{}] 21:07:59 INFO - PROCESS | 3833 | 1461298079482 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:59 INFO - PROCESS | 3833 | 1461298079687 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 21:08:00 INFO - PROCESS | 3833 | 1461298079993 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f637000 == 114 [pid = 3833] [id = 250] 21:08:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 312 (0x8f63e000) [pid = 3833] [serial = 751] [outer = (nil)] 21:08:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 313 (0x8f687800) [pid = 3833] [serial = 752] [outer = 0x8f63e000] 21:08:00 INFO - PROCESS | 3833 | 1461298080098 Marionette DEBUG loaded listener.js 21:08:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 314 (0x8fde6400) [pid = 3833] [serial = 753] [outer = 0x8f63e000] 21:08:01 INFO - PROCESS | 3833 | 1461298081009 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 21:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1585ms 21:08:01 INFO - PROCESS | 3833 | 1461298081059 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 21:08:01 INFO - PROCESS | 3833 | 1461298081064 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 21:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:08:01 INFO - PROCESS | 3833 | 1461298081070 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:08:01 INFO - PROCESS | 3833 | 1461298081074 Marionette TRACE conn4 <- [1,974,null,{}] 21:08:01 INFO - PROCESS | 3833 | 1461298081081 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:01 INFO - PROCESS | 3833 | 1461298081327 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 21:08:01 INFO - PROCESS | 3833 | 1461298081600 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f679400 == 115 [pid = 3833] [id = 251] 21:08:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 315 (0x9053a000) [pid = 3833] [serial = 754] [outer = (nil)] 21:08:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 316 (0x905f0c00) [pid = 3833] [serial = 755] [outer = 0x9053a000] 21:08:01 INFO - PROCESS | 3833 | 1461298081738 Marionette DEBUG loaded listener.js 21:08:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 317 (0x92a73400) [pid = 3833] [serial = 756] [outer = 0x9053a000] 21:08:02 INFO - PROCESS | 3833 | 1461298082647 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 21:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1645ms 21:08:02 INFO - PROCESS | 3833 | 1461298082716 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 3833 | 1461298082719 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 21:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:08:02 INFO - PROCESS | 3833 | 1461298082727 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:08:02 INFO - PROCESS | 3833 | 1461298082731 Marionette TRACE conn4 <- [1,978,null,{}] 21:08:02 INFO - PROCESS | 3833 | 1461298082737 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:02 INFO - PROCESS | 3833 | 1461298082981 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 21:08:03 INFO - PROCESS | 3833 | 1461298083284 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f57c400 == 116 [pid = 3833] [id = 252] 21:08:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 318 (0x8fd50800) [pid = 3833] [serial = 757] [outer = (nil)] 21:08:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 319 (0x92bdb800) [pid = 3833] [serial = 758] [outer = 0x8fd50800] 21:08:03 INFO - PROCESS | 3833 | 1461298083386 Marionette DEBUG loaded listener.js 21:08:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 320 (0x92c7bc00) [pid = 3833] [serial = 759] [outer = 0x8fd50800] 21:08:04 INFO - PROCESS | 3833 | 1461298084345 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 21:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1687ms 21:08:04 INFO - PROCESS | 3833 | 1461298084417 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 21:08:04 INFO - PROCESS | 3833 | 1461298084421 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 21:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:08:04 INFO - PROCESS | 3833 | 1461298084428 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:08:04 INFO - PROCESS | 3833 | 1461298084432 Marionette TRACE conn4 <- [1,982,null,{}] 21:08:04 INFO - PROCESS | 3833 | 1461298084438 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:04 INFO - PROCESS | 3833 | 1461298084659 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 21:08:04 INFO - PROCESS | 3833 | 1461298084926 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f58ac00 == 117 [pid = 3833] [id = 253] 21:08:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 321 (0x92a7bc00) [pid = 3833] [serial = 760] [outer = (nil)] 21:08:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 322 (0x95d6b400) [pid = 3833] [serial = 761] [outer = 0x92a7bc00] 21:08:05 INFO - PROCESS | 3833 | 1461298085060 Marionette DEBUG loaded listener.js 21:08:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 323 (0x97123c00) [pid = 3833] [serial = 762] [outer = 0x92a7bc00] 21:08:06 INFO - PROCESS | 3833 | 1461298086093 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 21:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1742ms 21:08:06 INFO - PROCESS | 3833 | 1461298086172 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 21:08:06 INFO - PROCESS | 3833 | 1461298086175 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 21:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:08:06 INFO - PROCESS | 3833 | 1461298086183 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:08:06 INFO - PROCESS | 3833 | 1461298086186 Marionette TRACE conn4 <- [1,986,null,{}] 21:08:06 INFO - PROCESS | 3833 | 1461298086192 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:06 INFO - PROCESS | 3833 | 1461298086448 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 21:08:06 INFO - PROCESS | 3833 | 1461298086758 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x92c75400 == 118 [pid = 3833] [id = 254] 21:08:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 324 (0x92ea3c00) [pid = 3833] [serial = 763] [outer = (nil)] 21:08:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 325 (0x98ec5800) [pid = 3833] [serial = 764] [outer = 0x92ea3c00] 21:08:06 INFO - PROCESS | 3833 | 1461298086857 Marionette DEBUG loaded listener.js 21:08:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 326 (0x99891000) [pid = 3833] [serial = 765] [outer = 0x92ea3c00] 21:08:07 INFO - PROCESS | 3833 | 1461298087779 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 21:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1630ms 21:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:08:07 INFO - PROCESS | 3833 | 1461298087815 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 21:08:07 INFO - PROCESS | 3833 | 1461298087819 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 21:08:07 INFO - PROCESS | 3833 | 1461298087828 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:08:07 INFO - PROCESS | 3833 | 1461298087831 Marionette TRACE conn4 <- [1,990,null,{}] 21:08:07 INFO - PROCESS | 3833 | 1461298087839 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:08 INFO - PROCESS | 3833 | 1461298088067 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 21:08:08 INFO - PROCESS | 3833 | 1461298088375 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x97ac5400 == 119 [pid = 3833] [id = 255] 21:08:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 327 (0x98e05800) [pid = 3833] [serial = 766] [outer = (nil)] 21:08:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 328 (0x9a9f4800) [pid = 3833] [serial = 767] [outer = 0x98e05800] 21:08:08 INFO - PROCESS | 3833 | 1461298088480 Marionette DEBUG loaded listener.js 21:08:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 329 (0x9ac0d800) [pid = 3833] [serial = 768] [outer = 0x98e05800] 21:08:09 INFO - PROCESS | 3833 | 1461298089490 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 21:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1745ms 21:08:09 INFO - PROCESS | 3833 | 1461298089571 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 21:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:08:09 INFO - PROCESS | 3833 | 1461298089577 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 21:08:09 INFO - PROCESS | 3833 | 1461298089584 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:08:09 INFO - PROCESS | 3833 | 1461298089589 Marionette TRACE conn4 <- [1,994,null,{}] 21:08:09 INFO - PROCESS | 3833 | 1461298089595 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:09 INFO - PROCESS | 3833 | 1461298089872 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 21:08:10 INFO - PROCESS | 3833 | 1461298090196 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x98e0e800 == 120 [pid = 3833] [id = 256] 21:08:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 330 (0xa0a9c800) [pid = 3833] [serial = 769] [outer = (nil)] 21:08:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 331 (0xa2ae2c00) [pid = 3833] [serial = 770] [outer = 0xa0a9c800] 21:08:10 INFO - PROCESS | 3833 | 1461298090298 Marionette DEBUG loaded listener.js 21:08:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 332 (0xa45cf000) [pid = 3833] [serial = 771] [outer = 0xa0a9c800] 21:08:11 INFO - PROCESS | 3833 | 1461298091475 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 21:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1938ms 21:08:11 INFO - PROCESS | 3833 | 1461298091525 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 21:08:11 INFO - PROCESS | 3833 | 1461298091531 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 21:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:08:11 INFO - PROCESS | 3833 | 1461298091543 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:08:11 INFO - PROCESS | 3833 | 1461298091547 Marionette TRACE conn4 <- [1,998,null,{}] 21:08:11 INFO - PROCESS | 3833 | 1461298091558 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:11 INFO - PROCESS | 3833 | 1461298091836 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 21:08:12 INFO - PROCESS | 3833 | 1461298092160 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f241400 == 121 [pid = 3833] [id = 257] 21:08:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 333 (0x8f241c00) [pid = 3833] [serial = 772] [outer = (nil)] 21:08:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 334 (0x8f24b800) [pid = 3833] [serial = 773] [outer = 0x8f241c00] 21:08:12 INFO - PROCESS | 3833 | 1461298092261 Marionette DEBUG loaded listener.js 21:08:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 335 (0x8f24e000) [pid = 3833] [serial = 774] [outer = 0x8f241c00] 21:08:13 INFO - PROCESS | 3833 | 1461298093219 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 21:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1736ms 21:08:13 INFO - PROCESS | 3833 | 1461298093278 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 21:08:13 INFO - PROCESS | 3833 | 1461298093282 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 21:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:08:13 INFO - PROCESS | 3833 | 1461298093292 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:08:13 INFO - PROCESS | 3833 | 1461298093295 Marionette TRACE conn4 <- [1,1002,null,{}] 21:08:13 INFO - PROCESS | 3833 | 1461298093303 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:13 INFO - PROCESS | 3833 | 1461298093496 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 21:08:13 INFO - PROCESS | 3833 | 1461298093809 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c3c00 == 122 [pid = 3833] [id = 258] 21:08:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 336 (0x844c6400) [pid = 3833] [serial = 775] [outer = (nil)] 21:08:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 337 (0x844cbc00) [pid = 3833] [serial = 776] [outer = 0x844c6400] 21:08:13 INFO - PROCESS | 3833 | 1461298093907 Marionette DEBUG loaded listener.js 21:08:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 338 (0x844cd800) [pid = 3833] [serial = 777] [outer = 0x844c6400] 21:08:14 INFO - PROCESS | 3833 | 1461298094931 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 21:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1685ms 21:08:14 INFO - PROCESS | 3833 | 1461298094979 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 21:08:14 INFO - PROCESS | 3833 | 1461298094986 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 21:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:08:14 INFO - PROCESS | 3833 | 1461298094997 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:08:15 INFO - PROCESS | 3833 | 1461298095002 Marionette TRACE conn4 <- [1,1006,null,{}] 21:08:15 INFO - PROCESS | 3833 | 1461298095012 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:15 INFO - PROCESS | 3833 | 1461298095336 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 21:08:15 INFO - PROCESS | 3833 | 1461298095794 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x84201400 == 123 [pid = 3833] [id = 259] 21:08:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 339 (0x84201800) [pid = 3833] [serial = 778] [outer = (nil)] 21:08:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 340 (0x8420b800) [pid = 3833] [serial = 779] [outer = 0x84201800] 21:08:15 INFO - PROCESS | 3833 | 1461298095946 Marionette DEBUG loaded listener.js 21:08:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 341 (0x8420e000) [pid = 3833] [serial = 780] [outer = 0x84201800] 21:08:16 INFO - PROCESS | 3833 | 1461298096823 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 21:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1892ms 21:08:16 INFO - PROCESS | 3833 | 1461298096887 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 21:08:16 INFO - PROCESS | 3833 | 1461298096891 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 21:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:08:16 INFO - PROCESS | 3833 | 1461298096899 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:08:16 INFO - PROCESS | 3833 | 1461298096902 Marionette TRACE conn4 <- [1,1010,null,{}] 21:08:16 INFO - PROCESS | 3833 | 1461298096908 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:17 INFO - PROCESS | 3833 | 1461298097125 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 21:08:17 INFO - PROCESS | 3833 | 1461298097438 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x84205000 == 124 [pid = 3833] [id = 260] 21:08:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 342 (0x84206800) [pid = 3833] [serial = 781] [outer = (nil)] 21:08:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 343 (0x844d1400) [pid = 3833] [serial = 782] [outer = 0x84206800] 21:08:17 INFO - PROCESS | 3833 | 1461298097586 Marionette DEBUG loaded listener.js 21:08:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 344 (0x845c7000) [pid = 3833] [serial = 783] [outer = 0x84206800] 21:08:18 INFO - PROCESS | 3833 | 1461298098825 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 21:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1983ms 21:08:18 INFO - PROCESS | 3833 | 1461298098882 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 21:08:18 INFO - PROCESS | 3833 | 1461298098886 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 21:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:08:18 INFO - PROCESS | 3833 | 1461298098893 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:08:18 INFO - PROCESS | 3833 | 1461298098896 Marionette TRACE conn4 <- [1,1014,null,{}] 21:08:18 INFO - PROCESS | 3833 | 1461298098902 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:19 INFO - PROCESS | 3833 | 1461298099098 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 21:08:19 INFO - PROCESS | 3833 | 1461298099456 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x84205400 == 125 [pid = 3833] [id = 261] 21:08:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 345 (0x844c6c00) [pid = 3833] [serial = 784] [outer = (nil)] 21:08:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 346 (0x845ce400) [pid = 3833] [serial = 785] [outer = 0x844c6c00] 21:08:19 INFO - PROCESS | 3833 | 1461298099552 Marionette DEBUG loaded listener.js 21:08:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 347 (0x845d0800) [pid = 3833] [serial = 786] [outer = 0x844c6c00] 21:08:20 INFO - PROCESS | 3833 | 1461298100474 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 21:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1630ms 21:08:20 INFO - PROCESS | 3833 | 1461298100525 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 21:08:20 INFO - PROCESS | 3833 | 1461298100529 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 21:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:08:20 INFO - PROCESS | 3833 | 1461298100536 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:08:20 INFO - PROCESS | 3833 | 1461298100540 Marionette TRACE conn4 <- [1,1018,null,{}] 21:08:20 INFO - PROCESS | 3833 | 1461298100546 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:20 INFO - PROCESS | 3833 | 1461298100776 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 21:08:21 INFO - PROCESS | 3833 | 1461298101098 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x83acac00 == 126 [pid = 3833] [id = 262] 21:08:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 348 (0x83acc400) [pid = 3833] [serial = 787] [outer = (nil)] 21:08:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 349 (0x83ad2800) [pid = 3833] [serial = 788] [outer = 0x83acc400] 21:08:21 INFO - PROCESS | 3833 | 1461298101195 Marionette DEBUG loaded listener.js 21:08:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 350 (0x83ad4400) [pid = 3833] [serial = 789] [outer = 0x83acc400] 21:08:22 INFO - PROCESS | 3833 | 1461298102112 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 21:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1631ms 21:08:22 INFO - PROCESS | 3833 | 1461298102168 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 21:08:22 INFO - PROCESS | 3833 | 1461298102172 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 21:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:08:22 INFO - PROCESS | 3833 | 1461298102178 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:08:22 INFO - PROCESS | 3833 | 1461298102181 Marionette TRACE conn4 <- [1,1022,null,{}] 21:08:22 INFO - PROCESS | 3833 | 1461298102187 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:22 INFO - PROCESS | 3833 | 1461298102387 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x8e73d400 == 125 [pid = 3833] [id = 150] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x85dc2800 == 124 [pid = 3833] [id = 232] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x92a71400 == 123 [pid = 3833] [id = 230] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x9717d000 == 122 [pid = 3833] [id = 231] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x905d4800 == 121 [pid = 3833] [id = 229] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x905e4800 == 120 [pid = 3833] [id = 228] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5f7c00 == 119 [pid = 3833] [id = 227] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x886ec800 == 118 [pid = 3833] [id = 225] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf6400 == 117 [pid = 3833] [id = 226] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x88903800 == 116 [pid = 3833] [id = 224] 21:08:23 INFO - PROCESS | 3833 | --DOCSHELL 0x86e96c00 == 115 [pid = 3833] [id = 223] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 349 (0x905d5800) [pid = 3833] [serial = 610] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 348 (0x9a0c3400) [pid = 3833] [serial = 620] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 347 (0x8f5fc800) [pid = 3833] [serial = 666] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 346 (0x905d2c00) [pid = 3833] [serial = 614] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 345 (0x86e9d000) [pid = 3833] [serial = 647] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 344 (0x86f57c00) [pid = 3833] [serial = 651] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 343 (0x8e8bfc00) [pid = 3833] [serial = 665] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 342 (0x95b37c00) [pid = 3833] [serial = 617] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 341 (0x8942ac00) [pid = 3833] [serial = 656] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 340 (0x9dfef400) [pid = 3833] [serial = 629] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 339 (0x88c26000) [pid = 3833] [serial = 601] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 338 (0x8c0e8c00) [pid = 3833] [serial = 662] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 337 (0x86f53c00) [pid = 3833] [serial = 650] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 336 (0x8f5ffc00) [pid = 3833] [serial = 607] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 335 (0x8e61d800) [pid = 3833] [serial = 663] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 334 (0x889c4800) [pid = 3833] [serial = 632] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 333 (0x877a5400) [pid = 3833] [serial = 638] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 332 (0x8bef6000) [pid = 3833] [serial = 660] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 331 (0x8804e800) [pid = 3833] [serial = 654] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 330 (0x9dff0800) [pid = 3833] [serial = 644] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 329 (0x86b19c00) [pid = 3833] [serial = 641] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 328 (0x9fb9c000) [pid = 3833] [serial = 623] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 327 (0x8e8b8800) [pid = 3833] [serial = 626] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 326 (0x89b10000) [pid = 3833] [serial = 657] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 325 (0x8fd50000) [pid = 3833] [serial = 599] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 324 (0x889c3000) [pid = 3833] [serial = 635] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 323 (0x88047c00) [pid = 3833] [serial = 653] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 322 (0x8ba95400) [pid = 3833] [serial = 659] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 321 (0x8c0bb000) [pid = 3833] [serial = 604] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 320 (0x8f632c00) [pid = 3833] [serial = 668] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3833 | --DOMWINDOW == 319 (0x8e9e6400) [pid = 3833] [serial = 392] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:08:24 INFO - PROCESS | 3833 | 1461298104240 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8b400 == 116 [pid = 3833] [id = 263] 21:08:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 320 (0x84e8ec00) [pid = 3833] [serial = 790] [outer = (nil)] 21:08:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 321 (0x84e97c00) [pid = 3833] [serial = 791] [outer = 0x84e8ec00] 21:08:24 INFO - PROCESS | 3833 | 1461298104329 Marionette DEBUG loaded listener.js 21:08:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 322 (0x855b4c00) [pid = 3833] [serial = 792] [outer = 0x84e8ec00] 21:08:25 INFO - PROCESS | 3833 | 1461298105161 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 21:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 3040ms 21:08:25 INFO - PROCESS | 3833 | 1461298105220 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 21:08:25 INFO - PROCESS | 3833 | 1461298105228 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 21:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:08:25 INFO - PROCESS | 3833 | 1461298105237 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:08:25 INFO - PROCESS | 3833 | 1461298105241 Marionette TRACE conn4 <- [1,1026,null,{}] 21:08:25 INFO - PROCESS | 3833 | 1461298105248 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:25 INFO - PROCESS | 3833 | 1461298105442 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 21:08:25 INFO - PROCESS | 3833 | 1461298105641 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dd0c00 == 117 [pid = 3833] [id = 264] 21:08:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 323 (0x85edfc00) [pid = 3833] [serial = 793] [outer = (nil)] 21:08:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 324 (0x86b0f400) [pid = 3833] [serial = 794] [outer = 0x85edfc00] 21:08:25 INFO - PROCESS | 3833 | 1461298105723 Marionette DEBUG loaded listener.js 21:08:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 325 (0x86e96c00) [pid = 3833] [serial = 795] [outer = 0x85edfc00] 21:08:26 INFO - PROCESS | 3833 | 1461298106643 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 21:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1433ms 21:08:26 INFO - PROCESS | 3833 | 1461298106675 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 21:08:26 INFO - PROCESS | 3833 | 1461298106681 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 21:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:08:26 INFO - PROCESS | 3833 | 1461298106690 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:08:26 INFO - PROCESS | 3833 | 1461298106695 Marionette TRACE conn4 <- [1,1030,null,{}] 21:08:26 INFO - PROCESS | 3833 | 1461298106711 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:27 INFO - PROCESS | 3833 | 1461298107026 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 21:08:27 INFO - PROCESS | 3833 | 1461298107058 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x85eee400 == 118 [pid = 3833] [id = 265] 21:08:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 326 (0x86f5ec00) [pid = 3833] [serial = 796] [outer = (nil)] 21:08:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 327 (0x87e1fc00) [pid = 3833] [serial = 797] [outer = 0x86f5ec00] 21:08:27 INFO - PROCESS | 3833 | 1461298107137 Marionette DEBUG loaded listener.js 21:08:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 328 (0x8804dc00) [pid = 3833] [serial = 798] [outer = 0x86f5ec00] 21:08:28 INFO - PROCESS | 3833 | 1461298108201 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 21:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1540ms 21:08:28 INFO - PROCESS | 3833 | 1461298108230 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 21:08:28 INFO - PROCESS | 3833 | 1461298108235 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 21:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:08:28 INFO - PROCESS | 3833 | 1461298108250 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:08:28 INFO - PROCESS | 3833 | 1461298108260 Marionette TRACE conn4 <- [1,1034,null,{}] 21:08:28 INFO - PROCESS | 3833 | 1461298108273 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:28 INFO - PROCESS | 3833 | 1461298108532 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 21:08:29 INFO - PROCESS | 3833 | --DOMWINDOW == 327 (0x8e61f800) [pid = 3833] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:08:29 INFO - PROCESS | 3833 | --DOMWINDOW == 326 (0x8ba94400) [pid = 3833] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:08:29 INFO - PROCESS | 3833 | --DOMWINDOW == 325 (0x85eea800) [pid = 3833] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:08:29 INFO - PROCESS | 3833 | --DOMWINDOW == 324 (0x8bb2ac00) [pid = 3833] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:08:29 INFO - PROCESS | 3833 | --DOMWINDOW == 323 (0x86ea0800) [pid = 3833] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:08:29 INFO - PROCESS | 3833 | --DOMWINDOW == 322 (0x86e9a000) [pid = 3833] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:08:29 INFO - PROCESS | 3833 | 1461298109144 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d5800 == 119 [pid = 3833] [id = 266] 21:08:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 323 (0x84e93000) [pid = 3833] [serial = 799] [outer = (nil)] 21:08:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 324 (0x85ee8400) [pid = 3833] [serial = 800] [outer = 0x84e93000] 21:08:29 INFO - PROCESS | 3833 | 1461298109225 Marionette DEBUG loaded listener.js 21:08:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 325 (0x893da000) [pid = 3833] [serial = 801] [outer = 0x84e93000] 21:08:30 INFO - PROCESS | 3833 | 1461298110066 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 21:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1862ms 21:08:30 INFO - PROCESS | 3833 | 1461298110104 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 21:08:30 INFO - PROCESS | 3833 | 1461298110108 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 21:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:08:30 INFO - PROCESS | 3833 | 1461298110115 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:08:30 INFO - PROCESS | 3833 | 1461298110118 Marionette TRACE conn4 <- [1,1038,null,{}] 21:08:30 INFO - PROCESS | 3833 | 1461298110124 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:30 INFO - PROCESS | 3833 | 1461298110316 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 21:08:30 INFO - PROCESS | 3833 | 1461298110333 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c6c00 == 120 [pid = 3833] [id = 267] 21:08:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 326 (0x889c9c00) [pid = 3833] [serial = 802] [outer = (nil)] 21:08:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 327 (0x89b06c00) [pid = 3833] [serial = 803] [outer = 0x889c9c00] 21:08:30 INFO - PROCESS | 3833 | 1461298110584 Marionette DEBUG loaded listener.js 21:08:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 328 (0x8a511800) [pid = 3833] [serial = 804] [outer = 0x889c9c00] 21:08:31 INFO - PROCESS | 3833 | 1461298111678 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 21:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1643ms 21:08:31 INFO - PROCESS | 3833 | 1461298111760 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 21:08:31 INFO - PROCESS | 3833 | 1461298111767 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 21:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:08:31 INFO - PROCESS | 3833 | 1461298111777 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:08:31 INFO - PROCESS | 3833 | 1461298111783 Marionette TRACE conn4 <- [1,1042,null,{}] 21:08:31 INFO - PROCESS | 3833 | 1461298111793 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:32 INFO - PROCESS | 3833 | 1461298112059 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 21:08:32 INFO - PROCESS | 3833 | 1461298112394 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8c800 == 121 [pid = 3833] [id = 268] 21:08:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 329 (0x84e98000) [pid = 3833] [serial = 805] [outer = (nil)] 21:08:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 330 (0x85ee6c00) [pid = 3833] [serial = 806] [outer = 0x84e98000] 21:08:32 INFO - PROCESS | 3833 | 1461298112505 Marionette DEBUG loaded listener.js 21:08:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 331 (0x86f52c00) [pid = 3833] [serial = 807] [outer = 0x84e98000] 21:08:33 INFO - PROCESS | 3833 | 1461298113479 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 21:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1741ms 21:08:33 INFO - PROCESS | 3833 | 1461298113518 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 21:08:33 INFO - PROCESS | 3833 | 1461298113528 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 21:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:08:33 INFO - PROCESS | 3833 | 1461298113540 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:08:33 INFO - PROCESS | 3833 | 1461298113545 Marionette TRACE conn4 <- [1,1046,null,{}] 21:08:33 INFO - PROCESS | 3833 | 1461298113553 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:33 INFO - PROCESS | 3833 | 1461298113781 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 21:08:34 INFO - PROCESS | 3833 | 1461298114157 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e7c00 == 122 [pid = 3833] [id = 269] 21:08:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 332 (0x88901800) [pid = 3833] [serial = 808] [outer = (nil)] 21:08:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 333 (0x889c7000) [pid = 3833] [serial = 809] [outer = 0x88901800] 21:08:34 INFO - PROCESS | 3833 | 1461298114260 Marionette DEBUG loaded listener.js 21:08:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 334 (0x89428800) [pid = 3833] [serial = 810] [outer = 0x88901800] 21:08:35 INFO - PROCESS | 3833 | 1461298115251 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 21:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1787ms 21:08:35 INFO - PROCESS | 3833 | 1461298115328 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 21:08:35 INFO - PROCESS | 3833 | 1461298115333 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 21:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:08:35 INFO - PROCESS | 3833 | 1461298115340 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:08:35 INFO - PROCESS | 3833 | 1461298115346 Marionette TRACE conn4 <- [1,1050,null,{}] 21:08:35 INFO - PROCESS | 3833 | 1461298115364 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:35 INFO - PROCESS | 3833 | 1461298115705 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 21:08:35 INFO - PROCESS | 3833 | 1461298115962 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x899e0400 == 123 [pid = 3833] [id = 270] 21:08:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 335 (0x8bef5800) [pid = 3833] [serial = 811] [outer = (nil)] 21:08:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 336 (0x8c0b5c00) [pid = 3833] [serial = 812] [outer = 0x8bef5800] 21:08:36 INFO - PROCESS | 3833 | 1461298116059 Marionette DEBUG loaded listener.js 21:08:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 337 (0x8c0f5800) [pid = 3833] [serial = 813] [outer = 0x8bef5800] 21:08:37 INFO - PROCESS | 3833 | 1461298117009 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 21:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1745ms 21:08:37 INFO - PROCESS | 3833 | 1461298117086 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 21:08:37 INFO - PROCESS | 3833 | 1461298117091 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 21:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:08:37 INFO - PROCESS | 3833 | 1461298117098 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:08:37 INFO - PROCESS | 3833 | 1461298117102 Marionette TRACE conn4 <- [1,1054,null,{}] 21:08:37 INFO - PROCESS | 3833 | 1461298117108 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:37 INFO - PROCESS | 3833 | 1461298117342 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 21:08:37 INFO - PROCESS | 3833 | 1461298117656 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba98400 == 124 [pid = 3833] [id = 271] 21:08:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 338 (0x8e61e000) [pid = 3833] [serial = 814] [outer = (nil)] 21:08:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 339 (0x8e75cc00) [pid = 3833] [serial = 815] [outer = 0x8e61e000] 21:08:37 INFO - PROCESS | 3833 | 1461298117757 Marionette DEBUG loaded listener.js 21:08:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 340 (0x8e9e1000) [pid = 3833] [serial = 816] [outer = 0x8e61e000] 21:08:38 INFO - PROCESS | 3833 | 1461298118650 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 21:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1587ms 21:08:38 INFO - PROCESS | 3833 | 1461298118685 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 21:08:38 INFO - PROCESS | 3833 | 1461298118689 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 21:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:08:38 INFO - PROCESS | 3833 | 1461298118696 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:08:38 INFO - PROCESS | 3833 | 1461298118699 Marionette TRACE conn4 <- [1,1058,null,{}] 21:08:38 INFO - PROCESS | 3833 | 1461298118705 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:38 INFO - PROCESS | 3833 | 1461298118894 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 21:08:39 INFO - PROCESS | 3833 | 1461298119207 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x83ad5000 == 125 [pid = 3833] [id = 272] 21:08:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 341 (0x8e73e400) [pid = 3833] [serial = 817] [outer = (nil)] 21:08:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 342 (0x8f245000) [pid = 3833] [serial = 818] [outer = 0x8e73e400] 21:08:39 INFO - PROCESS | 3833 | 1461298119303 Marionette DEBUG loaded listener.js 21:08:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 343 (0x8f247c00) [pid = 3833] [serial = 819] [outer = 0x8e73e400] 21:08:40 INFO - PROCESS | 3833 | 1461298120229 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 21:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1588ms 21:08:40 INFO - PROCESS | 3833 | 1461298120285 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 21:08:40 INFO - PROCESS | 3833 | 1461298120289 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 21:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:08:40 INFO - PROCESS | 3833 | 1461298120296 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:08:40 INFO - PROCESS | 3833 | 1461298120298 Marionette TRACE conn4 <- [1,1062,null,{}] 21:08:40 INFO - PROCESS | 3833 | 1461298120305 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:40 INFO - PROCESS | 3833 | 1461298120543 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 21:08:40 INFO - PROCESS | 3833 | 1461298120891 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8bfc00 == 126 [pid = 3833] [id = 273] 21:08:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 344 (0x8f637400) [pid = 3833] [serial = 820] [outer = (nil)] 21:08:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 345 (0x8fd42000) [pid = 3833] [serial = 821] [outer = 0x8f637400] 21:08:40 INFO - PROCESS | 3833 | 1461298120995 Marionette DEBUG loaded listener.js 21:08:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 346 (0x8fdeb400) [pid = 3833] [serial = 822] [outer = 0x8f637400] 21:08:41 INFO - PROCESS | 3833 | 1461298121937 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 21:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1688ms 21:08:41 INFO - PROCESS | 3833 | 1461298121986 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 21:08:41 INFO - PROCESS | 3833 | 1461298121991 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 21:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:08:42 INFO - PROCESS | 3833 | 1461298121999 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:08:42 INFO - PROCESS | 3833 | 1461298122003 Marionette TRACE conn4 <- [1,1066,null,{}] 21:08:42 INFO - PROCESS | 3833 | 1461298122010 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:42 INFO - PROCESS | 3833 | 1461298122282 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 21:08:42 INFO - PROCESS | 3833 | 1461298122706 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b7000 == 127 [pid = 3833] [id = 274] 21:08:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 347 (0x8f242800) [pid = 3833] [serial = 823] [outer = (nil)] 21:08:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 348 (0x90537800) [pid = 3833] [serial = 824] [outer = 0x8f242800] 21:08:42 INFO - PROCESS | 3833 | 1461298122861 Marionette DEBUG loaded listener.js 21:08:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 349 (0x905d0400) [pid = 3833] [serial = 825] [outer = 0x8f242800] 21:08:44 INFO - PROCESS | 3833 | 1461298124177 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 21:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2238ms 21:08:44 INFO - PROCESS | 3833 | 1461298124238 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 21:08:44 INFO - PROCESS | 3833 | 1461298124242 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 21:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:08:44 INFO - PROCESS | 3833 | 1461298124249 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:08:44 INFO - PROCESS | 3833 | 1461298124253 Marionette TRACE conn4 <- [1,1070,null,{}] 21:08:44 INFO - PROCESS | 3833 | 1461298124259 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:44 INFO - PROCESS | 3833 | 1461298124528 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 21:08:44 INFO - PROCESS | 3833 | 1461298124927 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:44 INFO - PROCESS | 3833 | ++DOCSHELL 0x89426400 == 128 [pid = 3833] [id = 275] 21:08:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 350 (0x90426000) [pid = 3833] [serial = 826] [outer = (nil)] 21:08:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 351 (0x92a71400) [pid = 3833] [serial = 827] [outer = 0x90426000] 21:08:45 INFO - PROCESS | 3833 | 1461298125023 Marionette DEBUG loaded listener.js 21:08:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 352 (0x92c78000) [pid = 3833] [serial = 828] [outer = 0x90426000] 21:08:45 INFO - PROCESS | 3833 | 1461298125986 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 21:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1785ms 21:08:46 INFO - PROCESS | 3833 | 1461298126035 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 21:08:46 INFO - PROCESS | 3833 | 1461298126039 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 21:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:08:46 INFO - PROCESS | 3833 | 1461298126046 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:08:46 INFO - PROCESS | 3833 | 1461298126049 Marionette TRACE conn4 <- [1,1074,null,{}] 21:08:46 INFO - PROCESS | 3833 | 1461298126055 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:46 INFO - PROCESS | 3833 | 1461298126265 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 21:08:46 INFO - PROCESS | 3833 | 1461298126586 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f592400 == 129 [pid = 3833] [id = 276] 21:08:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 353 (0x90535800) [pid = 3833] [serial = 829] [outer = (nil)] 21:08:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 354 (0x98e04400) [pid = 3833] [serial = 830] [outer = 0x90535800] 21:08:46 INFO - PROCESS | 3833 | 1461298126684 Marionette DEBUG loaded listener.js 21:08:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 355 (0x99a96c00) [pid = 3833] [serial = 831] [outer = 0x90535800] 21:08:47 INFO - PROCESS | 3833 | 1461298127622 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 21:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1588ms 21:08:47 INFO - PROCESS | 3833 | 1461298127635 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 21:08:47 INFO - PROCESS | 3833 | 1461298127638 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 21:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:08:47 INFO - PROCESS | 3833 | 1461298127645 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:08:47 INFO - PROCESS | 3833 | 1461298127649 Marionette TRACE conn4 <- [1,1078,null,{}] 21:08:47 INFO - PROCESS | 3833 | 1461298127655 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:47 INFO - PROCESS | 3833 | 1461298127862 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 21:08:48 INFO - PROCESS | 3833 | 1461298128183 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bdc800 == 130 [pid = 3833] [id = 277] 21:08:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 356 (0x96fa9000) [pid = 3833] [serial = 832] [outer = (nil)] 21:08:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 357 (0x9b02ac00) [pid = 3833] [serial = 833] [outer = 0x96fa9000] 21:08:48 INFO - PROCESS | 3833 | 1461298128285 Marionette DEBUG loaded listener.js 21:08:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 358 (0x9b07d800) [pid = 3833] [serial = 834] [outer = 0x96fa9000] 21:08:49 INFO - PROCESS | 3833 | 1461298129248 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 21:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1633ms 21:08:49 INFO - PROCESS | 3833 | 1461298129280 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 21:08:49 INFO - PROCESS | 3833 | 1461298129284 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 21:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:08:49 INFO - PROCESS | 3833 | 1461298129292 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:08:49 INFO - PROCESS | 3833 | 1461298129296 Marionette TRACE conn4 <- [1,1082,null,{}] 21:08:49 INFO - PROCESS | 3833 | 1461298129303 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:49 INFO - PROCESS | 3833 | 1461298129566 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 21:08:49 INFO - PROCESS | 3833 | 1461298129880 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be48800 == 131 [pid = 3833] [id = 278] 21:08:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 359 (0x8be4ec00) [pid = 3833] [serial = 835] [outer = (nil)] 21:08:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 360 (0x8f67d800) [pid = 3833] [serial = 836] [outer = 0x8be4ec00] 21:08:49 INFO - PROCESS | 3833 | 1461298129986 Marionette DEBUG loaded listener.js 21:08:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 361 (0x9fb9c400) [pid = 3833] [serial = 837] [outer = 0x8be4ec00] 21:08:50 INFO - PROCESS | 3833 | 1461298130924 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 21:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1686ms 21:08:50 INFO - PROCESS | 3833 | 1461298130979 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 21:08:50 INFO - PROCESS | 3833 | 1461298130982 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 21:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:08:50 INFO - PROCESS | 3833 | 1461298130990 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:08:50 INFO - PROCESS | 3833 | 1461298130993 Marionette TRACE conn4 <- [1,1086,null,{}] 21:08:51 INFO - PROCESS | 3833 | 1461298130999 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:51 INFO - PROCESS | 3833 | 1461298131256 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 21:08:51 INFO - PROCESS | 3833 | 1461298131591 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be46c00 == 132 [pid = 3833] [id = 279] 21:08:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 362 (0x90423400) [pid = 3833] [serial = 838] [outer = (nil)] 21:08:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 363 (0x93987400) [pid = 3833] [serial = 839] [outer = 0x90423400] 21:08:51 INFO - PROCESS | 3833 | 1461298131685 Marionette DEBUG loaded listener.js 21:08:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 364 (0x93988800) [pid = 3833] [serial = 840] [outer = 0x90423400] 21:08:52 INFO - PROCESS | 3833 | 1461298132592 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 21:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1639ms 21:08:52 INFO - PROCESS | 3833 | 1461298132630 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 21:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:08:52 INFO - PROCESS | 3833 | 1461298132635 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 21:08:52 INFO - PROCESS | 3833 | 1461298132642 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:08:52 INFO - PROCESS | 3833 | 1461298132645 Marionette TRACE conn4 <- [1,1090,null,{}] 21:08:52 INFO - PROCESS | 3833 | 1461298132652 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:52 INFO - PROCESS | 3833 | 1461298132868 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 21:08:53 INFO - PROCESS | 3833 | 1461298133198 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d4c00 == 133 [pid = 3833] [id = 280] 21:08:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 365 (0x8be44c00) [pid = 3833] [serial = 841] [outer = (nil)] 21:08:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 366 (0x93990800) [pid = 3833] [serial = 842] [outer = 0x8be44c00] 21:08:53 INFO - PROCESS | 3833 | 1461298133301 Marionette DEBUG loaded listener.js 21:08:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 367 (0x9fb9c000) [pid = 3833] [serial = 843] [outer = 0x8be44c00] 21:08:54 INFO - PROCESS | 3833 | 1461298134227 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 21:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1642ms 21:08:54 INFO - PROCESS | 3833 | 1461298134284 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 21:08:54 INFO - PROCESS | 3833 | 1461298134288 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 21:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:08:54 INFO - PROCESS | 3833 | 1461298134295 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:08:54 INFO - PROCESS | 3833 | 1461298134298 Marionette TRACE conn4 <- [1,1094,null,{}] 21:08:54 INFO - PROCESS | 3833 | 1461298134304 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:54 INFO - PROCESS | 3833 | 1461298134515 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 21:08:54 INFO - PROCESS | 3833 | 1461298134851 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x93989c00 == 134 [pid = 3833] [id = 281] 21:08:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 368 (0x99017800) [pid = 3833] [serial = 844] [outer = (nil)] 21:08:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 369 (0x9901b400) [pid = 3833] [serial = 845] [outer = 0x99017800] 21:08:54 INFO - PROCESS | 3833 | 1461298134967 Marionette DEBUG loaded listener.js 21:08:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 370 (0x9901c800) [pid = 3833] [serial = 846] [outer = 0x99017800] 21:08:55 INFO - PROCESS | 3833 | 1461298135916 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 21:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1636ms 21:08:55 INFO - PROCESS | 3833 | 1461298135932 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 21:08:55 INFO - PROCESS | 3833 | 1461298135935 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 21:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:08:55 INFO - PROCESS | 3833 | 1461298135942 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:08:55 INFO - PROCESS | 3833 | 1461298135947 Marionette TRACE conn4 <- [1,1098,null,{}] 21:08:55 INFO - PROCESS | 3833 | 1461298135953 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:56 INFO - PROCESS | 3833 | 1461298136163 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 21:08:56 INFO - PROCESS | 3833 | 1461298136531 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x844cb400 == 135 [pid = 3833] [id = 282] 21:08:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 371 (0x845d2c00) [pid = 3833] [serial = 847] [outer = (nil)] 21:08:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 372 (0x877a3800) [pid = 3833] [serial = 848] [outer = 0x845d2c00] 21:08:56 INFO - PROCESS | 3833 | 1461298136630 Marionette DEBUG loaded listener.js 21:08:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 373 (0x889c9400) [pid = 3833] [serial = 849] [outer = 0x845d2c00] 21:08:58 INFO - PROCESS | 3833 | 1461298138172 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 21:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 2286ms 21:08:58 INFO - PROCESS | 3833 | 1461298138229 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 21:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:08:58 INFO - PROCESS | 3833 | 1461298138235 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 21:08:58 INFO - PROCESS | 3833 | 1461298138243 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:08:58 INFO - PROCESS | 3833 | 1461298138249 Marionette TRACE conn4 <- [1,1102,null,{}] 21:08:58 INFO - PROCESS | 3833 | 1461298138268 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:58 INFO - PROCESS | 3833 | 1461298138486 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 21:08:58 INFO - PROCESS | 3833 | 1461298138765 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e90000 == 136 [pid = 3833] [id = 283] 21:08:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 374 (0x84e90400) [pid = 3833] [serial = 850] [outer = (nil)] 21:08:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 375 (0x856ef000) [pid = 3833] [serial = 851] [outer = 0x84e90400] 21:08:58 INFO - PROCESS | 3833 | 1461298138848 Marionette DEBUG loaded listener.js 21:08:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 376 (0x85dc9000) [pid = 3833] [serial = 852] [outer = 0x84e90400] 21:08:59 INFO - PROCESS | 3833 | 1461298139934 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 21:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1758ms 21:09:00 INFO - PROCESS | 3833 | 1461298140001 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 21:09:00 INFO - PROCESS | 3833 | 1461298140009 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 21:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:09:00 INFO - PROCESS | 3833 | 1461298140020 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:09:00 INFO - PROCESS | 3833 | 1461298140024 Marionette TRACE conn4 <- [1,1106,null,{}] 21:09:00 INFO - PROCESS | 3833 | 1461298140030 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:00 INFO - PROCESS | 3833 | 1461298140272 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 21:09:00 INFO - PROCESS | 3833 | 1461298140611 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dcf000 == 137 [pid = 3833] [id = 284] 21:09:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 377 (0x85dcf400) [pid = 3833] [serial = 853] [outer = (nil)] 21:09:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 378 (0x86e9f800) [pid = 3833] [serial = 854] [outer = 0x85dcf400] 21:09:00 INFO - PROCESS | 3833 | 1461298140699 Marionette DEBUG loaded listener.js 21:09:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 379 (0x8779fc00) [pid = 3833] [serial = 855] [outer = 0x85dcf400] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8b1800 == 136 [pid = 3833] [id = 208] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x88044400 == 135 [pid = 3833] [id = 211] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8b3c00 == 134 [pid = 3833] [id = 209] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x8f591c00 == 133 [pid = 3833] [id = 202] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x8fc20000 == 132 [pid = 3833] [id = 48] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x93b54800 == 131 [pid = 3833] [id = 205] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x99070c00 == 130 [pid = 3833] [id = 207] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x87e27c00 == 129 [pid = 3833] [id = 204] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x86e97000 == 128 [pid = 3833] [id = 215] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf1800 == 127 [pid = 3833] [id = 206] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x86b16800 == 126 [pid = 3833] [id = 213] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x889bcc00 == 125 [pid = 3833] [id = 210] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x8779e800 == 124 [pid = 3833] [id = 212] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x86b13800 == 123 [pid = 3833] [id = 214] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x9b03fc00 == 122 [pid = 3833] [id = 44] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff24400 == 121 [pid = 3833] [id = 203] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x8fc1f000 == 120 [pid = 3833] [id = 43] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x845d5800 == 119 [pid = 3833] [id = 266] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x85eee400 == 118 [pid = 3833] [id = 265] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x85dd0c00 == 117 [pid = 3833] [id = 264] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x84e8b400 == 116 [pid = 3833] [id = 263] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x84205400 == 115 [pid = 3833] [id = 261] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x84205000 == 114 [pid = 3833] [id = 260] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x844c3c00 == 113 [pid = 3833] [id = 258] 21:09:02 INFO - PROCESS | 3833 | --DOCSHELL 0x84201400 == 112 [pid = 3833] [id = 259] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 378 (0x8c0bac00) [pid = 3833] [serial = 737] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 377 (0x86ea3800) [pid = 3833] [serial = 671] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 376 (0x855ad800) [pid = 3833] [serial = 707] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 375 (0x8f685800) [pid = 3833] [serial = 669] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 374 (0x9042e800) [pid = 3833] [serial = 683] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 373 (0x8bb2b800) [pid = 3833] [serial = 731] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 372 (0x98e0d000) [pid = 3833] [serial = 689] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 371 (0x8bef4400) [pid = 3833] [serial = 677] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 370 (0x86b0f800) [pid = 3833] [serial = 722] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 369 (0x889c7c00) [pid = 3833] [serial = 674] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 368 (0x8bb31000) [pid = 3833] [serial = 732] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 367 (0x84e92000) [pid = 3833] [serial = 713] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 366 (0x8c0b2c00) [pid = 3833] [serial = 735] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 365 (0xa459c000) [pid = 3833] [serial = 704] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 364 (0x9a0c8800) [pid = 3833] [serial = 692] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 363 (0x8fc1f800) [pid = 3833] [serial = 680] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 362 (0x9fb95800) [pid = 3833] [serial = 695] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 361 (0x85edf800) [pid = 3833] [serial = 719] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 360 (0x85ee5c00) [pid = 3833] [serial = 701] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 359 (0x86f5a800) [pid = 3833] [serial = 725] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 358 (0x8941e800) [pid = 3833] [serial = 729] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 357 (0x85dcb800) [pid = 3833] [serial = 698] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 356 (0x92a27c00) [pid = 3833] [serial = 686] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 355 (0x88c29400) [pid = 3833] [serial = 728] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 354 (0x86e9b000) [pid = 3833] [serial = 723] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 353 (0x877a8400) [pid = 3833] [serial = 726] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 352 (0x8bef7400) [pid = 3833] [serial = 734] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 351 (0x856e4c00) [pid = 3833] [serial = 710] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | --DOMWINDOW == 350 (0x856e5400) [pid = 3833] [serial = 716] [outer = (nil)] [url = about:blank] 21:09:02 INFO - PROCESS | 3833 | 1461298142622 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 21:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2638ms 21:09:02 INFO - PROCESS | 3833 | 1461298142657 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 21:09:02 INFO - PROCESS | 3833 | 1461298142660 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 21:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:09:02 INFO - PROCESS | 3833 | 1461298142667 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:09:02 INFO - PROCESS | 3833 | 1461298142673 Marionette TRACE conn4 <- [1,1110,null,{}] 21:09:02 INFO - PROCESS | 3833 | 1461298142689 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:02 INFO - PROCESS | 3833 | 1461298142903 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 21:09:03 INFO - PROCESS | 3833 | 1461298143097 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c3c00 == 113 [pid = 3833] [id = 285] 21:09:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 351 (0x845c6800) [pid = 3833] [serial = 856] [outer = (nil)] 21:09:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 352 (0x856e6c00) [pid = 3833] [serial = 857] [outer = 0x845c6800] 21:09:03 INFO - PROCESS | 3833 | 1461298143195 Marionette DEBUG loaded listener.js 21:09:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 353 (0x85dd0c00) [pid = 3833] [serial = 858] [outer = 0x845c6800] 21:09:04 INFO - PROCESS | 3833 | 1461298144002 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 21:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1392ms 21:09:04 INFO - PROCESS | 3833 | 1461298144058 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 21:09:04 INFO - PROCESS | 3833 | 1461298144063 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 21:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:09:04 INFO - PROCESS | 3833 | 1461298144070 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:09:04 INFO - PROCESS | 3833 | 1461298144074 Marionette TRACE conn4 <- [1,1114,null,{}] 21:09:04 INFO - PROCESS | 3833 | 1461298144118 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:04 INFO - PROCESS | 3833 | 1461298144292 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 21:09:04 INFO - PROCESS | 3833 | 1461298144303 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc4000 == 114 [pid = 3833] [id = 286] 21:09:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 354 (0x86e9d000) [pid = 3833] [serial = 859] [outer = (nil)] 21:09:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 355 (0x86f56000) [pid = 3833] [serial = 860] [outer = 0x86e9d000] 21:09:04 INFO - PROCESS | 3833 | 1461298144380 Marionette DEBUG loaded listener.js 21:09:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 356 (0x877a4c00) [pid = 3833] [serial = 861] [outer = 0x86e9d000] 21:09:05 INFO - PROCESS | 3833 | 1461298145489 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 21:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1473ms 21:09:05 INFO - PROCESS | 3833 | 1461298145550 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 21:09:05 INFO - PROCESS | 3833 | 1461298145554 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 21:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:09:05 INFO - PROCESS | 3833 | 1461298145560 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:09:05 INFO - PROCESS | 3833 | 1461298145564 Marionette TRACE conn4 <- [1,1118,null,{}] 21:09:05 INFO - PROCESS | 3833 | 1461298145569 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:05 INFO - PROCESS | 3833 | 1461298145833 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 21:09:05 INFO - PROCESS | 3833 | 1461298145867 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b0e400 == 115 [pid = 3833] [id = 287] 21:09:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 357 (0x86e9b800) [pid = 3833] [serial = 862] [outer = (nil)] 21:09:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 358 (0x87e22400) [pid = 3833] [serial = 863] [outer = 0x86e9b800] 21:09:05 INFO - PROCESS | 3833 | 1461298145945 Marionette DEBUG loaded listener.js 21:09:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 359 (0x88043400) [pid = 3833] [serial = 864] [outer = 0x86e9b800] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 358 (0x97127800) [pid = 3833] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 357 (0x9ac21800) [pid = 3833] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 356 (0x8c6e5c00) [pid = 3833] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 355 (0x92ea1800) [pid = 3833] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 354 (0x8c0ea800) [pid = 3833] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 353 (0x8a515400) [pid = 3833] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 352 (0x8e754800) [pid = 3833] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 351 (0x90425c00) [pid = 3833] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 350 (0x89cfa800) [pid = 3833] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 349 (0xa0fe6800) [pid = 3833] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 348 (0x889be400) [pid = 3833] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 347 (0x9a0c8c00) [pid = 3833] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 346 (0x8fc20c00) [pid = 3833] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 345 (0x8e9e4800) [pid = 3833] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 344 (0x8e8b2000) [pid = 3833] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 343 (0x905d8c00) [pid = 3833] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 342 (0x86b17400) [pid = 3833] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 341 (0x8f57e000) [pid = 3833] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 340 (0x8fde7800) [pid = 3833] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 339 (0x86e99c00) [pid = 3833] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 338 (0x89b08800) [pid = 3833] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 337 (0x99f9a000) [pid = 3833] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 336 (0x8e9ed400) [pid = 3833] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 335 (0x93b57800) [pid = 3833] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 334 (0x9ac1a400) [pid = 3833] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 333 (0x9042bc00) [pid = 3833] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 332 (0x8f583000) [pid = 3833] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 331 (0x9070a000) [pid = 3833] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 330 (0x97124400) [pid = 3833] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 329 (0x916dac00) [pid = 3833] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 328 (0x916e7c00) [pid = 3833] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 327 (0x8a50a800) [pid = 3833] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 326 (0x8f640800) [pid = 3833] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 325 (0x8f58b800) [pid = 3833] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 324 (0x85dc5000) [pid = 3833] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 323 (0x99a97c00) [pid = 3833] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 322 (0x8a50b800) [pid = 3833] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 321 (0x8bef1c00) [pid = 3833] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 320 (0x86b1a400) [pid = 3833] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 319 (0x889bfc00) [pid = 3833] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 318 (0x8f635400) [pid = 3833] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 317 (0x8e759800) [pid = 3833] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 316 (0x8fde2000) [pid = 3833] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 315 (0x92043800) [pid = 3833] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 314 (0x85eec400) [pid = 3833] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 313 (0x92c6f800) [pid = 3833] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 312 (0x8804c400) [pid = 3833] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 311 (0x8f67ec00) [pid = 3833] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 310 (0x8779f400) [pid = 3833] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 309 (0x855a7800) [pid = 3833] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 308 (0x84e8a800) [pid = 3833] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 307 (0x8a513400) [pid = 3833] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 306 (0x89cf7c00) [pid = 3833] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 305 (0x9a9edc00) [pid = 3833] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 304 (0x89cf0800) [pid = 3833] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 303 (0x87e1b800) [pid = 3833] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 302 (0x97a29c00) [pid = 3833] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 301 (0x8befc800) [pid = 3833] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 300 (0x86e97400) [pid = 3833] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 299 (0x9053c400) [pid = 3833] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 298 (0x8e75b000) [pid = 3833] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 297 (0x8c0ef400) [pid = 3833] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 296 (0x9906ac00) [pid = 3833] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 295 (0x84e91400) [pid = 3833] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 294 (0x8ff1c000) [pid = 3833] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 293 (0x88c2a800) [pid = 3833] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 292 (0x9dfef000) [pid = 3833] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 291 (0x8a515000) [pid = 3833] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 290 (0x8e618800) [pid = 3833] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 289 (0x8f687400) [pid = 3833] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 288 (0x893cf400) [pid = 3833] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 287 (0x8e733c00) [pid = 3833] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 286 (0x9042a800) [pid = 3833] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 285 (0x87e21400) [pid = 3833] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 284 (0x855b2c00) [pid = 3833] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 283 (0x886e6400) [pid = 3833] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 282 (0x9ea1b800) [pid = 3833] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 281 (0x8f596c00) [pid = 3833] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 280 (0x886ef400) [pid = 3833] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 279 (0x99707000) [pid = 3833] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 278 (0x99899000) [pid = 3833] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 277 (0x8f63a000) [pid = 3833] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 276 (0x899d6000) [pid = 3833] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 275 (0x8fd49400) [pid = 3833] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 274 (0x8ff20800) [pid = 3833] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 273 (0x88901c00) [pid = 3833] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 272 (0x9dfe7800) [pid = 3833] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 271 (0x93b52c00) [pid = 3833] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 270 (0x8e74f400) [pid = 3833] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 269 (0x8e74e800) [pid = 3833] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 268 (0x9b030800) [pid = 3833] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 267 (0x85ee3c00) [pid = 3833] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 266 (0x905ef400) [pid = 3833] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 265 (0x8ba8d400) [pid = 3833] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 264 (0x90537c00) [pid = 3833] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 263 (0x8e8bbc00) [pid = 3833] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 262 (0x899dbc00) [pid = 3833] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 261 (0x855ae400) [pid = 3833] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 260 (0x8c0ed000) [pid = 3833] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 259 (0x900ec400) [pid = 3833] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 258 (0x92bd1000) [pid = 3833] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 257 (0x89cf0000) [pid = 3833] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 256 (0x97ac4c00) [pid = 3833] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 255 (0x9ea1d800) [pid = 3833] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 254 (0x86f5ec00) [pid = 3833] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 253 (0x84e93000) [pid = 3833] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 252 (0x844c6c00) [pid = 3833] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 251 (0x98e05800) [pid = 3833] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 250 (0x9053a000) [pid = 3833] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 249 (0x84201800) [pid = 3833] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 248 (0x92ea3c00) [pid = 3833] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 247 (0x84e8ec00) [pid = 3833] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 246 (0xa0a9c800) [pid = 3833] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 245 (0x92a7bc00) [pid = 3833] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 244 (0x85edfc00) [pid = 3833] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 243 (0x83acc400) [pid = 3833] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 242 (0x86e9c000) [pid = 3833] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 241 (0x8f241c00) [pid = 3833] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 240 (0x8f63e000) [pid = 3833] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 239 (0x8e74fc00) [pid = 3833] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 238 (0x844c6400) [pid = 3833] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 237 (0x84206800) [pid = 3833] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 236 (0x8c6e2c00) [pid = 3833] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 235 (0x8fd50800) [pid = 3833] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 234 (0x8890c800) [pid = 3833] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 233 (0x886e7000) [pid = 3833] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 232 (0x88910c00) [pid = 3833] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:09:08 INFO - PROCESS | 3833 | --DOMWINDOW == 231 (0x8f5fb400) [pid = 3833] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:09:09 INFO - PROCESS | 3833 | 1461298149042 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 21:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 3540ms 21:09:09 INFO - PROCESS | 3833 | 1461298149101 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 21:09:09 INFO - PROCESS | 3833 | 1461298149105 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 21:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:09:09 INFO - PROCESS | 3833 | 1461298149112 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:09:09 INFO - PROCESS | 3833 | 1461298149117 Marionette TRACE conn4 <- [1,1122,null,{}] 21:09:09 INFO - PROCESS | 3833 | 1461298149123 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:09 INFO - PROCESS | 3833 | 1461298149346 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 21:09:09 INFO - PROCESS | 3833 | 1461298149529 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x84206800 == 116 [pid = 3833] [id = 288] 21:09:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 232 (0x84208400) [pid = 3833] [serial = 865] [outer = (nil)] 21:09:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 233 (0x86f57400) [pid = 3833] [serial = 866] [outer = 0x84208400] 21:09:09 INFO - PROCESS | 3833 | 1461298149625 Marionette DEBUG loaded listener.js 21:09:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 234 (0x87e20000) [pid = 3833] [serial = 867] [outer = 0x84208400] 21:09:10 INFO - PROCESS | 3833 | 1461298150387 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 21:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1431ms 21:09:10 INFO - PROCESS | 3833 | 1461298150556 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 21:09:10 INFO - PROCESS | 3833 | 1461298150564 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 21:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:09:10 INFO - PROCESS | 3833 | 1461298150573 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:09:10 INFO - PROCESS | 3833 | 1461298150577 Marionette TRACE conn4 <- [1,1126,null,{}] 21:09:10 INFO - PROCESS | 3833 | 1461298150587 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:10 INFO - PROCESS | 3833 | 1461298150820 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 21:09:11 INFO - PROCESS | 3833 | 1461298151169 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x845ca800 == 117 [pid = 3833] [id = 289] 21:09:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 235 (0x845cc000) [pid = 3833] [serial = 868] [outer = (nil)] 21:09:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 236 (0x845d5c00) [pid = 3833] [serial = 869] [outer = 0x845cc000] 21:09:11 INFO - PROCESS | 3833 | 1461298151262 Marionette DEBUG loaded listener.js 21:09:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 237 (0x84e91c00) [pid = 3833] [serial = 870] [outer = 0x845cc000] 21:09:12 INFO - PROCESS | 3833 | 1461298152256 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 21:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1735ms 21:09:12 INFO - PROCESS | 3833 | 1461298152309 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 21:09:12 INFO - PROCESS | 3833 | 1461298152316 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 21:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:09:12 INFO - PROCESS | 3833 | 1461298152329 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:09:12 INFO - PROCESS | 3833 | 1461298152336 Marionette TRACE conn4 <- [1,1130,null,{}] 21:09:12 INFO - PROCESS | 3833 | 1461298152342 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:12 INFO - PROCESS | 3833 | 1461298152591 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 21:09:12 INFO - PROCESS | 3833 | 1461298152928 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ef400 == 118 [pid = 3833] [id = 290] 21:09:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 238 (0x85dc4400) [pid = 3833] [serial = 871] [outer = (nil)] 21:09:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 239 (0x85ee3c00) [pid = 3833] [serial = 872] [outer = 0x85dc4400] 21:09:13 INFO - PROCESS | 3833 | 1461298153033 Marionette DEBUG loaded listener.js 21:09:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 240 (0x86b12000) [pid = 3833] [serial = 873] [outer = 0x85dc4400] 21:09:13 INFO - PROCESS | 3833 | --DOCSHELL 0x96cc9000 == 117 [pid = 3833] [id = 9] 21:09:14 INFO - PROCESS | 3833 | 1461298154156 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 21:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1844ms 21:09:14 INFO - PROCESS | 3833 | 1461298154168 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 21:09:14 INFO - PROCESS | 3833 | 1461298154172 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 21:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:09:14 INFO - PROCESS | 3833 | 1461298154179 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:09:14 INFO - PROCESS | 3833 | 1461298154182 Marionette TRACE conn4 <- [1,1134,null,{}] 21:09:14 INFO - PROCESS | 3833 | 1461298154199 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:14 INFO - PROCESS | 3833 | 1461298154417 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 21:09:14 INFO - PROCESS | 3833 | 1461298154795 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x86ea3000 == 118 [pid = 3833] [id = 291] 21:09:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 241 (0x87e24800) [pid = 3833] [serial = 874] [outer = (nil)] 21:09:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 242 (0x886e7000) [pid = 3833] [serial = 875] [outer = 0x87e24800] 21:09:14 INFO - PROCESS | 3833 | 1461298154903 Marionette DEBUG loaded listener.js 21:09:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 243 (0x886f1400) [pid = 3833] [serial = 876] [outer = 0x87e24800] 21:09:15 INFO - PROCESS | 3833 | 1461298155907 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1784ms 21:09:15 INFO - PROCESS | 3833 | 1461298155964 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 21:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:09:15 INFO - PROCESS | 3833 | 1461298155969 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 21:09:15 INFO - PROCESS | 3833 | 1461298155976 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:09:15 INFO - PROCESS | 3833 | 1461298155980 Marionette TRACE conn4 <- [1,1138,null,{}] 21:09:15 INFO - PROCESS | 3833 | 1461298155986 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:16 INFO - PROCESS | 3833 | 1461298156206 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 21:09:16 INFO - PROCESS | 3833 | 1461298156519 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x83ace800 == 119 [pid = 3833] [id = 292] 21:09:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 244 (0x856f0000) [pid = 3833] [serial = 877] [outer = (nil)] 21:09:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 245 (0x889bd800) [pid = 3833] [serial = 878] [outer = 0x856f0000] 21:09:16 INFO - PROCESS | 3833 | 1461298156619 Marionette DEBUG loaded listener.js 21:09:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 246 (0x88c1f800) [pid = 3833] [serial = 879] [outer = 0x856f0000] 21:09:17 INFO - PROCESS | 3833 | 1461298157530 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 21:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1588ms 21:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:09:17 INFO - PROCESS | 3833 | 1461298157564 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 21:09:17 INFO - PROCESS | 3833 | 1461298157568 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 21:09:17 INFO - PROCESS | 3833 | 1461298157575 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:09:17 INFO - PROCESS | 3833 | 1461298157579 Marionette TRACE conn4 <- [1,1142,null,{}] 21:09:17 INFO - PROCESS | 3833 | 1461298157585 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:17 INFO - PROCESS | 3833 | 1461298157796 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 21:09:18 INFO - PROCESS | 3833 | 1461298158123 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x889bb400 == 120 [pid = 3833] [id = 293] 21:09:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 247 (0x889bd400) [pid = 3833] [serial = 880] [outer = (nil)] 21:09:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 248 (0x893ce000) [pid = 3833] [serial = 881] [outer = 0x889bd400] 21:09:18 INFO - PROCESS | 3833 | 1461298158223 Marionette DEBUG loaded listener.js 21:09:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 249 (0x893d1000) [pid = 3833] [serial = 882] [outer = 0x889bd400] 21:09:19 INFO - PROCESS | 3833 | 1461298159151 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 21:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1636ms 21:09:19 INFO - PROCESS | 3833 | 1461298159212 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 21:09:19 INFO - PROCESS | 3833 | 1461298159216 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 21:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:09:19 INFO - PROCESS | 3833 | 1461298159222 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:09:19 INFO - PROCESS | 3833 | 1461298159226 Marionette TRACE conn4 <- [1,1146,null,{}] 21:09:19 INFO - PROCESS | 3833 | 1461298159232 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:19 INFO - PROCESS | 3833 | 1461298159471 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 21:09:19 INFO - PROCESS | 3833 | 1461298159802 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c26400 == 121 [pid = 3833] [id = 294] 21:09:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 250 (0x899d8400) [pid = 3833] [serial = 883] [outer = (nil)] 21:09:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 251 (0x899dfc00) [pid = 3833] [serial = 884] [outer = 0x899d8400] 21:09:19 INFO - PROCESS | 3833 | 1461298159905 Marionette DEBUG loaded listener.js 21:09:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 252 (0x89b0a800) [pid = 3833] [serial = 885] [outer = 0x899d8400] 21:09:20 INFO - PROCESS | 3833 | 1461298160808 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 21:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1631ms 21:09:20 INFO - PROCESS | 3833 | 1461298160860 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 21:09:20 INFO - PROCESS | 3833 | 1461298160869 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 21:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:09:20 INFO - PROCESS | 3833 | 1461298160876 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:09:20 INFO - PROCESS | 3833 | 1461298160880 Marionette TRACE conn4 <- [1,1150,null,{}] 21:09:20 INFO - PROCESS | 3833 | 1461298160886 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:21 INFO - PROCESS | 3833 | 1461298161096 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 21:09:21 INFO - PROCESS | 3833 | 1461298161415 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b0f000 == 122 [pid = 3833] [id = 295] 21:09:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 253 (0x89426800) [pid = 3833] [serial = 886] [outer = (nil)] 21:09:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 254 (0x89cf3400) [pid = 3833] [serial = 887] [outer = 0x89426800] 21:09:21 INFO - PROCESS | 3833 | 1461298161517 Marionette DEBUG loaded listener.js 21:09:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 255 (0x89cf7c00) [pid = 3833] [serial = 888] [outer = 0x89426800] 21:09:22 INFO - PROCESS | 3833 | 1461298162435 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 21:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1635ms 21:09:22 INFO - PROCESS | 3833 | 1461298162513 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 21:09:22 INFO - PROCESS | 3833 | 1461298162516 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 21:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:09:22 INFO - PROCESS | 3833 | 1461298162524 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:09:22 INFO - PROCESS | 3833 | 1461298162528 Marionette TRACE conn4 <- [1,1154,null,{}] 21:09:22 INFO - PROCESS | 3833 | 1461298162534 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:22 INFO - PROCESS | 3833 | 1461298162776 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 21:09:23 INFO - PROCESS | 3833 | 1461298163095 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e1cc00 == 123 [pid = 3833] [id = 296] 21:09:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 256 (0x89b0cc00) [pid = 3833] [serial = 889] [outer = (nil)] 21:09:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 257 (0x8ba90800) [pid = 3833] [serial = 890] [outer = 0x89b0cc00] 21:09:23 INFO - PROCESS | 3833 | 1461298163186 Marionette DEBUG loaded listener.js 21:09:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 258 (0x8ba93000) [pid = 3833] [serial = 891] [outer = 0x89b0cc00] 21:09:24 INFO - PROCESS | 3833 | 1461298164073 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 21:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1586ms 21:09:24 INFO - PROCESS | 3833 | 1461298164112 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 21:09:24 INFO - PROCESS | 3833 | 1461298164117 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 21:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:09:24 INFO - PROCESS | 3833 | 1461298164123 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:09:24 INFO - PROCESS | 3833 | 1461298164127 Marionette TRACE conn4 <- [1,1158,null,{}] 21:09:24 INFO - PROCESS | 3833 | 1461298164133 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:24 INFO - PROCESS | 3833 | 1461298164333 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 21:09:24 INFO - PROCESS | 3833 | 1461298164687 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a0000 == 124 [pid = 3833] [id = 297] 21:09:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 259 (0x8ba8d400) [pid = 3833] [serial = 892] [outer = (nil)] 21:09:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 260 (0x8bb36c00) [pid = 3833] [serial = 893] [outer = 0x8ba8d400] 21:09:24 INFO - PROCESS | 3833 | 1461298164788 Marionette DEBUG loaded listener.js 21:09:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 261 (0x8be45400) [pid = 3833] [serial = 894] [outer = 0x8ba8d400] 21:09:25 INFO - PROCESS | 3833 | 1461298165695 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 21:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1637ms 21:09:25 INFO - PROCESS | 3833 | 1461298165761 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 21:09:25 INFO - PROCESS | 3833 | 1461298165765 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 21:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:09:25 INFO - PROCESS | 3833 | 1461298165772 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:09:25 INFO - PROCESS | 3833 | 1461298165776 Marionette TRACE conn4 <- [1,1162,null,{}] 21:09:25 INFO - PROCESS | 3833 | 1461298165782 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:25 INFO - PROCESS | 3833 | 1461298165995 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 21:09:26 INFO - PROCESS | 3833 | 1461298166307 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a517000 == 125 [pid = 3833] [id = 298] 21:09:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 262 (0x8bb2cc00) [pid = 3833] [serial = 895] [outer = (nil)] 21:09:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 263 (0x8be51800) [pid = 3833] [serial = 896] [outer = 0x8bb2cc00] 21:09:26 INFO - PROCESS | 3833 | 1461298166411 Marionette DEBUG loaded listener.js 21:09:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 264 (0x8be53800) [pid = 3833] [serial = 897] [outer = 0x8bb2cc00] 21:09:27 INFO - PROCESS | 3833 | 1461298167305 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 21:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1581ms 21:09:27 INFO - PROCESS | 3833 | 1461298167354 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 21:09:27 INFO - PROCESS | 3833 | 1461298167359 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 21:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:09:27 INFO - PROCESS | 3833 | 1461298167365 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:09:27 INFO - PROCESS | 3833 | 1461298167370 Marionette TRACE conn4 <- [1,1166,null,{}] 21:09:27 INFO - PROCESS | 3833 | 1461298167376 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:27 INFO - PROCESS | 3833 | 1461298167601 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 21:09:27 INFO - PROCESS | 3833 | 1461298167938 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x8befec00 == 126 [pid = 3833] [id = 299] 21:09:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 265 (0x8c0b9000) [pid = 3833] [serial = 898] [outer = (nil)] 21:09:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 266 (0x8c0e9000) [pid = 3833] [serial = 899] [outer = 0x8c0b9000] 21:09:28 INFO - PROCESS | 3833 | 1461298168044 Marionette DEBUG loaded listener.js 21:09:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 267 (0x8c6e0400) [pid = 3833] [serial = 900] [outer = 0x8c0b9000] 21:09:29 INFO - PROCESS | 3833 | 1461298169006 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 21:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1690ms 21:09:29 INFO - PROCESS | 3833 | 1461298169057 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 21:09:29 INFO - PROCESS | 3833 | 1461298169061 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 21:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:09:29 INFO - PROCESS | 3833 | 1461298169068 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:09:29 INFO - PROCESS | 3833 | 1461298169072 Marionette TRACE conn4 <- [1,1170,null,{}] 21:09:29 INFO - PROCESS | 3833 | 1461298169078 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:29 INFO - PROCESS | 3833 | 1461298169298 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 21:09:29 INFO - PROCESS | 3833 | 1461298169618 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e616800 == 127 [pid = 3833] [id = 300] 21:09:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 268 (0x8e61a000) [pid = 3833] [serial = 901] [outer = (nil)] 21:09:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 269 (0x8e732400) [pid = 3833] [serial = 902] [outer = 0x8e61a000] 21:09:29 INFO - PROCESS | 3833 | 1461298169740 Marionette DEBUG loaded listener.js 21:09:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 270 (0x8e734400) [pid = 3833] [serial = 903] [outer = 0x8e61a000] 21:09:30 INFO - PROCESS | 3833 | 1461298170709 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 21:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1691ms 21:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:09:30 INFO - PROCESS | 3833 | 1461298170760 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 21:09:30 INFO - PROCESS | 3833 | 1461298170763 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 21:09:30 INFO - PROCESS | 3833 | 1461298170771 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:09:30 INFO - PROCESS | 3833 | 1461298170773 Marionette TRACE conn4 <- [1,1174,null,{}] 21:09:30 INFO - PROCESS | 3833 | 1461298170781 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:31 INFO - PROCESS | 3833 | 1461298171010 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 21:09:31 INFO - PROCESS | 3833 | 1461298171330 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0b2c00 == 128 [pid = 3833] [id = 301] 21:09:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 271 (0x8c0c1800) [pid = 3833] [serial = 904] [outer = (nil)] 21:09:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 272 (0x8e751c00) [pid = 3833] [serial = 905] [outer = 0x8c0c1800] 21:09:31 INFO - PROCESS | 3833 | 1461298171446 Marionette DEBUG loaded listener.js 21:09:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 273 (0x8e8b1c00) [pid = 3833] [serial = 906] [outer = 0x8c0c1800] 21:09:32 INFO - PROCESS | 3833 | 1461298172361 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 21:09:32 INFO - PROCESS | 3833 | 1461298172406 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 21:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:09:32 INFO - PROCESS | 3833 | 1461298172414 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:09:32 INFO - PROCESS | 3833 | 1461298172417 Marionette TRACE conn4 <- [1,1178,null,{}] 21:09:32 INFO - PROCESS | 3833 | 1461298172423 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:32 INFO - PROCESS | 3833 | 1461298172630 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 21:09:32 INFO - PROCESS | 3833 | 1461298172963 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e614400 == 129 [pid = 3833] [id = 302] 21:09:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 274 (0x8e73c800) [pid = 3833] [serial = 907] [outer = (nil)] 21:09:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 275 (0x8e9e8000) [pid = 3833] [serial = 908] [outer = 0x8e73c800] 21:09:33 INFO - PROCESS | 3833 | 1461298173070 Marionette DEBUG loaded listener.js 21:09:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 276 (0x8e9eb800) [pid = 3833] [serial = 909] [outer = 0x8e73c800] 21:09:33 INFO - PROCESS | 3833 | 1461298173974 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 21:09:34 INFO - PROCESS | 3833 | 1461298174068 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 21:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:09:34 INFO - PROCESS | 3833 | 1461298174075 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:09:34 INFO - PROCESS | 3833 | 1461298174079 Marionette TRACE conn4 <- [1,1182,null,{}] 21:09:34 INFO - PROCESS | 3833 | 1461298174085 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:34 INFO - PROCESS | 3833 | 1461298174369 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 21:09:34 INFO - PROCESS | 3833 | 1461298174668 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b8400 == 130 [pid = 3833] [id = 303] 21:09:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 277 (0x8e8bb000) [pid = 3833] [serial = 910] [outer = (nil)] 21:09:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 278 (0x8f250000) [pid = 3833] [serial = 911] [outer = 0x8e8bb000] 21:09:34 INFO - PROCESS | 3833 | 1461298174772 Marionette DEBUG loaded listener.js 21:09:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 279 (0x8f57cc00) [pid = 3833] [serial = 912] [outer = 0x8e8bb000] 21:09:35 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:35 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:09:35 INFO - PROCESS | 3833 | 1461298175713 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 21:09:35 INFO - PROCESS | 3833 | 1461298175769 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 21:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:09:35 INFO - PROCESS | 3833 | 1461298175776 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:09:35 INFO - PROCESS | 3833 | 1461298175780 Marionette TRACE conn4 <- [1,1186,null,{}] 21:09:35 INFO - PROCESS | 3833 | 1461298175787 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:36 INFO - PROCESS | 3833 | 1461298176014 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 21:09:36 INFO - PROCESS | 3833 | 1461298176333 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba91c00 == 131 [pid = 3833] [id = 304] 21:09:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 280 (0x8e8b1800) [pid = 3833] [serial = 913] [outer = (nil)] 21:09:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 281 (0x8f595000) [pid = 3833] [serial = 914] [outer = 0x8e8b1800] 21:09:36 INFO - PROCESS | 3833 | 1461298176432 Marionette DEBUG loaded listener.js 21:09:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 282 (0x8f5f1800) [pid = 3833] [serial = 915] [outer = 0x8e8b1800] 21:09:37 INFO - PROCESS | 3833 | 1461298177342 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 21:09:37 INFO - PROCESS | 3833 | 1461298177427 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 21:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:09:37 INFO - PROCESS | 3833 | 1461298177435 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:09:37 INFO - PROCESS | 3833 | 1461298177439 Marionette TRACE conn4 <- [1,1190,null,{}] 21:09:37 INFO - PROCESS | 3833 | 1461298177444 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:37 INFO - PROCESS | 3833 | 1461298177650 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 21:09:38 INFO - PROCESS | 3833 | 1461298177982 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba8e000 == 132 [pid = 3833] [id = 305] 21:09:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 283 (0x8f589c00) [pid = 3833] [serial = 916] [outer = (nil)] 21:09:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 284 (0x8f632800) [pid = 3833] [serial = 917] [outer = 0x8f589c00] 21:09:38 INFO - PROCESS | 3833 | 1461298178082 Marionette DEBUG loaded listener.js 21:09:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 285 (0x8f635400) [pid = 3833] [serial = 918] [outer = 0x8f589c00] 21:09:39 INFO - PROCESS | 3833 | 1461298179024 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 3833 | 1461298179077 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 21:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:09:39 INFO - PROCESS | 3833 | 1461298179085 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 3833 | 1461298179088 Marionette TRACE conn4 <- [1,1194,null,{}] 21:09:39 INFO - PROCESS | 3833 | 1461298179094 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:39 INFO - PROCESS | 3833 | 1461298179312 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 21:09:39 INFO - PROCESS | 3833 | 1461298179632 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f9800 == 133 [pid = 3833] [id = 306] 21:09:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 286 (0x8f5fdc00) [pid = 3833] [serial = 919] [outer = (nil)] 21:09:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 287 (0x8f682000) [pid = 3833] [serial = 920] [outer = 0x8f5fdc00] 21:09:39 INFO - PROCESS | 3833 | 1461298179739 Marionette DEBUG loaded listener.js 21:09:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 288 (0x8fc1ac00) [pid = 3833] [serial = 921] [outer = 0x8f5fdc00] 21:09:40 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:40 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:42 INFO - PROCESS | 3833 | --DOCSHELL 0x92bcf800 == 132 [pid = 3833] [id = 139] 21:09:42 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5fe400 == 131 [pid = 3833] [id = 137] 21:09:42 INFO - PROCESS | 3833 | --DOCSHELL 0x85dc4000 == 130 [pid = 3833] [id = 286] 21:09:42 INFO - PROCESS | 3833 | --DOCSHELL 0x84e90000 == 129 [pid = 3833] [id = 283] 21:09:42 INFO - PROCESS | 3833 | --DOCSHELL 0x85dcf000 == 128 [pid = 3833] [id = 284] 21:09:42 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba98400 == 127 [pid = 3833] [id = 271] 21:09:42 INFO - PROCESS | 3833 | 1461298182116 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 21:09:42 INFO - PROCESS | 3833 | 1461298182561 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 21:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:09:42 INFO - PROCESS | 3833 | 1461298182569 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:09:42 INFO - PROCESS | 3833 | 1461298182576 Marionette TRACE conn4 <- [1,1198,null,{}] 21:09:42 INFO - PROCESS | 3833 | 1461298182585 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:42 INFO - PROCESS | 3833 | 1461298182783 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 21:09:42 INFO - PROCESS | 3833 | 1461298182975 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x845cac00 == 128 [pid = 3833] [id = 307] 21:09:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x845cd000) [pid = 3833] [serial = 922] [outer = (nil)] 21:09:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x845d1400) [pid = 3833] [serial = 923] [outer = 0x845cd000] 21:09:43 INFO - PROCESS | 3833 | 1461298183064 Marionette DEBUG loaded listener.js 21:09:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x84e8bc00) [pid = 3833] [serial = 924] [outer = 0x845cd000] 21:09:43 INFO - PROCESS | 3833 | 1461298183883 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1340ms 21:09:43 INFO - PROCESS | 3833 | 1461298183910 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 21:09:43 INFO - PROCESS | 3833 | 1461298183919 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 21:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:09:43 INFO - PROCESS | 3833 | 1461298183930 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:09:43 INFO - PROCESS | 3833 | 1461298183933 Marionette TRACE conn4 <- [1,1202,null,{}] 21:09:43 INFO - PROCESS | 3833 | 1461298183940 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:44 INFO - PROCESS | 3833 | 1461298184142 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 21:09:44 INFO - PROCESS | 3833 | 1461298184340 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:44 INFO - PROCESS | 3833 | ++DOCSHELL 0x844cbc00 == 129 [pid = 3833] [id = 308] 21:09:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x84e95000) [pid = 3833] [serial = 925] [outer = (nil)] 21:09:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x855b3800) [pid = 3833] [serial = 926] [outer = 0x84e95000] 21:09:44 INFO - PROCESS | 3833 | 1461298184430 Marionette DEBUG loaded listener.js 21:09:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x856e8c00) [pid = 3833] [serial = 927] [outer = 0x84e95000] 21:09:45 INFO - PROCESS | 3833 | 1461298185467 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 21:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1586ms 21:09:45 INFO - PROCESS | 3833 | 1461298185540 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 21:09:45 INFO - PROCESS | 3833 | 1461298185544 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 21:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:09:45 INFO - PROCESS | 3833 | 1461298185555 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:09:45 INFO - PROCESS | 3833 | 1461298185560 Marionette TRACE conn4 <- [1,1206,null,{}] 21:09:45 INFO - PROCESS | 3833 | 1461298185584 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:45 INFO - PROCESS | 3833 | 1461298185855 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 21:09:46 INFO - PROCESS | 3833 | 1461298186030 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x85eed000 == 130 [pid = 3833] [id = 309] 21:09:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x86b0f400) [pid = 3833] [serial = 928] [outer = (nil)] 21:09:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x86b1c000) [pid = 3833] [serial = 929] [outer = 0x86b0f400] 21:09:46 INFO - PROCESS | 3833 | 1461298186180 Marionette DEBUG loaded listener.js 21:09:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x86ea0000) [pid = 3833] [serial = 930] [outer = 0x86b0f400] 21:09:47 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x86e9b800) [pid = 3833] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:09:47 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x86e9d000) [pid = 3833] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:09:47 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x845c6800) [pid = 3833] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:09:47 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x85dcf400) [pid = 3833] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:09:47 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x84e90400) [pid = 3833] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:09:47 INFO - PROCESS | 3833 | 1461298187431 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 21:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1946ms 21:09:47 INFO - PROCESS | 3833 | 1461298187503 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 21:09:47 INFO - PROCESS | 3833 | 1461298187506 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 21:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:09:47 INFO - PROCESS | 3833 | 1461298187513 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:09:47 INFO - PROCESS | 3833 | 1461298187516 Marionette TRACE conn4 <- [1,1210,null,{}] 21:09:47 INFO - PROCESS | 3833 | 1461298187536 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:47 INFO - PROCESS | 3833 | 1461298187715 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 21:09:47 INFO - PROCESS | 3833 | 1461298187929 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e98800 == 131 [pid = 3833] [id = 310] 21:09:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x86b12800) [pid = 3833] [serial = 931] [outer = (nil)] 21:09:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x86f59c00) [pid = 3833] [serial = 932] [outer = 0x86b12800] 21:09:48 INFO - PROCESS | 3833 | 1461298188008 Marionette DEBUG loaded listener.js 21:09:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x877a2400) [pid = 3833] [serial = 933] [outer = 0x86b12800] 21:09:48 INFO - PROCESS | 3833 | 1461298188832 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1356ms 21:09:48 INFO - PROCESS | 3833 | 1461298188870 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 21:09:48 INFO - PROCESS | 3833 | 1461298188874 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 21:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:09:48 INFO - PROCESS | 3833 | 1461298188881 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:09:48 INFO - PROCESS | 3833 | 1461298188884 Marionette TRACE conn4 <- [1,1214,null,{}] 21:09:48 INFO - PROCESS | 3833 | 1461298188890 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:49 INFO - PROCESS | 3833 | 1461298189081 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 21:09:49 INFO - PROCESS | 3833 | 1461298189374 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x83ad4400 == 132 [pid = 3833] [id = 311] 21:09:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x83ad4800) [pid = 3833] [serial = 934] [outer = (nil)] 21:09:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8420e000) [pid = 3833] [serial = 935] [outer = 0x83ad4800] 21:09:49 INFO - PROCESS | 3833 | 1461298189545 Marionette DEBUG loaded listener.js 21:09:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x845c7400) [pid = 3833] [serial = 936] [outer = 0x83ad4800] 21:09:50 INFO - PROCESS | 3833 | 1461298190537 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 21:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1687ms 21:09:50 INFO - PROCESS | 3833 | 1461298190571 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 21:09:50 INFO - PROCESS | 3833 | 1461298190580 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 21:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:09:50 INFO - PROCESS | 3833 | 1461298190591 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:09:50 INFO - PROCESS | 3833 | 1461298190595 Marionette TRACE conn4 <- [1,1218,null,{}] 21:09:50 INFO - PROCESS | 3833 | 1461298190604 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:50 INFO - PROCESS | 3833 | 1461298190878 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 21:09:51 INFO - PROCESS | 3833 | 1461298191198 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ee400 == 133 [pid = 3833] [id = 312] 21:09:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x85dc8000) [pid = 3833] [serial = 937] [outer = (nil)] 21:09:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x85ee4400) [pid = 3833] [serial = 938] [outer = 0x85dc8000] 21:09:51 INFO - PROCESS | 3833 | 1461298191294 Marionette DEBUG loaded listener.js 21:09:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x86b0f800) [pid = 3833] [serial = 939] [outer = 0x85dc8000] 21:09:52 INFO - PROCESS | 3833 | 1461298192312 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 21:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1784ms 21:09:52 INFO - PROCESS | 3833 | 1461298192379 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 21:09:52 INFO - PROCESS | 3833 | 1461298192386 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 21:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:09:52 INFO - PROCESS | 3833 | 1461298192394 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:09:52 INFO - PROCESS | 3833 | 1461298192398 Marionette TRACE conn4 <- [1,1222,null,{}] 21:09:52 INFO - PROCESS | 3833 | 1461298192405 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:52 INFO - PROCESS | 3833 | 1461298192668 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 21:09:53 INFO - PROCESS | 3833 | 1461298193021 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f52800 == 134 [pid = 3833] [id = 313] 21:09:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x877a9000) [pid = 3833] [serial = 940] [outer = (nil)] 21:09:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x87e1fc00) [pid = 3833] [serial = 941] [outer = 0x877a9000] 21:09:53 INFO - PROCESS | 3833 | 1461298193122 Marionette DEBUG loaded listener.js 21:09:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x88046800) [pid = 3833] [serial = 942] [outer = 0x877a9000] 21:09:54 INFO - PROCESS | 3833 | 1461298194097 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 21:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:09:54 INFO - PROCESS | 3833 | 1461298194138 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 21:09:54 INFO - PROCESS | 3833 | 1461298194153 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:09:54 INFO - PROCESS | 3833 | 1461298194163 Marionette TRACE conn4 <- [1,1226,null,{}] 21:09:54 INFO - PROCESS | 3833 | 1461298194173 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:54 INFO - PROCESS | 3833 | 1461298194393 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 21:09:54 INFO - PROCESS | 3833 | 1461298194658 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x85eea800 == 135 [pid = 3833] [id = 314] 21:09:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x88908000) [pid = 3833] [serial = 943] [outer = (nil)] 21:09:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x88c25400) [pid = 3833] [serial = 944] [outer = 0x88908000] 21:09:54 INFO - PROCESS | 3833 | 1461298194793 Marionette DEBUG loaded listener.js 21:09:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x893cec00) [pid = 3833] [serial = 945] [outer = 0x88908000] 21:09:55 INFO - PROCESS | 3833 | 1461298195784 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 21:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1707ms 21:09:55 INFO - PROCESS | 3833 | 1461298195852 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 21:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:09:55 INFO - PROCESS | 3833 | 1461298195858 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 21:09:55 INFO - PROCESS | 3833 | 1461298195864 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:09:55 INFO - PROCESS | 3833 | 1461298195868 Marionette TRACE conn4 <- [1,1230,null,{}] 21:09:55 INFO - PROCESS | 3833 | 1461298195874 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:56 INFO - PROCESS | 3833 | 1461298196134 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 21:09:56 INFO - PROCESS | 3833 | 1461298196440 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e1c400 == 136 [pid = 3833] [id = 315] 21:09:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x88903400) [pid = 3833] [serial = 946] [outer = (nil)] 21:09:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x89423400) [pid = 3833] [serial = 947] [outer = 0x88903400] 21:09:56 INFO - PROCESS | 3833 | 1461298196535 Marionette DEBUG loaded listener.js 21:09:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x89426c00) [pid = 3833] [serial = 948] [outer = 0x88903400] 21:09:57 INFO - PROCESS | 3833 | 1461298197456 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 21:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1634ms 21:09:57 INFO - PROCESS | 3833 | 1461298197498 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 21:09:57 INFO - PROCESS | 3833 | 1461298197503 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 21:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:09:57 INFO - PROCESS | 3833 | 1461298197510 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:09:57 INFO - PROCESS | 3833 | 1461298197513 Marionette TRACE conn4 <- [1,1234,null,{}] 21:09:57 INFO - PROCESS | 3833 | 1461298197519 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:57 INFO - PROCESS | 3833 | 1461298197739 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 21:09:58 INFO - PROCESS | 3833 | 1461298198006 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x899db000 == 137 [pid = 3833] [id = 316] 21:09:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x899dc400) [pid = 3833] [serial = 949] [outer = (nil)] 21:09:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x89b01800) [pid = 3833] [serial = 950] [outer = 0x899dc400] 21:09:58 INFO - PROCESS | 3833 | 1461298198162 Marionette DEBUG loaded listener.js 21:09:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x89cf8c00) [pid = 3833] [serial = 951] [outer = 0x899dc400] 21:09:59 INFO - PROCESS | 3833 | 1461298199135 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 21:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1681ms 21:09:59 INFO - PROCESS | 3833 | 1461298199193 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 21:09:59 INFO - PROCESS | 3833 | 1461298199197 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 21:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:09:59 INFO - PROCESS | 3833 | 1461298199204 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:09:59 INFO - PROCESS | 3833 | 1461298199208 Marionette TRACE conn4 <- [1,1238,null,{}] 21:09:59 INFO - PROCESS | 3833 | 1461298199214 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:59 INFO - PROCESS | 3833 | 1461298199444 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 21:09:59 INFO - PROCESS | 3833 | 1461298199708 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x844ce800 == 138 [pid = 3833] [id = 317] 21:09:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x893db000) [pid = 3833] [serial = 952] [outer = (nil)] 21:09:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x8bb31000) [pid = 3833] [serial = 953] [outer = 0x893db000] 21:09:59 INFO - PROCESS | 3833 | 1461298199852 Marionette DEBUG loaded listener.js 21:09:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x8bb37400) [pid = 3833] [serial = 954] [outer = 0x893db000] 21:10:00 INFO - PROCESS | 3833 | 1461298200840 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 21:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1681ms 21:10:00 INFO - PROCESS | 3833 | 1461298200887 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 21:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:10:00 INFO - PROCESS | 3833 | 1461298200892 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 21:10:00 INFO - PROCESS | 3833 | 1461298200898 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:10:00 INFO - PROCESS | 3833 | 1461298200902 Marionette TRACE conn4 <- [1,1242,null,{}] 21:10:00 INFO - PROCESS | 3833 | 1461298200908 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:01 INFO - PROCESS | 3833 | 1461298201140 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 21:10:01 INFO - PROCESS | 3833 | 1461298201403 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b18400 == 139 [pid = 3833] [id = 318] 21:10:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x8a50f400) [pid = 3833] [serial = 955] [outer = (nil)] 21:10:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x8befc400) [pid = 3833] [serial = 956] [outer = 0x8a50f400] 21:10:01 INFO - PROCESS | 3833 | 1461298201537 Marionette DEBUG loaded listener.js 21:10:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x8c0b4800) [pid = 3833] [serial = 957] [outer = 0x8a50f400] 21:10:02 INFO - PROCESS | 3833 | 1461298202504 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 21:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1682ms 21:10:02 INFO - PROCESS | 3833 | 1461298202581 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 21:10:02 INFO - PROCESS | 3833 | 1461298202586 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 21:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:10:02 INFO - PROCESS | 3833 | 1461298202593 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:10:02 INFO - PROCESS | 3833 | 1461298202596 Marionette TRACE conn4 <- [1,1246,null,{}] 21:10:02 INFO - PROCESS | 3833 | 1461298202602 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:02 INFO - PROCESS | 3833 | 1461298202860 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 21:10:03 INFO - PROCESS | 3833 | 1461298203177 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba91000 == 140 [pid = 3833] [id = 319] 21:10:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x8ba97800) [pid = 3833] [serial = 958] [outer = (nil)] 21:10:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x8c0e9400) [pid = 3833] [serial = 959] [outer = 0x8ba97800] 21:10:03 INFO - PROCESS | 3833 | 1461298203275 Marionette DEBUG loaded listener.js 21:10:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x8c0ed000) [pid = 3833] [serial = 960] [outer = 0x8ba97800] 21:10:04 INFO - PROCESS | 3833 | 1461298204220 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 21:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1684ms 21:10:04 INFO - PROCESS | 3833 | 1461298204278 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 21:10:04 INFO - PROCESS | 3833 | 1461298204281 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 21:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:10:04 INFO - PROCESS | 3833 | 1461298204289 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:10:04 INFO - PROCESS | 3833 | 1461298204293 Marionette TRACE conn4 <- [1,1250,null,{}] 21:10:04 INFO - PROCESS | 3833 | 1461298204299 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:04 INFO - PROCESS | 3833 | 1461298204532 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 21:10:04 INFO - PROCESS | 3833 | 1461298204791 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a513000 == 141 [pid = 3833] [id = 320] 21:10:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x8c0bb000) [pid = 3833] [serial = 961] [outer = (nil)] 21:10:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x8e611800) [pid = 3833] [serial = 962] [outer = 0x8c0bb000] 21:10:04 INFO - PROCESS | 3833 | 1461298204936 Marionette DEBUG loaded listener.js 21:10:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x8e61c800) [pid = 3833] [serial = 963] [outer = 0x8c0bb000] 21:10:06 INFO - PROCESS | 3833 | 1461298206111 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 21:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1884ms 21:10:06 INFO - PROCESS | 3833 | 1461298206174 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 21:10:06 INFO - PROCESS | 3833 | 1461298206178 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 21:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:10:06 INFO - PROCESS | 3833 | 1461298206185 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:10:06 INFO - PROCESS | 3833 | 1461298206189 Marionette TRACE conn4 <- [1,1254,null,{}] 21:10:06 INFO - PROCESS | 3833 | 1461298206195 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:06 INFO - PROCESS | 3833 | 1461298206418 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 21:10:06 INFO - PROCESS | 3833 | 1461298206693 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e73d800 == 142 [pid = 3833] [id = 321] 21:10:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x8e73dc00) [pid = 3833] [serial = 964] [outer = (nil)] 21:10:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x8e754400) [pid = 3833] [serial = 965] [outer = 0x8e73dc00] 21:10:06 INFO - PROCESS | 3833 | 1461298206847 Marionette DEBUG loaded listener.js 21:10:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x8e8b9400) [pid = 3833] [serial = 966] [outer = 0x8e73dc00] 21:10:07 INFO - PROCESS | 3833 | 1461298207834 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 21:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1681ms 21:10:07 INFO - PROCESS | 3833 | 1461298207868 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 21:10:07 INFO - PROCESS | 3833 | 1461298207872 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 21:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:10:07 INFO - PROCESS | 3833 | 1461298207880 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:10:07 INFO - PROCESS | 3833 | 1461298207886 Marionette TRACE conn4 <- [1,1258,null,{}] 21:10:07 INFO - PROCESS | 3833 | 1461298207892 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:08 INFO - PROCESS | 3833 | 1461298208159 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 21:10:08 INFO - PROCESS | 3833 | 1461298208473 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e734000 == 143 [pid = 3833] [id = 322] 21:10:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x8e8bd800) [pid = 3833] [serial = 967] [outer = (nil)] 21:10:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 180 (0x8f587800) [pid = 3833] [serial = 968] [outer = 0x8e8bd800] 21:10:08 INFO - PROCESS | 3833 | 1461298208571 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 181 (0x8f596c00) [pid = 3833] [serial = 969] [outer = 0x8e8bd800] 21:10:09 INFO - PROCESS | 3833 | 1461298209497 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 21:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1647ms 21:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:10:09 INFO - PROCESS | 3833 | 1461298209529 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 21:10:09 INFO - PROCESS | 3833 | 1461298209532 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 21:10:09 INFO - PROCESS | 3833 | 1461298209539 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:10:09 INFO - PROCESS | 3833 | 1461298209543 Marionette TRACE conn4 <- [1,1262,null,{}] 21:10:09 INFO - PROCESS | 3833 | 1461298209549 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:09 INFO - PROCESS | 3833 | 1461298209770 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 21:10:10 INFO - PROCESS | 3833 | 1461298210094 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f24e000 == 144 [pid = 3833] [id = 323] 21:10:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 182 (0x8f597000) [pid = 3833] [serial = 970] [outer = (nil)] 21:10:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 183 (0x8f640800) [pid = 3833] [serial = 971] [outer = 0x8f597000] 21:10:10 INFO - PROCESS | 3833 | 1461298210196 Marionette DEBUG loaded listener.js 21:10:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 184 (0x8f67d400) [pid = 3833] [serial = 972] [outer = 0x8f597000] 21:10:11 INFO - PROCESS | 3833 | 1461298211119 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 21:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1634ms 21:10:11 INFO - PROCESS | 3833 | 1461298211173 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 21:10:11 INFO - PROCESS | 3833 | 1461298211177 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 21:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:10:11 INFO - PROCESS | 3833 | 1461298211184 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:10:11 INFO - PROCESS | 3833 | 1461298211186 Marionette TRACE conn4 <- [1,1266,null,{}] 21:10:11 INFO - PROCESS | 3833 | 1461298211193 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:11 INFO - PROCESS | 3833 | 1461298211410 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 21:10:11 INFO - PROCESS | 3833 | 1461298211672 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e9ed400 == 145 [pid = 3833] [id = 324] 21:10:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 185 (0x8f591800) [pid = 3833] [serial = 973] [outer = (nil)] 21:10:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 186 (0x8fd46c00) [pid = 3833] [serial = 974] [outer = 0x8f591800] 21:10:11 INFO - PROCESS | 3833 | 1461298211806 Marionette DEBUG loaded listener.js 21:10:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 187 (0x8fd4c400) [pid = 3833] [serial = 975] [outer = 0x8f591800] 21:10:12 INFO - PROCESS | 3833 | 1461298212739 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 21:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1630ms 21:10:12 INFO - PROCESS | 3833 | 1461298212815 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 21:10:12 INFO - PROCESS | 3833 | 1461298212820 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 21:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:10:12 INFO - PROCESS | 3833 | 1461298212827 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:10:12 INFO - PROCESS | 3833 | 1461298212832 Marionette TRACE conn4 <- [1,1270,null,{}] 21:10:12 INFO - PROCESS | 3833 | 1461298212838 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:13 INFO - PROCESS | 3833 | 1461298213075 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 21:10:13 INFO - PROCESS | 3833 | 1461298213389 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c8000 == 146 [pid = 3833] [id = 325] 21:10:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 188 (0x8f596800) [pid = 3833] [serial = 976] [outer = (nil)] 21:10:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 189 (0x8fdebc00) [pid = 3833] [serial = 977] [outer = 0x8f596800] 21:10:13 INFO - PROCESS | 3833 | 1461298213485 Marionette DEBUG loaded listener.js 21:10:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 190 (0x8fdee800) [pid = 3833] [serial = 978] [outer = 0x8f596800] 21:10:14 INFO - PROCESS | 3833 | 1461298214491 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 21:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1737ms 21:10:14 INFO - PROCESS | 3833 | 1461298214565 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 21:10:14 INFO - PROCESS | 3833 | 1461298214570 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 21:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:10:14 INFO - PROCESS | 3833 | 1461298214579 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:10:14 INFO - PROCESS | 3833 | 1461298214582 Marionette TRACE conn4 <- [1,1274,null,{}] 21:10:14 INFO - PROCESS | 3833 | 1461298214589 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:14 INFO - PROCESS | 3833 | 1461298214851 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 21:10:15 INFO - PROCESS | 3833 | 1461298215182 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e9e4400 == 147 [pid = 3833] [id = 326] 21:10:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 191 (0x8fd45400) [pid = 3833] [serial = 979] [outer = (nil)] 21:10:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 192 (0x8ff20400) [pid = 3833] [serial = 980] [outer = 0x8fd45400] 21:10:15 INFO - PROCESS | 3833 | 1461298215278 Marionette DEBUG loaded listener.js 21:10:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 193 (0x8ff23c00) [pid = 3833] [serial = 981] [outer = 0x8fd45400] 21:10:16 INFO - PROCESS | 3833 | 1461298216428 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 21:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1901ms 21:10:16 INFO - PROCESS | 3833 | 1461298216499 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 21:10:16 INFO - PROCESS | 3833 | 1461298216504 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 21:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:10:16 INFO - PROCESS | 3833 | 1461298216516 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:10:16 INFO - PROCESS | 3833 | 1461298216519 Marionette TRACE conn4 <- [1,1278,null,{}] 21:10:16 INFO - PROCESS | 3833 | 1461298216526 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:16 INFO - PROCESS | 3833 | 1461298216754 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 21:10:17 INFO - PROCESS | 3833 | 1461298217069 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e752400 == 148 [pid = 3833] [id = 327] 21:10:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 194 (0x8fdf0c00) [pid = 3833] [serial = 982] [outer = (nil)] 21:10:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 195 (0x900f0400) [pid = 3833] [serial = 983] [outer = 0x8fdf0c00] 21:10:17 INFO - PROCESS | 3833 | 1461298217162 Marionette DEBUG loaded listener.js 21:10:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 196 (0x900f3000) [pid = 3833] [serial = 984] [outer = 0x8fdf0c00] 21:10:18 INFO - PROCESS | 3833 | 1461298218130 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 21:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1688ms 21:10:18 INFO - PROCESS | 3833 | 1461298218204 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 21:10:18 INFO - PROCESS | 3833 | 1461298218207 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 21:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:10:18 INFO - PROCESS | 3833 | 1461298218215 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:10:18 INFO - PROCESS | 3833 | 1461298218219 Marionette TRACE conn4 <- [1,1282,null,{}] 21:10:18 INFO - PROCESS | 3833 | 1461298218225 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:18 INFO - PROCESS | 3833 | 1461298218458 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 21:10:18 INFO - PROCESS | 3833 | 1461298218768 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x900eb000 == 149 [pid = 3833] [id = 328] 21:10:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 197 (0x90424400) [pid = 3833] [serial = 985] [outer = (nil)] 21:10:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 198 (0x9042ec00) [pid = 3833] [serial = 986] [outer = 0x90424400] 21:10:18 INFO - PROCESS | 3833 | 1461298218885 Marionette DEBUG loaded listener.js 21:10:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 199 (0x90531c00) [pid = 3833] [serial = 987] [outer = 0x90424400] 21:10:19 INFO - PROCESS | 3833 | 1461298219824 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x893dc800 == 148 [pid = 3833] [id = 245] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x88c1f400 == 147 [pid = 3833] [id = 166] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x9ac10400 == 146 [pid = 3833] [id = 168] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x97ac5400 == 145 [pid = 3833] [id = 255] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x886e4400 == 144 [pid = 3833] [id = 175] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8f241400 == 143 [pid = 3833] [id = 257] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x98e0e800 == 142 [pid = 3833] [id = 256] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x88906800 == 141 [pid = 3833] [id = 177] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x92c75400 == 140 [pid = 3833] [id = 254] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x893cf000 == 139 [pid = 3833] [id = 172] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x886f1000 == 138 [pid = 3833] [id = 176] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x88c26800 == 137 [pid = 3833] [id = 170] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8f582000 == 136 [pid = 3833] [id = 102] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8f637000 == 135 [pid = 3833] [id = 250] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8f679400 == 134 [pid = 3833] [id = 251] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x88c21800 == 133 [pid = 3833] [id = 169] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8f57c400 == 132 [pid = 3833] [id = 252] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8f631c00 == 131 [pid = 3833] [id = 171] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8f58ac00 == 130 [pid = 3833] [id = 253] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x84e98800 == 129 [pid = 3833] [id = 310] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x85eed000 == 128 [pid = 3833] [id = 309] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x86b0e400 == 127 [pid = 3833] [id = 287] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x844cbc00 == 126 [pid = 3833] [id = 308] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x844c3c00 == 125 [pid = 3833] [id = 285] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x96cc8c00 == 124 [pid = 3833] [id = 10] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x845cac00 == 123 [pid = 3833] [id = 307] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba8e000 == 122 [pid = 3833] [id = 305] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba91c00 == 121 [pid = 3833] [id = 304] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8e614400 == 120 [pid = 3833] [id = 302] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8b8400 == 119 [pid = 3833] [id = 303] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0b2c00 == 118 [pid = 3833] [id = 301] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8e616800 == 117 [pid = 3833] [id = 300] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8a517000 == 116 [pid = 3833] [id = 298] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x8befec00 == 115 [pid = 3833] [id = 299] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x877a0000 == 114 [pid = 3833] [id = 297] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x87e1cc00 == 113 [pid = 3833] [id = 296] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x86b0f000 == 112 [pid = 3833] [id = 295] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x88c26400 == 111 [pid = 3833] [id = 294] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x889bb400 == 110 [pid = 3833] [id = 293] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x86ea3000 == 109 [pid = 3833] [id = 291] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x83ace800 == 108 [pid = 3833] [id = 292] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x856ef400 == 107 [pid = 3833] [id = 290] 21:10:21 INFO - PROCESS | 3833 | --DOCSHELL 0x845ca800 == 106 [pid = 3833] [id = 289] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 198 (0x86f57400) [pid = 3833] [serial = 866] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 197 (0x87e22400) [pid = 3833] [serial = 863] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 196 (0x88043400) [pid = 3833] [serial = 864] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 195 (0x93987400) [pid = 3833] [serial = 839] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 194 (0x8f67d800) [pid = 3833] [serial = 836] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 193 (0x9b02ac00) [pid = 3833] [serial = 833] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 192 (0x98e04400) [pid = 3833] [serial = 830] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 191 (0x92a71400) [pid = 3833] [serial = 827] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 190 (0x90537800) [pid = 3833] [serial = 824] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 189 (0x8fd42000) [pid = 3833] [serial = 821] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 188 (0x8f245000) [pid = 3833] [serial = 818] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 187 (0x8e75cc00) [pid = 3833] [serial = 815] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 186 (0x8c0b5c00) [pid = 3833] [serial = 812] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 185 (0x889c7000) [pid = 3833] [serial = 809] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 184 (0x85ee6c00) [pid = 3833] [serial = 806] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 183 (0x86f56000) [pid = 3833] [serial = 860] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 182 (0x856e6c00) [pid = 3833] [serial = 857] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 181 (0x85dd0c00) [pid = 3833] [serial = 858] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 180 (0x8779fc00) [pid = 3833] [serial = 855] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 179 (0x86e9f800) [pid = 3833] [serial = 854] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x85dc9000) [pid = 3833] [serial = 852] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x856ef000) [pid = 3833] [serial = 851] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x877a3800) [pid = 3833] [serial = 848] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x9901b400) [pid = 3833] [serial = 845] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x93990800) [pid = 3833] [serial = 842] [outer = (nil)] [url = about:blank] 21:10:21 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x877a4c00) [pid = 3833] [serial = 861] [outer = (nil)] [url = about:blank] 21:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 3085ms 21:10:21 INFO - PROCESS | 3833 | 1461298221411 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 21:10:21 INFO - PROCESS | 3833 | 1461298221417 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 21:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:10:21 INFO - PROCESS | 3833 | 1461298221428 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 3833 | 1461298221436 Marionette TRACE conn4 <- [1,1286,null,{}] 21:10:21 INFO - PROCESS | 3833 | 1461298221443 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:21 INFO - PROCESS | 3833 | 1461298221625 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 21:10:21 INFO - PROCESS | 3833 | 1461298221644 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x855b1800 == 107 [pid = 3833] [id = 329] 21:10:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x855b1c00) [pid = 3833] [serial = 988] [outer = (nil)] 21:10:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x856e8000) [pid = 3833] [serial = 989] [outer = 0x855b1c00] 21:10:21 INFO - PROCESS | 3833 | 1461298221755 Marionette DEBUG loaded listener.js 21:10:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x85dc2800) [pid = 3833] [serial = 990] [outer = 0x855b1c00] 21:10:22 INFO - PROCESS | 3833 | 1461298222744 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 21:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1343ms 21:10:22 INFO - PROCESS | 3833 | 1461298222770 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 21:10:22 INFO - PROCESS | 3833 | 1461298222776 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 21:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:10:22 INFO - PROCESS | 3833 | 1461298222803 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:10:22 INFO - PROCESS | 3833 | 1461298222809 Marionette TRACE conn4 <- [1,1290,null,{}] 21:10:22 INFO - PROCESS | 3833 | 1461298222815 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:23 INFO - PROCESS | 3833 | 1461298223015 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 21:10:23 INFO - PROCESS | 3833 | 1461298223030 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc9400 == 108 [pid = 3833] [id = 330] 21:10:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x85ee6c00) [pid = 3833] [serial = 991] [outer = (nil)] 21:10:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x86e99c00) [pid = 3833] [serial = 992] [outer = 0x85ee6c00] 21:10:23 INFO - PROCESS | 3833 | 1461298223107 Marionette DEBUG loaded listener.js 21:10:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x86f56000) [pid = 3833] [serial = 993] [outer = 0x85ee6c00] 21:10:24 INFO - PROCESS | 3833 | 1461298224268 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 21:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1541ms 21:10:24 INFO - PROCESS | 3833 | 1461298224340 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 21:10:24 INFO - PROCESS | 3833 | 1461298224344 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 21:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:10:24 INFO - PROCESS | 3833 | 1461298224376 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:10:24 INFO - PROCESS | 3833 | 1461298224379 Marionette TRACE conn4 <- [1,1294,null,{}] 21:10:24 INFO - PROCESS | 3833 | 1461298224395 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:24 INFO - PROCESS | 3833 | 1461298224695 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 21:10:24 INFO - PROCESS | 3833 | 1461298224879 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a8400 == 109 [pid = 3833] [id = 331] 21:10:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 180 (0x87e1a400) [pid = 3833] [serial = 994] [outer = (nil)] 21:10:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 181 (0x88042800) [pid = 3833] [serial = 995] [outer = 0x87e1a400] 21:10:24 INFO - PROCESS | 3833 | 1461298224971 Marionette DEBUG loaded listener.js 21:10:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 182 (0x8804e800) [pid = 3833] [serial = 996] [outer = 0x87e1a400] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 181 (0x8ba97400) [pid = 3833] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 180 (0x845d2c00) [pid = 3833] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 179 (0x84e98000) [pid = 3833] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x8be4ec00) [pid = 3833] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8f637400) [pid = 3833] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8e61e000) [pid = 3833] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x90423400) [pid = 3833] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x889c9c00) [pid = 3833] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x90426000) [pid = 3833] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8be44c00) [pid = 3833] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x88901800) [pid = 3833] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8f242800) [pid = 3833] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8e73e400) [pid = 3833] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x8bef5800) [pid = 3833] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x99017800) [pid = 3833] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x96fa5c00) [pid = 3833] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x86b0f400) [pid = 3833] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8f589c00) [pid = 3833] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8e8b1800) [pid = 3833] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8e8bb000) [pid = 3833] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x8e73c800) [pid = 3833] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x8c0c1800) [pid = 3833] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8e61a000) [pid = 3833] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8c0b9000) [pid = 3833] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x8bb2cc00) [pid = 3833] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x8ba8d400) [pid = 3833] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x89b0cc00) [pid = 3833] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x89426800) [pid = 3833] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x899d8400) [pid = 3833] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x889bd400) [pid = 3833] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x856f0000) [pid = 3833] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x87e24800) [pid = 3833] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x85dc4400) [pid = 3833] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x845cc000) [pid = 3833] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x84208400) [pid = 3833] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x96fa9400) [pid = 3833] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x84e95000) [pid = 3833] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x845cd000) [pid = 3833] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x96fa9000) [pid = 3833] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:10:26 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x90535800) [pid = 3833] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:10:26 INFO - PROCESS | 3833 | 1461298226397 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 21:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2137ms 21:10:26 INFO - PROCESS | 3833 | 1461298226522 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 21:10:26 INFO - PROCESS | 3833 | 1461298226527 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 21:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:10:26 INFO - PROCESS | 3833 | 1461298226543 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:10:26 INFO - PROCESS | 3833 | 1461298226548 Marionette TRACE conn4 <- [1,1298,null,{}] 21:10:26 INFO - PROCESS | 3833 | 1461298226555 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:26 INFO - PROCESS | 3833 | 1461298226766 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 21:10:26 INFO - PROCESS | 3833 | 1461298226781 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x845c8800 == 110 [pid = 3833] [id = 332] 21:10:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x845cf800) [pid = 3833] [serial = 997] [outer = (nil)] 21:10:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x85dce000) [pid = 3833] [serial = 998] [outer = 0x845cf800] 21:10:27 INFO - PROCESS | 3833 | 1461298227013 Marionette DEBUG loaded listener.js 21:10:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x87e24800) [pid = 3833] [serial = 999] [outer = 0x845cf800] 21:10:27 INFO - PROCESS | 3833 | 1461298227828 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 21:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1304ms 21:10:27 INFO - PROCESS | 3833 | 1461298227838 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 21:10:27 INFO - PROCESS | 3833 | 1461298227842 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 21:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:10:27 INFO - PROCESS | 3833 | 1461298227848 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:10:27 INFO - PROCESS | 3833 | 1461298227851 Marionette TRACE conn4 <- [1,1302,null,{}] 21:10:27 INFO - PROCESS | 3833 | 1461298227857 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:28 INFO - PROCESS | 3833 | 1461298228122 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 21:10:28 INFO - PROCESS | 3833 | 1461298228144 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x845cc800 == 111 [pid = 3833] [id = 333] 21:10:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x855aac00) [pid = 3833] [serial = 1000] [outer = (nil)] 21:10:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8890c400) [pid = 3833] [serial = 1001] [outer = 0x855aac00] 21:10:28 INFO - PROCESS | 3833 | 1461298228223 Marionette DEBUG loaded listener.js 21:10:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x889c2800) [pid = 3833] [serial = 1002] [outer = 0x855aac00] 21:10:29 INFO - PROCESS | 3833 | 1461298229458 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 21:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1689ms 21:10:29 INFO - PROCESS | 3833 | 1461298229539 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 21:10:29 INFO - PROCESS | 3833 | 1461298229548 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 21:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:10:29 INFO - PROCESS | 3833 | 1461298229558 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:10:29 INFO - PROCESS | 3833 | 1461298229564 Marionette TRACE conn4 <- [1,1306,null,{}] 21:10:29 INFO - PROCESS | 3833 | 1461298229572 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:29 INFO - PROCESS | 3833 | 1461298229862 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 21:10:30 INFO - PROCESS | 3833 | 1461298230196 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c8c00 == 112 [pid = 3833] [id = 334] 21:10:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x84e96c00) [pid = 3833] [serial = 1003] [outer = (nil)] 21:10:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x85ee5000) [pid = 3833] [serial = 1004] [outer = 0x84e96c00] 21:10:30 INFO - PROCESS | 3833 | 1461298230293 Marionette DEBUG loaded listener.js 21:10:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x877a7800) [pid = 3833] [serial = 1005] [outer = 0x84e96c00] 21:10:31 INFO - PROCESS | 3833 | 1461298231373 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 21:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1887ms 21:10:31 INFO - PROCESS | 3833 | 1461298231447 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 21:10:31 INFO - PROCESS | 3833 | 1461298231457 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 21:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:10:31 INFO - PROCESS | 3833 | 1461298231469 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:10:31 INFO - PROCESS | 3833 | 1461298231474 Marionette TRACE conn4 <- [1,1310,null,{}] 21:10:31 INFO - PROCESS | 3833 | 1461298231480 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:31 INFO - PROCESS | 3833 | 1461298231764 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 21:10:32 INFO - PROCESS | 3833 | 1461298232119 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x8890f800 == 113 [pid = 3833] [id = 335] 21:10:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x889be800) [pid = 3833] [serial = 1006] [outer = (nil)] 21:10:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x88c29800) [pid = 3833] [serial = 1007] [outer = 0x889be800] 21:10:32 INFO - PROCESS | 3833 | 1461298232211 Marionette DEBUG loaded listener.js 21:10:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x893da000) [pid = 3833] [serial = 1008] [outer = 0x889be800] 21:10:33 INFO - PROCESS | 3833 | 1461298233221 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 21:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:10:33 INFO - PROCESS | 3833 | 1461298233266 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 21:10:33 INFO - PROCESS | 3833 | 1461298233273 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:10:33 INFO - PROCESS | 3833 | 1461298233279 Marionette TRACE conn4 <- [1,1314,null,{}] 21:10:33 INFO - PROCESS | 3833 | 1461298233296 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:33 INFO - PROCESS | 3833 | 1461298233511 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 21:10:33 INFO - PROCESS | 3833 | 1461298233775 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dcf000 == 114 [pid = 3833] [id = 336] 21:10:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x899d9000) [pid = 3833] [serial = 1009] [outer = (nil)] 21:10:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x89b0f400) [pid = 3833] [serial = 1010] [outer = 0x899d9000] 21:10:33 INFO - PROCESS | 3833 | 1461298233919 Marionette DEBUG loaded listener.js 21:10:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x89cf5c00) [pid = 3833] [serial = 1011] [outer = 0x899d9000] 21:10:34 INFO - PROCESS | 3833 | 1461298234861 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 21:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1653ms 21:10:34 INFO - PROCESS | 3833 | 1461298234926 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 21:10:34 INFO - PROCESS | 3833 | 1461298234932 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 21:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:10:34 INFO - PROCESS | 3833 | 1461298234940 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:10:34 INFO - PROCESS | 3833 | 1461298234944 Marionette TRACE conn4 <- [1,1318,null,{}] 21:10:34 INFO - PROCESS | 3833 | 1461298234951 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:35 INFO - PROCESS | 3833 | 1461298235205 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 21:10:35 INFO - PROCESS | 3833 | 1461298235517 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x88909c00 == 115 [pid = 3833] [id = 337] 21:10:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x893dbc00) [pid = 3833] [serial = 1012] [outer = (nil)] 21:10:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8ba8b800) [pid = 3833] [serial = 1013] [outer = 0x893dbc00] 21:10:35 INFO - PROCESS | 3833 | 1461298235614 Marionette DEBUG loaded listener.js 21:10:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8ba97400) [pid = 3833] [serial = 1014] [outer = 0x893dbc00] 21:10:36 INFO - PROCESS | 3833 | 1461298236789 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 21:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1888ms 21:10:36 INFO - PROCESS | 3833 | 1461298236828 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 21:10:36 INFO - PROCESS | 3833 | 1461298236833 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 21:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:10:36 INFO - PROCESS | 3833 | 1461298236860 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:10:36 INFO - PROCESS | 3833 | 1461298236864 Marionette TRACE conn4 <- [1,1322,null,{}] 21:10:36 INFO - PROCESS | 3833 | 1461298236870 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:37 INFO - PROCESS | 3833 | 1461298237098 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 21:10:37 INFO - PROCESS | 3833 | 1461298237389 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf1000 == 116 [pid = 3833] [id = 338] 21:10:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x8bb2c000) [pid = 3833] [serial = 1015] [outer = (nil)] 21:10:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8be48c00) [pid = 3833] [serial = 1016] [outer = 0x8bb2c000] 21:10:37 INFO - PROCESS | 3833 | 1461298237485 Marionette DEBUG loaded listener.js 21:10:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x8be4c800) [pid = 3833] [serial = 1017] [outer = 0x8bb2c000] 21:10:38 INFO - PROCESS | 3833 | 1461298238461 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 21:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1639ms 21:10:38 INFO - PROCESS | 3833 | 1461298238496 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 21:10:38 INFO - PROCESS | 3833 | 1461298238499 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 21:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:10:38 INFO - PROCESS | 3833 | 1461298238507 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:10:38 INFO - PROCESS | 3833 | 1461298238511 Marionette TRACE conn4 <- [1,1326,null,{}] 21:10:38 INFO - PROCESS | 3833 | 1461298238517 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:38 INFO - PROCESS | 3833 | 1461298238763 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 21:10:39 INFO - PROCESS | 3833 | 1461298239026 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a515400 == 117 [pid = 3833] [id = 339] 21:10:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x8a516800) [pid = 3833] [serial = 1018] [outer = (nil)] 21:10:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x8c6e6800) [pid = 3833] [serial = 1019] [outer = 0x8a516800] 21:10:39 INFO - PROCESS | 3833 | 1461298239176 Marionette DEBUG loaded listener.js 21:10:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x8e61ec00) [pid = 3833] [serial = 1020] [outer = 0x8a516800] 21:10:40 INFO - PROCESS | 3833 | 1461298240107 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 21:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1637ms 21:10:40 INFO - PROCESS | 3833 | 1461298240145 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 21:10:40 INFO - PROCESS | 3833 | 1461298240149 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 21:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:10:40 INFO - PROCESS | 3833 | 1461298240156 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:10:40 INFO - PROCESS | 3833 | 1461298240158 Marionette TRACE conn4 <- [1,1330,null,{}] 21:10:40 INFO - PROCESS | 3833 | 1461298240165 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:40 INFO - PROCESS | 3833 | 1461298240382 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 21:10:40 INFO - PROCESS | 3833 | 1461298240653 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a50e800 == 118 [pid = 3833] [id = 340] 21:10:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x8c0bf800) [pid = 3833] [serial = 1021] [outer = (nil)] 21:10:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x8e755400) [pid = 3833] [serial = 1022] [outer = 0x8c0bf800] 21:10:40 INFO - PROCESS | 3833 | 1461298240783 Marionette DEBUG loaded listener.js 21:10:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x8e8b2400) [pid = 3833] [serial = 1023] [outer = 0x8c0bf800] 21:10:41 INFO - PROCESS | 3833 | 1461298241707 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 21:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 21:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1631ms 21:10:41 INFO - PROCESS | 3833 | 1461298241788 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 21:10:41 INFO - PROCESS | 3833 | 1461298241793 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 21:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:10:41 INFO - PROCESS | 3833 | 1461298241800 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:10:41 INFO - PROCESS | 3833 | 1461298241804 Marionette TRACE conn4 <- [1,1334,null,{}] 21:10:41 INFO - PROCESS | 3833 | 1461298241810 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:42 INFO - PROCESS | 3833 | 1461298242058 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 21:10:42 INFO - PROCESS | 3833 | 1461298242366 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0f3800 == 119 [pid = 3833] [id = 341] 21:10:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x8e73e400) [pid = 3833] [serial = 1024] [outer = (nil)] 21:10:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x8e9e9400) [pid = 3833] [serial = 1025] [outer = 0x8e73e400] 21:10:42 INFO - PROCESS | 3833 | 1461298242462 Marionette DEBUG loaded listener.js 21:10:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x8e9ecc00) [pid = 3833] [serial = 1026] [outer = 0x8e73e400] 21:10:43 INFO - PROCESS | 3833 | 1461298243341 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 21:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1586ms 21:10:43 INFO - PROCESS | 3833 | 1461298243387 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 21:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:10:43 INFO - PROCESS | 3833 | 1461298243391 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 21:10:43 INFO - PROCESS | 3833 | 1461298243398 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:10:43 INFO - PROCESS | 3833 | 1461298243401 Marionette TRACE conn4 <- [1,1338,null,{}] 21:10:43 INFO - PROCESS | 3833 | 1461298243407 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:43 INFO - PROCESS | 3833 | 1461298243614 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 21:10:43 INFO - PROCESS | 3833 | 1461298243881 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b8400 == 120 [pid = 3833] [id = 342] 21:10:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x8e9e4000) [pid = 3833] [serial = 1027] [outer = (nil)] 21:10:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x8f250400) [pid = 3833] [serial = 1028] [outer = 0x8e9e4000] 21:10:44 INFO - PROCESS | 3833 | 1461298244015 Marionette DEBUG loaded listener.js 21:10:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x8f582000) [pid = 3833] [serial = 1029] [outer = 0x8e9e4000] 21:10:45 INFO - PROCESS | 3833 | 1461298245559 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 21:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2197ms 21:10:45 INFO - PROCESS | 3833 | 1461298245595 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 21:10:45 INFO - PROCESS | 3833 | 1461298245599 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 21:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:10:45 INFO - PROCESS | 3833 | 1461298245605 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:10:45 INFO - PROCESS | 3833 | 1461298245609 Marionette TRACE conn4 <- [1,1342,null,{}] 21:10:45 INFO - PROCESS | 3833 | 1461298245615 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:45 INFO - PROCESS | 3833 | 1461298245806 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 21:10:46 INFO - PROCESS | 3833 | 1461298246022 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a511c00 == 121 [pid = 3833] [id = 343] 21:10:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x8f243000) [pid = 3833] [serial = 1030] [outer = (nil)] 21:10:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x8f5f6400) [pid = 3833] [serial = 1031] [outer = 0x8f243000] 21:10:46 INFO - PROCESS | 3833 | 1461298246161 Marionette DEBUG loaded listener.js 21:10:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x8f67a400) [pid = 3833] [serial = 1032] [outer = 0x8f243000] 21:10:47 INFO - PROCESS | 3833 | 1461298247299 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 21:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1731ms 21:10:47 INFO - PROCESS | 3833 | 1461298247337 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 21:10:47 INFO - PROCESS | 3833 | 1461298247348 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 21:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:10:47 INFO - PROCESS | 3833 | 1461298247355 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:10:47 INFO - PROCESS | 3833 | 1461298247360 Marionette TRACE conn4 <- [1,1346,null,{}] 21:10:47 INFO - PROCESS | 3833 | 1461298247366 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:47 INFO - PROCESS | 3833 | 1461298247635 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 21:10:47 INFO - PROCESS | 3833 | 1461298247955 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc24000 == 122 [pid = 3833] [id = 344] 21:10:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x8fd44800) [pid = 3833] [serial = 1033] [outer = (nil)] 21:10:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 180 (0x900e6800) [pid = 3833] [serial = 1034] [outer = 0x8fd44800] 21:10:48 INFO - PROCESS | 3833 | 1461298248063 Marionette DEBUG loaded listener.js 21:10:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 181 (0x9042b000) [pid = 3833] [serial = 1035] [outer = 0x8fd44800] 21:10:49 INFO - PROCESS | 3833 | 1461298249020 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 21:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1736ms 21:10:49 INFO - PROCESS | 3833 | 1461298249093 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 21:10:49 INFO - PROCESS | 3833 | 1461298249096 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 21:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:10:49 INFO - PROCESS | 3833 | 1461298249103 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:10:49 INFO - PROCESS | 3833 | 1461298249106 Marionette TRACE conn4 <- [1,1350,null,{}] 21:10:49 INFO - PROCESS | 3833 | 1461298249112 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:49 INFO - PROCESS | 3833 | 1461298249348 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 21:10:49 INFO - PROCESS | 3833 | 1461298249665 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b02c00 == 123 [pid = 3833] [id = 345] 21:10:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 182 (0x89cee800) [pid = 3833] [serial = 1036] [outer = (nil)] 21:10:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 183 (0x9042d000) [pid = 3833] [serial = 1037] [outer = 0x89cee800] 21:10:49 INFO - PROCESS | 3833 | 1461298249760 Marionette DEBUG loaded listener.js 21:10:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 184 (0x9053b800) [pid = 3833] [serial = 1038] [outer = 0x89cee800] 21:10:50 INFO - PROCESS | 3833 | 1461298250744 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 21:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1685ms 21:10:50 INFO - PROCESS | 3833 | 1461298250789 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 21:10:50 INFO - PROCESS | 3833 | 1461298250793 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 21:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:10:50 INFO - PROCESS | 3833 | 1461298250800 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:10:50 INFO - PROCESS | 3833 | 1461298250803 Marionette TRACE conn4 <- [1,1354,null,{}] 21:10:50 INFO - PROCESS | 3833 | 1461298250810 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:51 INFO - PROCESS | 3833 | 1461298251039 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 21:10:51 INFO - PROCESS | 3833 | 1461298251377 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c23000 == 124 [pid = 3833] [id = 346] 21:10:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 185 (0x900f1c00) [pid = 3833] [serial = 1039] [outer = (nil)] 21:10:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 186 (0x905dbc00) [pid = 3833] [serial = 1040] [outer = 0x900f1c00] 21:10:51 INFO - PROCESS | 3833 | 1461298251579 Marionette DEBUG loaded listener.js 21:10:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 187 (0x905de400) [pid = 3833] [serial = 1041] [outer = 0x900f1c00] 21:10:52 INFO - PROCESS | 3833 | 1461298252872 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 21:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2137ms 21:10:52 INFO - PROCESS | 3833 | 1461298252941 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 21:10:52 INFO - PROCESS | 3833 | 1461298252947 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 21:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:10:52 INFO - PROCESS | 3833 | 1461298252958 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:10:52 INFO - PROCESS | 3833 | 1461298252962 Marionette TRACE conn4 <- [1,1358,null,{}] 21:10:52 INFO - PROCESS | 3833 | 1461298252974 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:53 INFO - PROCESS | 3833 | 1461298253359 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 21:10:53 INFO - PROCESS | 3833 | 1461298253783 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd4cc00 == 125 [pid = 3833] [id = 347] 21:10:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 188 (0x905e8c00) [pid = 3833] [serial = 1042] [outer = (nil)] 21:10:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 189 (0x90702000) [pid = 3833] [serial = 1043] [outer = 0x905e8c00] 21:10:53 INFO - PROCESS | 3833 | 1461298253941 Marionette DEBUG loaded listener.js 21:10:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 190 (0x90703400) [pid = 3833] [serial = 1044] [outer = 0x905e8c00] 21:10:54 INFO - PROCESS | 3833 | 1461298254852 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 21:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1939ms 21:10:54 INFO - PROCESS | 3833 | 1461298254896 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 21:10:54 INFO - PROCESS | 3833 | 1461298254901 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 21:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:10:54 INFO - PROCESS | 3833 | 1461298254909 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:10:54 INFO - PROCESS | 3833 | 1461298254912 Marionette TRACE conn4 <- [1,1362,null,{}] 21:10:54 INFO - PROCESS | 3833 | 1461298254918 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:55 INFO - PROCESS | 3833 | 1461298255154 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 21:10:55 INFO - PROCESS | 3833 | 1461298255464 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x83acb000 == 126 [pid = 3833] [id = 348] 21:10:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 191 (0x8f598400) [pid = 3833] [serial = 1045] [outer = (nil)] 21:10:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 192 (0x91205000) [pid = 3833] [serial = 1046] [outer = 0x8f598400] 21:10:55 INFO - PROCESS | 3833 | 1461298255562 Marionette DEBUG loaded listener.js 21:10:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 193 (0x916dac00) [pid = 3833] [serial = 1047] [outer = 0x8f598400] 21:10:56 INFO - PROCESS | 3833 | 1461298256552 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1683ms 21:10:56 INFO - PROCESS | 3833 | 1461298256591 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 21:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:10:56 INFO - PROCESS | 3833 | 1461298256596 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 21:10:56 INFO - PROCESS | 3833 | 1461298256603 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:10:56 INFO - PROCESS | 3833 | 1461298256606 Marionette TRACE conn4 <- [1,1366,null,{}] 21:10:56 INFO - PROCESS | 3833 | 1461298256612 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:56 INFO - PROCESS | 3833 | 1461298256840 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 21:10:57 INFO - PROCESS | 3833 | 1461298257156 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x9070e800 == 127 [pid = 3833] [id = 349] 21:10:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 194 (0x90810000) [pid = 3833] [serial = 1048] [outer = (nil)] 21:10:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 195 (0x92040400) [pid = 3833] [serial = 1049] [outer = 0x90810000] 21:10:57 INFO - PROCESS | 3833 | 1461298257254 Marionette DEBUG loaded listener.js 21:10:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 196 (0x92043800) [pid = 3833] [serial = 1050] [outer = 0x90810000] 21:10:58 INFO - PROCESS | 3833 | 1461298258199 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 21:10:58 INFO - PROCESS | 3833 | 1461298258239 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 21:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:10:58 INFO - PROCESS | 3833 | 1461298258245 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:10:58 INFO - PROCESS | 3833 | 1461298258249 Marionette TRACE conn4 <- [1,1370,null,{}] 21:10:58 INFO - PROCESS | 3833 | 1461298258255 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:58 INFO - PROCESS | 3833 | 1461298258485 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 21:10:58 INFO - PROCESS | 3833 | 1461298258809 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d3400 == 128 [pid = 3833] [id = 350] 21:10:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 197 (0x889bb800) [pid = 3833] [serial = 1051] [outer = (nil)] 21:10:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 198 (0x92a7a000) [pid = 3833] [serial = 1052] [outer = 0x889bb800] 21:10:58 INFO - PROCESS | 3833 | 1461298258906 Marionette DEBUG loaded listener.js 21:10:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 199 (0x92a7f800) [pid = 3833] [serial = 1053] [outer = 0x889bb800] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee3800 == 127 [pid = 3833] [id = 233] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x855a7400 == 126 [pid = 3833] [id = 235] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x84e91000 == 125 [pid = 3833] [id = 238] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x92a33800 == 124 [pid = 3833] [id = 189] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8bef0400 == 123 [pid = 3833] [id = 193] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x9ac10c00 == 122 [pid = 3833] [id = 192] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x855a6800 == 121 [pid = 3833] [id = 236] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee1400 == 120 [pid = 3833] [id = 234] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x900eb000 == 119 [pid = 3833] [id = 328] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8e752400 == 118 [pid = 3833] [id = 327] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x844c8000 == 117 [pid = 3833] [id = 325] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8e9e4400 == 116 [pid = 3833] [id = 326] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8e9ed400 == 115 [pid = 3833] [id = 324] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8f24e000 == 114 [pid = 3833] [id = 323] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8e734000 == 113 [pid = 3833] [id = 322] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8a513000 == 112 [pid = 3833] [id = 320] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8e73d800 == 111 [pid = 3833] [id = 321] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba91000 == 110 [pid = 3833] [id = 319] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x86b18400 == 109 [pid = 3833] [id = 318] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x844ce800 == 108 [pid = 3833] [id = 317] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x899db000 == 107 [pid = 3833] [id = 316] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x87e1c400 == 106 [pid = 3833] [id = 315] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x85eea800 == 105 [pid = 3833] [id = 314] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x856ee400 == 104 [pid = 3833] [id = 312] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x86f52800 == 103 [pid = 3833] [id = 313] 21:11:00 INFO - PROCESS | 3833 | --DOCSHELL 0x83ad4400 == 102 [pid = 3833] [id = 311] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 198 (0x8e61bc00) [pid = 3833] [serial = 738] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 197 (0x889c9400) [pid = 3833] [serial = 849] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 196 (0x96cc6400) [pid = 3833] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 195 (0x8fdeb400) [pid = 3833] [serial = 822] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 194 (0x8e9e1000) [pid = 3833] [serial = 816] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 193 (0x93988800) [pid = 3833] [serial = 840] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 192 (0x8a511800) [pid = 3833] [serial = 804] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 191 (0x92c78000) [pid = 3833] [serial = 828] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 190 (0x9fb9c000) [pid = 3833] [serial = 843] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 189 (0x89428800) [pid = 3833] [serial = 810] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 188 (0x905d0400) [pid = 3833] [serial = 825] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 187 (0x8f247c00) [pid = 3833] [serial = 819] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 186 (0x8c0f5800) [pid = 3833] [serial = 813] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 185 (0x9901c800) [pid = 3833] [serial = 846] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 184 (0x86b1c000) [pid = 3833] [serial = 929] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 183 (0x86ea0000) [pid = 3833] [serial = 930] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 182 (0x8f632800) [pid = 3833] [serial = 917] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 181 (0x8f5f1800) [pid = 3833] [serial = 915] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 180 (0x8f595000) [pid = 3833] [serial = 914] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 179 (0x8f57cc00) [pid = 3833] [serial = 912] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x8f250000) [pid = 3833] [serial = 911] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8e9eb800) [pid = 3833] [serial = 909] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8e9e8000) [pid = 3833] [serial = 908] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x8e8b1c00) [pid = 3833] [serial = 906] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8e751c00) [pid = 3833] [serial = 905] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8e734400) [pid = 3833] [serial = 903] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8e732400) [pid = 3833] [serial = 902] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8c6e0400) [pid = 3833] [serial = 900] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8c0e9000) [pid = 3833] [serial = 899] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8be53800) [pid = 3833] [serial = 897] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x8be51800) [pid = 3833] [serial = 896] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8be45400) [pid = 3833] [serial = 894] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8bb36c00) [pid = 3833] [serial = 893] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x8ba93000) [pid = 3833] [serial = 891] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8ba90800) [pid = 3833] [serial = 890] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x89cf7c00) [pid = 3833] [serial = 888] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x89cf3400) [pid = 3833] [serial = 887] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x89b0a800) [pid = 3833] [serial = 885] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x899dfc00) [pid = 3833] [serial = 884] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x893d1000) [pid = 3833] [serial = 882] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x893ce000) [pid = 3833] [serial = 881] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x88c1f800) [pid = 3833] [serial = 879] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x889bd800) [pid = 3833] [serial = 878] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x886f1400) [pid = 3833] [serial = 876] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x886e7000) [pid = 3833] [serial = 875] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x86b12000) [pid = 3833] [serial = 873] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x85ee3c00) [pid = 3833] [serial = 872] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x84e91c00) [pid = 3833] [serial = 870] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x845d5c00) [pid = 3833] [serial = 869] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x87e20000) [pid = 3833] [serial = 867] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x9070ec00) [pid = 3833] [serial = 612] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x855b3800) [pid = 3833] [serial = 926] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x845d1400) [pid = 3833] [serial = 923] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x84e8bc00) [pid = 3833] [serial = 924] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8f682000) [pid = 3833] [serial = 920] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8f635400) [pid = 3833] [serial = 918] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x856e8c00) [pid = 3833] [serial = 927] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x86f59c00) [pid = 3833] [serial = 932] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x9b07d800) [pid = 3833] [serial = 834] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x99a96c00) [pid = 3833] [serial = 831] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x86f52c00) [pid = 3833] [serial = 807] [outer = (nil)] [url = about:blank] 21:11:00 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x9fb9c400) [pid = 3833] [serial = 837] [outer = (nil)] [url = about:blank] 21:11:01 INFO - PROCESS | 3833 | 1461298261410 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 21:11:01 INFO - PROCESS | 3833 | 1461298261453 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 21:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:11:01 INFO - PROCESS | 3833 | 1461298261463 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:11:01 INFO - PROCESS | 3833 | 1461298261468 Marionette TRACE conn4 <- [1,1374,null,{}] 21:11:01 INFO - PROCESS | 3833 | 1461298261476 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:01 INFO - PROCESS | 3833 | 1461298261743 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 21:11:02 INFO - PROCESS | 3833 | 1461298261995 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x845c7c00 == 103 [pid = 3833] [id = 351] 21:11:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x855ab400) [pid = 3833] [serial = 1054] [outer = (nil)] 21:11:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x855b2c00) [pid = 3833] [serial = 1055] [outer = 0x855ab400] 21:11:02 INFO - PROCESS | 3833 | 1461298262082 Marionette DEBUG loaded listener.js 21:11:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x856ea800) [pid = 3833] [serial = 1056] [outer = 0x855ab400] 21:11:02 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:11:03 INFO - PROCESS | 3833 | 1461298263027 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 21:11:03 INFO - PROCESS | 3833 | 1461298263112 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 21:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:11:03 INFO - PROCESS | 3833 | 1461298263123 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:11:03 INFO - PROCESS | 3833 | 1461298263127 Marionette TRACE conn4 <- [1,1378,null,{}] 21:11:03 INFO - PROCESS | 3833 | 1461298263139 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:03 INFO - PROCESS | 3833 | 1461298263405 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 21:11:03 INFO - PROCESS | 3833 | 1461298263429 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x855a6400 == 104 [pid = 3833] [id = 352] 21:11:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x855b4000) [pid = 3833] [serial = 1057] [outer = (nil)] 21:11:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x86b1ac00) [pid = 3833] [serial = 1058] [outer = 0x855b4000] 21:11:03 INFO - PROCESS | 3833 | 1461298263506 Marionette DEBUG loaded listener.js 21:11:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x86ea4400) [pid = 3833] [serial = 1059] [outer = 0x855b4000] 21:11:04 INFO - PROCESS | 3833 | 1461298264535 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 21:11:04 INFO - PROCESS | 3833 | 1461298264585 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 21:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:11:04 INFO - PROCESS | 3833 | 1461298264596 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:11:04 INFO - PROCESS | 3833 | 1461298264603 Marionette TRACE conn4 <- [1,1382,null,{}] 21:11:04 INFO - PROCESS | 3833 | 1461298264653 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:04 INFO - PROCESS | 3833 | 1461298264978 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 21:11:05 INFO - PROCESS | 3833 | 1461298265016 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b12400 == 105 [pid = 3833] [id = 353] 21:11:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x877a3400) [pid = 3833] [serial = 1060] [outer = (nil)] 21:11:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8804cc00) [pid = 3833] [serial = 1061] [outer = 0x877a3400] 21:11:05 INFO - PROCESS | 3833 | 1461298265102 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x886ec400) [pid = 3833] [serial = 1062] [outer = 0x877a3400] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8f597000) [pid = 3833] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8fd45400) [pid = 3833] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8fdf0c00) [pid = 3833] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8ba97800) [pid = 3833] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8f596800) [pid = 3833] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8a50f400) [pid = 3833] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x899dc400) [pid = 3833] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8e73dc00) [pid = 3833] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x83ad4800) [pid = 3833] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8f591800) [pid = 3833] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x877a9000) [pid = 3833] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x855b1c00) [pid = 3833] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x845cf800) [pid = 3833] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x85dc8000) [pid = 3833] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x85ee6c00) [pid = 3833] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x88903400) [pid = 3833] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8e8bd800) [pid = 3833] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x87e1a400) [pid = 3833] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8c0bb000) [pid = 3833] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x893db000) [pid = 3833] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:11:06 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x88908000) [pid = 3833] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:11:06 INFO - PROCESS | 3833 | [3833] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:11:06 INFO - PROCESS | 3833 | 1461298266776 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 21:11:06 INFO - PROCESS | 3833 | 1461298266836 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 21:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:11:06 INFO - PROCESS | 3833 | 1461298266845 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:11:06 INFO - PROCESS | 3833 | 1461298266847 Marionette TRACE conn4 <- [1,1386,null,{}] 21:11:06 INFO - PROCESS | 3833 | 1461298266853 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:07 INFO - PROCESS | 3833 | 1461298267062 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 21:11:07 INFO - PROCESS | 3833 | 1461298267074 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x84209400 == 106 [pid = 3833] [id = 354] 21:11:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x84e8f800) [pid = 3833] [serial = 1063] [outer = (nil)] 21:11:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x886f1800) [pid = 3833] [serial = 1064] [outer = 0x84e8f800] 21:11:07 INFO - PROCESS | 3833 | 1461298267311 Marionette DEBUG loaded listener.js 21:11:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x88910c00) [pid = 3833] [serial = 1065] [outer = 0x84e8f800] 21:11:08 INFO - PROCESS | 3833 | 1461298268735 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 21:11:08 INFO - PROCESS | 3833 | 1461298268788 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 21:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:11:08 INFO - PROCESS | 3833 | 1461298268798 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:11:08 INFO - PROCESS | 3833 | 1461298268803 Marionette TRACE conn4 <- [1,1390,null,{}] 21:11:08 INFO - PROCESS | 3833 | 1461298268815 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:09 INFO - PROCESS | 3833 | 1461298269154 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 21:11:09 INFO - PROCESS | 3833 | 1461298269382 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c7400 == 107 [pid = 3833] [id = 355] 21:11:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x845c9000) [pid = 3833] [serial = 1066] [outer = (nil)] 21:11:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x85eec400) [pid = 3833] [serial = 1067] [outer = 0x845c9000] 21:11:09 INFO - PROCESS | 3833 | 1461298269481 Marionette DEBUG loaded listener.js 21:11:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x86e96c00) [pid = 3833] [serial = 1068] [outer = 0x845c9000] 21:11:10 INFO - PROCESS | 3833 | 1461298270465 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 21:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1689ms 21:11:10 INFO - PROCESS | 3833 | 1461298270486 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 21:11:10 INFO - PROCESS | 3833 | 1461298270495 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 21:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:11:10 INFO - PROCESS | 3833 | 1461298270507 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 3833 | 1461298270511 Marionette TRACE conn4 <- [1,1394,null,{}] 21:11:10 INFO - PROCESS | 3833 | 1461298270518 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:10 INFO - PROCESS | 3833 | 1461298270757 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 21:11:11 INFO - PROCESS | 3833 | 1461298271071 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e20800 == 108 [pid = 3833] [id = 356] 21:11:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x87e24c00) [pid = 3833] [serial = 1069] [outer = (nil)] 21:11:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8804ec00) [pid = 3833] [serial = 1070] [outer = 0x87e24c00] 21:11:11 INFO - PROCESS | 3833 | 1461298271164 Marionette DEBUG loaded listener.js 21:11:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x889c0800) [pid = 3833] [serial = 1071] [outer = 0x87e24c00] 21:11:12 INFO - PROCESS | 3833 | 1461298272290 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 21:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1840ms 21:11:12 INFO - PROCESS | 3833 | 1461298272347 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 21:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:11:12 INFO - PROCESS | 3833 | 1461298272352 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 21:11:12 INFO - PROCESS | 3833 | 1461298272359 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:11:12 INFO - PROCESS | 3833 | 1461298272365 Marionette TRACE conn4 <- [1,1398,null,{}] 21:11:12 INFO - PROCESS | 3833 | 1461298272382 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:12 INFO - PROCESS | 3833 | 1461298272703 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 21:11:12 INFO - PROCESS | 3833 | 1461298272928 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a1400 == 109 [pid = 3833] [id = 357] 21:11:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x893da400) [pid = 3833] [serial = 1072] [outer = (nil)] 21:11:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x89423c00) [pid = 3833] [serial = 1073] [outer = 0x893da400] 21:11:13 INFO - PROCESS | 3833 | 1461298273026 Marionette DEBUG loaded listener.js 21:11:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8942d800) [pid = 3833] [serial = 1074] [outer = 0x893da400] 21:11:13 INFO - PROCESS | 3833 | 1461298273974 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 21:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1642ms 21:11:14 INFO - PROCESS | 3833 | 1461298274002 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 21:11:14 INFO - PROCESS | 3833 | 1461298274007 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 21:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:11:14 INFO - PROCESS | 3833 | 1461298274014 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:11:14 INFO - PROCESS | 3833 | 1461298274018 Marionette TRACE conn4 <- [1,1402,null,{}] 21:11:14 INFO - PROCESS | 3833 | 1461298274024 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:14 INFO - PROCESS | 3833 | 1461298274241 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 21:11:14 INFO - PROCESS | 3833 | 1461298274510 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d3400 == 110 [pid = 3833] [id = 358] 21:11:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x893d8c00) [pid = 3833] [serial = 1075] [outer = (nil)] 21:11:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x89b06c00) [pid = 3833] [serial = 1076] [outer = 0x893d8c00] 21:11:14 INFO - PROCESS | 3833 | 1461298274651 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x89b10000) [pid = 3833] [serial = 1077] [outer = 0x893d8c00] 21:11:15 INFO - PROCESS | 3833 | 1461298275590 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 21:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1632ms 21:11:15 INFO - PROCESS | 3833 | 1461298275648 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 21:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:11:15 INFO - PROCESS | 3833 | 1461298275652 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 21:11:15 INFO - PROCESS | 3833 | 1461298275659 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 3833 | 1461298275663 Marionette TRACE conn4 <- [1,1406,null,{}] 21:11:15 INFO - PROCESS | 3833 | 1461298275669 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:15 INFO - PROCESS | 3833 | 1461298275909 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 21:11:16 INFO - PROCESS | 3833 | 1461298276166 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8bc00 == 111 [pid = 3833] [id = 359] 21:11:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x899da800) [pid = 3833] [serial = 1078] [outer = (nil)] 21:11:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8a50e400) [pid = 3833] [serial = 1079] [outer = 0x899da800] 21:11:16 INFO - PROCESS | 3833 | 1461298276300 Marionette DEBUG loaded listener.js 21:11:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8ba8b400) [pid = 3833] [serial = 1080] [outer = 0x899da800] 21:11:17 INFO - PROCESS | 3833 | 1461298277302 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 21:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1688ms 21:11:17 INFO - PROCESS | 3833 | 1461298277347 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 21:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:11:17 INFO - PROCESS | 3833 | 1461298277352 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 21:11:17 INFO - PROCESS | 3833 | 1461298277359 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:11:17 INFO - PROCESS | 3833 | 1461298277362 Marionette TRACE conn4 <- [1,1410,null,{}] 21:11:17 INFO - PROCESS | 3833 | 1461298277369 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:17 INFO - PROCESS | 3833 | 1461298277633 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 21:11:17 INFO - PROCESS | 3833 | 1461298277950 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bb2d400 == 112 [pid = 3833] [id = 360] 21:11:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8be45c00) [pid = 3833] [serial = 1081] [outer = (nil)] 21:11:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8bef0800) [pid = 3833] [serial = 1082] [outer = 0x8be45c00] 21:11:18 INFO - PROCESS | 3833 | 1461298278054 Marionette DEBUG loaded listener.js 21:11:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8bef4c00) [pid = 3833] [serial = 1083] [outer = 0x8be45c00] 21:11:19 INFO - PROCESS | 3833 | 1461298279092 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 21:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1790ms 21:11:19 INFO - PROCESS | 3833 | 1461298279149 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 21:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:11:19 INFO - PROCESS | 3833 | 1461298279154 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 21:11:19 INFO - PROCESS | 3833 | 1461298279160 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:11:19 INFO - PROCESS | 3833 | 1461298279164 Marionette TRACE conn4 <- [1,1414,null,{}] 21:11:19 INFO - PROCESS | 3833 | 1461298279170 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:19 INFO - PROCESS | 3833 | 1461298279434 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 21:11:19 INFO - PROCESS | 3833 | 1461298279740 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x886f0400 == 113 [pid = 3833] [id = 361] 21:11:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x893d0400) [pid = 3833] [serial = 1084] [outer = (nil)] 21:11:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8c0bc800) [pid = 3833] [serial = 1085] [outer = 0x893d0400] 21:11:19 INFO - PROCESS | 3833 | 1461298279837 Marionette DEBUG loaded listener.js 21:11:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8c0ef000) [pid = 3833] [serial = 1086] [outer = 0x893d0400] 21:11:20 INFO - PROCESS | 3833 | 1461298280884 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1784ms 21:11:20 INFO - PROCESS | 3833 | 1461298280944 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 3833 | 1461298280949 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 21:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:11:20 INFO - PROCESS | 3833 | 1461298280956 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 3833 | 1461298280959 Marionette TRACE conn4 <- [1,1418,null,{}] 21:11:20 INFO - PROCESS | 3833 | 1461298280966 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:21 INFO - PROCESS | 3833 | 1461298281226 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 21:11:21 INFO - PROCESS | 3833 | 1461298281508 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d7800 == 114 [pid = 3833] [id = 362] 21:11:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8c0b5c00) [pid = 3833] [serial = 1087] [outer = (nil)] 21:11:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8e612800) [pid = 3833] [serial = 1088] [outer = 0x8c0b5c00] 21:11:21 INFO - PROCESS | 3833 | 1461298281606 Marionette DEBUG loaded listener.js 21:11:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8e617000) [pid = 3833] [serial = 1089] [outer = 0x8c0b5c00] 21:11:22 INFO - PROCESS | 3833 | 1461298282624 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 21:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1731ms 21:11:22 INFO - PROCESS | 3833 | 1461298282689 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 21:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:11:22 INFO - PROCESS | 3833 | 1461298282693 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 21:11:22 INFO - PROCESS | 3833 | 1461298282701 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:11:22 INFO - PROCESS | 3833 | 1461298282705 Marionette TRACE conn4 <- [1,1422,null,{}] 21:11:22 INFO - PROCESS | 3833 | 1461298282711 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:22 INFO - PROCESS | 3833 | 1461298282929 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 21:11:23 INFO - PROCESS | 3833 | 1461298283191 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0efc00 == 115 [pid = 3833] [id = 363] 21:11:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8e732000) [pid = 3833] [serial = 1090] [outer = (nil)] 21:11:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8e73d800) [pid = 3833] [serial = 1091] [outer = 0x8e732000] 21:11:23 INFO - PROCESS | 3833 | 1461298283322 Marionette DEBUG loaded listener.js 21:11:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8e753400) [pid = 3833] [serial = 1092] [outer = 0x8e732000] 21:11:24 INFO - PROCESS | 3833 | 1461298284286 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 21:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1640ms 21:11:24 INFO - PROCESS | 3833 | 1461298284341 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 21:11:24 INFO - PROCESS | 3833 | 1461298284346 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 21:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:11:24 INFO - PROCESS | 3833 | 1461298284352 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:11:24 INFO - PROCESS | 3833 | 1461298284355 Marionette TRACE conn4 <- [1,1426,null,{}] 21:11:24 INFO - PROCESS | 3833 | 1461298284361 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:24 INFO - PROCESS | 3833 | 1461298284588 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 21:11:24 INFO - PROCESS | 3833 | 1461298284901 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e6800 == 116 [pid = 3833] [id = 364] 21:11:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x88902c00) [pid = 3833] [serial = 1093] [outer = (nil)] 21:11:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8e8bc800) [pid = 3833] [serial = 1094] [outer = 0x88902c00] 21:11:25 INFO - PROCESS | 3833 | 1461298284998 Marionette DEBUG loaded listener.js 21:11:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x8e9e0800) [pid = 3833] [serial = 1095] [outer = 0x88902c00] 21:11:26 INFO - PROCESS | 3833 | 1461298286004 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 21:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1686ms 21:11:26 INFO - PROCESS | 3833 | 1461298286039 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 21:11:26 INFO - PROCESS | 3833 | 1461298286043 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 21:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:11:26 INFO - PROCESS | 3833 | 1461298286050 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:11:26 INFO - PROCESS | 3833 | 1461298286055 Marionette TRACE conn4 <- [1,1430,null,{}] 21:11:26 INFO - PROCESS | 3833 | 1461298286061 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:26 INFO - PROCESS | 3833 | 1461298286308 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 21:11:26 INFO - PROCESS | 3833 | 1461298286630 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e75c800 == 117 [pid = 3833] [id = 365] 21:11:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8f57cc00) [pid = 3833] [serial = 1096] [outer = (nil)] 21:11:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8f583800) [pid = 3833] [serial = 1097] [outer = 0x8f57cc00] 21:11:26 INFO - PROCESS | 3833 | 1461298286744 Marionette DEBUG loaded listener.js 21:11:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x8f595000) [pid = 3833] [serial = 1098] [outer = 0x8f57cc00] 21:11:27 INFO - PROCESS | 3833 | 1461298287738 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 21:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1734ms 21:11:27 INFO - PROCESS | 3833 | 1461298287786 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 21:11:27 INFO - PROCESS | 3833 | 1461298287790 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 21:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:11:27 INFO - PROCESS | 3833 | 1461298287797 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 3833 | 1461298287800 Marionette TRACE conn4 <- [1,1434,null,{}] 21:11:27 INFO - PROCESS | 3833 | 1461298287806 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:28 INFO - PROCESS | 3833 | 1461298288022 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 21:11:28 INFO - PROCESS | 3833 | 1461298288287 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f598800 == 118 [pid = 3833] [id = 366] 21:11:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8f5f2400) [pid = 3833] [serial = 1099] [outer = (nil)] 21:11:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x8f631c00) [pid = 3833] [serial = 1100] [outer = 0x8f5f2400] 21:11:28 INFO - PROCESS | 3833 | 1461298288419 Marionette DEBUG loaded listener.js 21:11:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x8f636000) [pid = 3833] [serial = 1101] [outer = 0x8f5f2400] 21:11:29 INFO - PROCESS | 3833 | 1461298289400 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 21:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1681ms 21:11:29 INFO - PROCESS | 3833 | 1461298289479 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 3833 | 1461298289483 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 21:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:11:29 INFO - PROCESS | 3833 | 1461298289490 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:11:29 INFO - PROCESS | 3833 | 1461298289493 Marionette TRACE conn4 <- [1,1438,null,{}] 21:11:29 INFO - PROCESS | 3833 | 1461298289499 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:29 INFO - PROCESS | 3833 | 1461298289759 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 21:11:30 INFO - PROCESS | 3833 | 1461298290086 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e1c800 == 119 [pid = 3833] [id = 367] 21:11:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x89426000) [pid = 3833] [serial = 1102] [outer = (nil)] 21:11:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x8f682800) [pid = 3833] [serial = 1103] [outer = 0x89426000] 21:11:30 INFO - PROCESS | 3833 | 1461298290181 Marionette DEBUG loaded listener.js 21:11:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x8f686800) [pid = 3833] [serial = 1104] [outer = 0x89426000] 21:11:31 INFO - PROCESS | 3833 | 1461298291131 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 21:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1685ms 21:11:31 INFO - PROCESS | 3833 | 1461298291176 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 21:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:11:31 INFO - PROCESS | 3833 | 1461298291181 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 21:11:31 INFO - PROCESS | 3833 | 1461298291187 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:11:31 INFO - PROCESS | 3833 | 1461298291191 Marionette TRACE conn4 <- [1,1442,null,{}] 21:11:31 INFO - PROCESS | 3833 | 1461298291197 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:31 INFO - PROCESS | 3833 | 1461298291428 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 21:11:31 INFO - PROCESS | 3833 | 1461298291757 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x8420d800 == 120 [pid = 3833] [id = 368] 21:11:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x8f5fe000) [pid = 3833] [serial = 1105] [outer = (nil)] 21:11:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x8fde2000) [pid = 3833] [serial = 1106] [outer = 0x8f5fe000] 21:11:31 INFO - PROCESS | 3833 | 1461298291859 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x8fde9800) [pid = 3833] [serial = 1107] [outer = 0x8f5fe000] 21:11:32 INFO - PROCESS | 3833 | 1461298292869 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 21:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1735ms 21:11:32 INFO - PROCESS | 3833 | 1461298292923 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 21:11:32 INFO - PROCESS | 3833 | 1461298292926 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 21:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:11:32 INFO - PROCESS | 3833 | 1461298292934 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:11:32 INFO - PROCESS | 3833 | 1461298292937 Marionette TRACE conn4 <- [1,1446,null,{}] 21:11:32 INFO - PROCESS | 3833 | 1461298292944 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:33 INFO - PROCESS | 3833 | 1461298293193 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 21:11:33 INFO - PROCESS | 3833 | 1461298293529 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f67d000 == 121 [pid = 3833] [id = 369] 21:11:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x8ff1d800) [pid = 3833] [serial = 1108] [outer = (nil)] 21:11:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x900e8000) [pid = 3833] [serial = 1109] [outer = 0x8ff1d800] 21:11:33 INFO - PROCESS | 3833 | 1461298293631 Marionette DEBUG loaded listener.js 21:11:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x900ea000) [pid = 3833] [serial = 1110] [outer = 0x8ff1d800] 21:11:34 INFO - PROCESS | 3833 | 1461298294581 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1689ms 21:11:34 INFO - PROCESS | 3833 | 1461298294625 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 3833 | 1461298294629 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 21:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:11:34 INFO - PROCESS | 3833 | 1461298294636 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 3833 | 1461298294639 Marionette TRACE conn4 <- [1,1450,null,{}] 21:11:34 INFO - PROCESS | 3833 | 1461298294645 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:34 INFO - PROCESS | 3833 | 1461298294870 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 21:11:35 INFO - PROCESS | 3833 | 1461298295190 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a514000 == 122 [pid = 3833] [id = 370] 21:11:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x8e736800) [pid = 3833] [serial = 1111] [outer = (nil)] 21:11:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x90537c00) [pid = 3833] [serial = 1112] [outer = 0x8e736800] 21:11:35 INFO - PROCESS | 3833 | 1461298295290 Marionette DEBUG loaded listener.js 21:11:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x9053c800) [pid = 3833] [serial = 1113] [outer = 0x8e736800] 21:11:36 INFO - PROCESS | 3833 | 1461298296263 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 21:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1680ms 21:11:36 INFO - PROCESS | 3833 | 1461298296318 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 21:11:36 INFO - PROCESS | 3833 | 1461298296321 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 21:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:11:36 INFO - PROCESS | 3833 | 1461298296329 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:11:36 INFO - PROCESS | 3833 | 1461298296332 Marionette TRACE conn4 <- [1,1454,null,{}] 21:11:36 INFO - PROCESS | 3833 | 1461298296339 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:36 INFO - PROCESS | 3833 | 1461298296579 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 21:11:36 INFO - PROCESS | 3833 | 1461298296906 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x8420cc00 == 123 [pid = 3833] [id = 371] 21:11:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x900f0800) [pid = 3833] [serial = 1114] [outer = (nil)] 21:11:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x9070ec00) [pid = 3833] [serial = 1115] [outer = 0x900f0800] 21:11:37 INFO - PROCESS | 3833 | 1461298297006 Marionette DEBUG loaded listener.js 21:11:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x91206000) [pid = 3833] [serial = 1116] [outer = 0x900f0800] 21:11:37 INFO - PROCESS | 3833 | 1461298297968 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 21:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1683ms 21:11:38 INFO - PROCESS | 3833 | 1461298298014 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 21:11:38 INFO - PROCESS | 3833 | 1461298298018 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 21:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:11:38 INFO - PROCESS | 3833 | 1461298298024 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 3833 | 1461298298028 Marionette TRACE conn4 <- [1,1458,null,{}] 21:11:38 INFO - PROCESS | 3833 | 1461298298034 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:38 INFO - PROCESS | 3833 | 1461298298266 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 21:11:38 INFO - PROCESS | 3833 | 1461298298601 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8804ac00 == 122 [pid = 3833] [id = 244] 21:11:39 INFO - PROCESS | 3833 | --DOCSHELL 0x83acac00 == 121 [pid = 3833] [id = 262] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x8f596c00) [pid = 3833] [serial = 969] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8ff20400) [pid = 3833] [serial = 980] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8f67d400) [pid = 3833] [serial = 972] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x8ff23c00) [pid = 3833] [serial = 981] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x900f3000) [pid = 3833] [serial = 984] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x900f0400) [pid = 3833] [serial = 983] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8c0ed000) [pid = 3833] [serial = 960] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8fdee800) [pid = 3833] [serial = 978] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8c0e9400) [pid = 3833] [serial = 959] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8c0b4800) [pid = 3833] [serial = 957] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x89cf8c00) [pid = 3833] [serial = 951] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8e8b9400) [pid = 3833] [serial = 966] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8420e000) [pid = 3833] [serial = 935] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x8fd46c00) [pid = 3833] [serial = 974] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8fdebc00) [pid = 3833] [serial = 977] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x88046800) [pid = 3833] [serial = 942] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8befc400) [pid = 3833] [serial = 956] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x856e8000) [pid = 3833] [serial = 989] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x85dc2800) [pid = 3833] [serial = 990] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x87e24800) [pid = 3833] [serial = 999] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x85dce000) [pid = 3833] [serial = 998] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x86b0f800) [pid = 3833] [serial = 939] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x86e99c00) [pid = 3833] [serial = 992] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8f640800) [pid = 3833] [serial = 971] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x89426c00) [pid = 3833] [serial = 948] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x86f56000) [pid = 3833] [serial = 993] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x85ee4400) [pid = 3833] [serial = 938] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8f587800) [pid = 3833] [serial = 968] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x88042800) [pid = 3833] [serial = 995] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8e611800) [pid = 3833] [serial = 962] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x845c7400) [pid = 3833] [serial = 936] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8bb31000) [pid = 3833] [serial = 953] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x89b01800) [pid = 3833] [serial = 950] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x89423400) [pid = 3833] [serial = 947] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8e61c800) [pid = 3833] [serial = 963] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8fd4c400) [pid = 3833] [serial = 975] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8e754400) [pid = 3833] [serial = 965] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8bb37400) [pid = 3833] [serial = 954] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x88c25400) [pid = 3833] [serial = 944] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x9042ec00) [pid = 3833] [serial = 986] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8804e800) [pid = 3833] [serial = 996] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x893cec00) [pid = 3833] [serial = 945] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x87e1fc00) [pid = 3833] [serial = 941] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8420e000 == 122 [pid = 3833] [id = 372] 21:11:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x844cb800) [pid = 3833] [serial = 1117] [outer = (nil)] 21:11:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x845cec00) [pid = 3833] [serial = 1118] [outer = 0x844cb800] 21:11:40 INFO - PROCESS | 3833 | 1461298300102 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x84e93c00) [pid = 3833] [serial = 1119] [outer = 0x844cb800] 21:11:41 INFO - PROCESS | 3833 | 1461298301003 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 21:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 3049ms 21:11:41 INFO - PROCESS | 3833 | 1461298301077 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 21:11:41 INFO - PROCESS | 3833 | 1461298301084 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 21:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:11:41 INFO - PROCESS | 3833 | 1461298301095 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 3833 | 1461298301099 Marionette TRACE conn4 <- [1,1462,null,{}] 21:11:41 INFO - PROCESS | 3833 | 1461298301107 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:41 INFO - PROCESS | 3833 | 1461298301331 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 21:11:41 INFO - PROCESS | 3833 | 1461298301580 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee9000 == 123 [pid = 3833] [id = 373] 21:11:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x85ee9c00) [pid = 3833] [serial = 1120] [outer = (nil)] 21:11:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x86b10400) [pid = 3833] [serial = 1121] [outer = 0x85ee9c00] 21:11:41 INFO - PROCESS | 3833 | 1461298301667 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x86e9dc00) [pid = 3833] [serial = 1122] [outer = 0x85ee9c00] 21:11:42 INFO - PROCESS | 3833 | 1461298302577 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 21:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1534ms 21:11:42 INFO - PROCESS | 3833 | 1461298302628 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 21:11:42 INFO - PROCESS | 3833 | 1461298302635 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 21:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:11:42 INFO - PROCESS | 3833 | 1461298302652 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:11:42 INFO - PROCESS | 3833 | 1461298302655 Marionette TRACE conn4 <- [1,1466,null,{}] 21:11:42 INFO - PROCESS | 3833 | 1461298302662 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:42 INFO - PROCESS | 3833 | 1461298302928 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 21:11:42 INFO - PROCESS | 3833 | 1461298302960 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b12c00 == 124 [pid = 3833] [id = 374] 21:11:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x86f5ec00) [pid = 3833] [serial = 1123] [outer = (nil)] 21:11:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x87e1fc00) [pid = 3833] [serial = 1124] [outer = 0x86f5ec00] 21:11:43 INFO - PROCESS | 3833 | 1461298303039 Marionette DEBUG loaded listener.js 21:11:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x88043c00) [pid = 3833] [serial = 1125] [outer = 0x86f5ec00] 21:11:44 INFO - PROCESS | 3833 | 1461298304175 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 21:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1593ms 21:11:44 INFO - PROCESS | 3833 | 1461298304241 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 21:11:44 INFO - PROCESS | 3833 | 1461298304245 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 21:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:11:44 INFO - PROCESS | 3833 | 1461298304252 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 3833 | 1461298304258 Marionette TRACE conn4 <- [1,1470,null,{}] 21:11:44 INFO - PROCESS | 3833 | 1461298304280 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:44 INFO - PROCESS | 3833 | 1461298304546 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8c0bf800) [pid = 3833] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x889bb800) [pid = 3833] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x889be800) [pid = 3833] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x86b12800) [pid = 3833] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x84e96c00) [pid = 3833] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8a516800) [pid = 3833] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8bb2c000) [pid = 3833] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8e9e4000) [pid = 3833] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x855b4000) [pid = 3833] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x89cee800) [pid = 3833] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8f243000) [pid = 3833] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x855ab400) [pid = 3833] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x900f1c00) [pid = 3833] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x893dbc00) [pid = 3833] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x905e8c00) [pid = 3833] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x877a3400) [pid = 3833] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8f598400) [pid = 3833] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x90810000) [pid = 3833] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x899d9000) [pid = 3833] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8e73e400) [pid = 3833] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x8f5fdc00) [pid = 3833] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:11:45 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x8fd44800) [pid = 3833] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:11:45 INFO - PROCESS | 3833 | 1461298305468 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x83acf800 == 125 [pid = 3833] [id = 375] 21:11:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x845cc400) [pid = 3833] [serial = 1126] [outer = (nil)] 21:11:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x85eea800) [pid = 3833] [serial = 1127] [outer = 0x845cc400] 21:11:45 INFO - PROCESS | 3833 | 1461298305560 Marionette DEBUG loaded listener.js 21:11:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x889bbc00) [pid = 3833] [serial = 1128] [outer = 0x845cc400] 21:11:46 INFO - PROCESS | 3833 | 1461298306338 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 21:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2142ms 21:11:46 INFO - PROCESS | 3833 | 1461298306396 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 21:11:46 INFO - PROCESS | 3833 | 1461298306399 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 21:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:11:46 INFO - PROCESS | 3833 | 1461298306406 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:11:46 INFO - PROCESS | 3833 | 1461298306410 Marionette TRACE conn4 <- [1,1474,null,{}] 21:11:46 INFO - PROCESS | 3833 | 1461298306415 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:46 INFO - PROCESS | 3833 | 1461298306667 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 21:11:46 INFO - PROCESS | 3833 | 1461298306690 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e2800 == 126 [pid = 3833] [id = 376] 21:11:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x88c28800) [pid = 3833] [serial = 1129] [outer = (nil)] 21:11:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x893d6400) [pid = 3833] [serial = 1130] [outer = 0x88c28800] 21:11:46 INFO - PROCESS | 3833 | 1461298306785 Marionette DEBUG loaded listener.js 21:11:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x893dc000) [pid = 3833] [serial = 1131] [outer = 0x88c28800] 21:11:48 INFO - PROCESS | 3833 | 1461298308053 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 21:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1684ms 21:11:48 INFO - PROCESS | 3833 | 1461298308093 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 21:11:48 INFO - PROCESS | 3833 | 1461298308098 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 21:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:11:48 INFO - PROCESS | 3833 | 1461298308107 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 3833 | 1461298308112 Marionette TRACE conn4 <- [1,1478,null,{}] 21:11:48 INFO - PROCESS | 3833 | 1461298308122 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:48 INFO - PROCESS | 3833 | 1461298308359 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 21:11:48 INFO - PROCESS | 3833 | 1461298308685 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x856f0400 == 127 [pid = 3833] [id = 377] 21:11:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x85dc5400) [pid = 3833] [serial = 1132] [outer = (nil)] 21:11:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x86f4f800) [pid = 3833] [serial = 1133] [outer = 0x85dc5400] 21:11:48 INFO - PROCESS | 3833 | 1461298308799 Marionette DEBUG loaded listener.js 21:11:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x877a3c00) [pid = 3833] [serial = 1134] [outer = 0x85dc5400] 21:11:49 INFO - PROCESS | 3833 | 1461298309816 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 21:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1787ms 21:11:49 INFO - PROCESS | 3833 | 1461298309895 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 21:11:49 INFO - PROCESS | 3833 | 1461298309905 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 21:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:11:49 INFO - PROCESS | 3833 | 1461298309918 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:11:49 INFO - PROCESS | 3833 | 1461298309923 Marionette TRACE conn4 <- [1,1482,null,{}] 21:11:49 INFO - PROCESS | 3833 | 1461298309930 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:50 INFO - PROCESS | 3833 | 1461298310205 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 21:11:50 INFO - PROCESS | 3833 | 1461298310594 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c20800 == 128 [pid = 3833] [id = 378] 21:11:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x88c21400) [pid = 3833] [serial = 1135] [outer = (nil)] 21:11:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x893cec00) [pid = 3833] [serial = 1136] [outer = 0x88c21400] 21:11:50 INFO - PROCESS | 3833 | 1461298310689 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x89423800) [pid = 3833] [serial = 1137] [outer = 0x88c21400] 21:11:51 INFO - PROCESS | 3833 | 1461298311696 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 21:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1846ms 21:11:51 INFO - PROCESS | 3833 | 1461298311764 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 21:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:11:51 INFO - PROCESS | 3833 | 1461298311769 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 21:11:51 INFO - PROCESS | 3833 | 1461298311776 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 3833 | 1461298311788 Marionette TRACE conn4 <- [1,1486,null,{}] 21:11:51 INFO - PROCESS | 3833 | 1461298311812 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:52 INFO - PROCESS | 3833 | 1461298312149 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 21:11:52 INFO - PROCESS | 3833 | 1461298312403 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x89427000 == 129 [pid = 3833] [id = 379] 21:11:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x89b0cc00) [pid = 3833] [serial = 1138] [outer = (nil)] 21:11:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x89cfa400) [pid = 3833] [serial = 1139] [outer = 0x89b0cc00] 21:11:52 INFO - PROCESS | 3833 | 1461298312500 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8a516c00) [pid = 3833] [serial = 1140] [outer = 0x89b0cc00] 21:11:53 INFO - PROCESS | 3833 | 1461298313498 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 21:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1801ms 21:11:53 INFO - PROCESS | 3833 | 1461298313577 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 3833 | 1461298313583 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 21:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:11:53 INFO - PROCESS | 3833 | 1461298313590 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 3833 | 1461298313593 Marionette TRACE conn4 <- [1,1490,null,{}] 21:11:53 INFO - PROCESS | 3833 | 1461298313599 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:53 INFO - PROCESS | 3833 | 1461298313860 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 21:11:54 INFO - PROCESS | 3833 | 1461298314171 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x886ef400 == 130 [pid = 3833] [id = 380] 21:11:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8bb2c000) [pid = 3833] [serial = 1141] [outer = (nil)] 21:11:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8bb31800) [pid = 3833] [serial = 1142] [outer = 0x8bb2c000] 21:11:54 INFO - PROCESS | 3833 | 1461298314270 Marionette DEBUG loaded listener.js 21:11:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8be45800) [pid = 3833] [serial = 1143] [outer = 0x8bb2c000] 21:11:55 INFO - PROCESS | 3833 | 1461298315192 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 21:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1630ms 21:11:55 INFO - PROCESS | 3833 | 1461298315221 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 21:11:55 INFO - PROCESS | 3833 | 1461298315226 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 21:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:11:55 INFO - PROCESS | 3833 | 1461298315232 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 3833 | 1461298315236 Marionette TRACE conn4 <- [1,1494,null,{}] 21:11:55 INFO - PROCESS | 3833 | 1461298315242 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:55 INFO - PROCESS | 3833 | 1461298315477 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 21:11:55 INFO - PROCESS | 3833 | 1461298315794 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cfb400 == 131 [pid = 3833] [id = 381] 21:11:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8bb2fc00) [pid = 3833] [serial = 1144] [outer = (nil)] 21:11:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8bef1400) [pid = 3833] [serial = 1145] [outer = 0x8bb2fc00] 21:11:55 INFO - PROCESS | 3833 | 1461298315893 Marionette DEBUG loaded listener.js 21:11:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8bef5400) [pid = 3833] [serial = 1146] [outer = 0x8bb2fc00] 21:11:56 INFO - PROCESS | 3833 | 1461298316855 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 21:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1700ms 21:11:56 INFO - PROCESS | 3833 | 1461298316933 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 21:11:56 INFO - PROCESS | 3833 | 1461298316937 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 21:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:11:56 INFO - PROCESS | 3833 | 1461298316944 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 3833 | 1461298316949 Marionette TRACE conn4 <- [1,1498,null,{}] 21:11:56 INFO - PROCESS | 3833 | 1461298316956 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:57 INFO - PROCESS | 3833 | 1461298317242 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 21:11:57 INFO - PROCESS | 3833 | 1461298317569 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc2c00 == 132 [pid = 3833] [id = 382] 21:11:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8beff400) [pid = 3833] [serial = 1147] [outer = (nil)] 21:11:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8c6e2c00) [pid = 3833] [serial = 1148] [outer = 0x8beff400] 21:11:57 INFO - PROCESS | 3833 | 1461298317683 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8e615400) [pid = 3833] [serial = 1149] [outer = 0x8beff400] 21:11:58 INFO - PROCESS | 3833 | 1461298318639 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 21:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1739ms 21:11:58 INFO - PROCESS | 3833 | 1461298318684 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 21:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:11:58 INFO - PROCESS | 3833 | 1461298318688 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 21:11:58 INFO - PROCESS | 3833 | 1461298318695 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:11:58 INFO - PROCESS | 3833 | 1461298318699 Marionette TRACE conn4 <- [1,1502,null,{}] 21:11:58 INFO - PROCESS | 3833 | 1461298318705 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:11:58 INFO - PROCESS | 3833 | 1461298318932 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 21:11:59 INFO - PROCESS | 3833 | 1461298319194 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x8befc400 == 133 [pid = 3833] [id = 383] 21:11:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8c0e9400) [pid = 3833] [serial = 1150] [outer = (nil)] 21:11:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8e759800) [pid = 3833] [serial = 1151] [outer = 0x8c0e9400] 21:11:59 INFO - PROCESS | 3833 | 1461298319332 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8e8b5000) [pid = 3833] [serial = 1152] [outer = 0x8c0e9400] 21:12:00 INFO - PROCESS | 3833 | 1461298320243 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 21:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1594ms 21:12:00 INFO - PROCESS | 3833 | 1461298320289 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 21:12:00 INFO - PROCESS | 3833 | 1461298320295 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 21:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:12:00 INFO - PROCESS | 3833 | 1461298320304 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:12:00 INFO - PROCESS | 3833 | 1461298320309 Marionette TRACE conn4 <- [1,1506,null,{}] 21:12:00 INFO - PROCESS | 3833 | 1461298320315 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:00 INFO - PROCESS | 3833 | 1461298320548 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 21:12:00 INFO - PROCESS | 3833 | 1461298320811 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d7800 == 134 [pid = 3833] [id = 384] 21:12:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8c6e5800) [pid = 3833] [serial = 1153] [outer = (nil)] 21:12:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8e9ef800) [pid = 3833] [serial = 1154] [outer = 0x8c6e5800] 21:12:00 INFO - PROCESS | 3833 | 1461298320948 Marionette DEBUG loaded listener.js 21:12:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8f246400) [pid = 3833] [serial = 1155] [outer = 0x8c6e5800] 21:12:01 INFO - PROCESS | 3833 | 1461298321978 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 21:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1735ms 21:12:02 INFO - PROCESS | 3833 | 1461298322039 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 21:12:02 INFO - PROCESS | 3833 | 1461298322043 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 21:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:12:02 INFO - PROCESS | 3833 | 1461298322050 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:12:02 INFO - PROCESS | 3833 | 1461298322054 Marionette TRACE conn4 <- [1,1510,null,{}] 21:12:02 INFO - PROCESS | 3833 | 1461298322060 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:02 INFO - PROCESS | 3833 | 1461298322320 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 21:12:02 INFO - PROCESS | 3833 | 1461298322636 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0b8c00 == 135 [pid = 3833] [id = 385] 21:12:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8e9ea400) [pid = 3833] [serial = 1156] [outer = (nil)] 21:12:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8f581800) [pid = 3833] [serial = 1157] [outer = 0x8e9ea400] 21:12:02 INFO - PROCESS | 3833 | 1461298322740 Marionette DEBUG loaded listener.js 21:12:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x8f586400) [pid = 3833] [serial = 1158] [outer = 0x8e9ea400] 21:12:03 INFO - PROCESS | 3833 | 1461298323727 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 21:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1737ms 21:12:03 INFO - PROCESS | 3833 | 1461298323788 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 21:12:03 INFO - PROCESS | 3833 | 1461298323791 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 21:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:12:03 INFO - PROCESS | 3833 | 1461298323798 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:12:03 INFO - PROCESS | 3833 | 1461298323802 Marionette TRACE conn4 <- [1,1514,null,{}] 21:12:03 INFO - PROCESS | 3833 | 1461298323808 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:04 INFO - PROCESS | 3833 | 1461298324063 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 21:12:04 INFO - PROCESS | 3833 | 1461298324373 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x855a5c00 == 136 [pid = 3833] [id = 386] 21:12:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8e73c800) [pid = 3833] [serial = 1159] [outer = (nil)] 21:12:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x8f634000) [pid = 3833] [serial = 1160] [outer = 0x8e73c800] 21:12:04 INFO - PROCESS | 3833 | 1461298324472 Marionette DEBUG loaded listener.js 21:12:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8f639800) [pid = 3833] [serial = 1161] [outer = 0x8e73c800] 21:12:05 INFO - PROCESS | 3833 | 1461298325456 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 21:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1688ms 21:12:05 INFO - PROCESS | 3833 | 1461298325487 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 21:12:05 INFO - PROCESS | 3833 | 1461298325492 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 21:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:12:05 INFO - PROCESS | 3833 | 1461298325506 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:12:05 INFO - PROCESS | 3833 | 1461298325518 Marionette TRACE conn4 <- [1,1518,null,{}] 21:12:05 INFO - PROCESS | 3833 | 1461298325524 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:05 INFO - PROCESS | 3833 | 1461298325816 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 21:12:06 INFO - PROCESS | 3833 | 1461298326144 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5fd000 == 137 [pid = 3833] [id = 387] 21:12:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8fde4000) [pid = 3833] [serial = 1162] [outer = (nil)] 21:12:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x8fdf0400) [pid = 3833] [serial = 1163] [outer = 0x8fde4000] 21:12:06 INFO - PROCESS | 3833 | 1461298326248 Marionette DEBUG loaded listener.js 21:12:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8ff27400) [pid = 3833] [serial = 1164] [outer = 0x8fde4000] 21:12:07 INFO - PROCESS | 3833 | 1461298327245 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1791ms 21:12:07 INFO - PROCESS | 3833 | 1461298327297 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 21:12:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:12:07 INFO - PROCESS | 3833 | 1461298327302 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 21:12:07 INFO - PROCESS | 3833 | 1461298327309 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 3833 | 1461298327313 Marionette TRACE conn4 <- [1,1522,null,{}] 21:12:07 INFO - PROCESS | 3833 | 1461298327319 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:07 INFO - PROCESS | 3833 | 1461298327559 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 21:12:07 INFO - PROCESS | 3833 | 1461298327872 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x8befac00 == 138 [pid = 3833] [id = 388] 21:12:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x8f592c00) [pid = 3833] [serial = 1165] [outer = (nil)] 21:12:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x90423800) [pid = 3833] [serial = 1166] [outer = 0x8f592c00] 21:12:07 INFO - PROCESS | 3833 | 1461298327980 Marionette DEBUG loaded listener.js 21:12:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x90425000) [pid = 3833] [serial = 1167] [outer = 0x8f592c00] 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:08 INFO - PROCESS | 3833 | 1461298328822 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 21:12:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 21:12:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:12:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 21:12:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:12:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 21:12:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:12:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 21:12:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:12:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1586ms 21:12:08 INFO - PROCESS | 3833 | 1461298328904 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 21:12:08 INFO - PROCESS | 3833 | 1461298328907 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 21:12:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:12:08 INFO - PROCESS | 3833 | 1461298328918 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:12:08 INFO - PROCESS | 3833 | 1461298328921 Marionette TRACE conn4 <- [1,1526,null,{}] 21:12:08 INFO - PROCESS | 3833 | 1461298328927 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:09 INFO - PROCESS | 3833 | 1461298329153 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 21:12:09 INFO - PROCESS | 3833 | 1461298329413 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x900e8400 == 139 [pid = 3833] [id = 389] 21:12:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x900f2000) [pid = 3833] [serial = 1168] [outer = (nil)] 21:12:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x905d6c00) [pid = 3833] [serial = 1169] [outer = 0x900f2000] 21:12:09 INFO - PROCESS | 3833 | 1461298329561 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x90810c00) [pid = 3833] [serial = 1170] [outer = 0x900f2000] 21:12:10 INFO - PROCESS | 3833 | 1461298330407 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 21:12:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:12:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:12:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:12:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1584ms 21:12:10 INFO - PROCESS | 3833 | 1461298330514 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 21:12:10 INFO - PROCESS | 3833 | 1461298330518 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 21:12:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:12:10 INFO - PROCESS | 3833 | 1461298330532 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 3833 | 1461298330535 Marionette TRACE conn4 <- [1,1530,null,{}] 21:12:10 INFO - PROCESS | 3833 | 1461298330542 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:10 INFO - PROCESS | 3833 | 1461298330815 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 21:12:11 INFO - PROCESS | 3833 | 1461298331131 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e758000 == 140 [pid = 3833] [id = 390] 21:12:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x900f3c00) [pid = 3833] [serial = 1171] [outer = (nil)] 21:12:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x920b3c00) [pid = 3833] [serial = 1172] [outer = 0x900f3c00] 21:12:11 INFO - PROCESS | 3833 | 1461298331232 Marionette DEBUG loaded listener.js 21:12:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x92a2c400) [pid = 3833] [serial = 1173] [outer = 0x900f3c00] 21:12:12 INFO - PROCESS | 3833 | 1461298332049 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 21:12:12 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 21:12:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:12:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:12:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 21:12:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:12:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1583ms 21:12:12 INFO - PROCESS | 3833 | 1461298332118 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 21:12:12 INFO - PROCESS | 3833 | 1461298332133 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 21:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:12:12 INFO - PROCESS | 3833 | 1461298332141 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:12:12 INFO - PROCESS | 3833 | 1461298332145 Marionette TRACE conn4 <- [1,1534,null,{}] 21:12:12 INFO - PROCESS | 3833 | 1461298332202 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:12 INFO - PROCESS | 3833 | 1461298332476 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 21:12:12 INFO - PROCESS | 3833 | 1461298332794 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd4b800 == 141 [pid = 3833] [id = 391] 21:12:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x90540000) [pid = 3833] [serial = 1174] [outer = (nil)] 21:12:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x92c72000) [pid = 3833] [serial = 1175] [outer = 0x90540000] 21:12:12 INFO - PROCESS | 3833 | 1461298332902 Marionette DEBUG loaded listener.js 21:12:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x92c76800) [pid = 3833] [serial = 1176] [outer = 0x90540000] 21:12:14 INFO - PROCESS | 3833 | 1461298334031 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:12:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:12:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1932ms 21:12:14 INFO - PROCESS | 3833 | 1461298334077 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 21:12:14 INFO - PROCESS | 3833 | 1461298334083 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 21:12:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:12:14 INFO - PROCESS | 3833 | 1461298334094 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:12:14 INFO - PROCESS | 3833 | 1461298334100 Marionette TRACE conn4 <- [1,1538,null,{}] 21:12:14 INFO - PROCESS | 3833 | 1461298334110 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:14 INFO - PROCESS | 3833 | 1461298334377 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 21:12:14 INFO - PROCESS | 3833 | 1461298334699 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x845cf800 == 142 [pid = 3833] [id = 392] 21:12:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x9204ac00) [pid = 3833] [serial = 1177] [outer = (nil)] 21:12:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x92c7e400) [pid = 3833] [serial = 1178] [outer = 0x9204ac00] 21:12:14 INFO - PROCESS | 3833 | 1461298334798 Marionette DEBUG loaded listener.js 21:12:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x92ea2800) [pid = 3833] [serial = 1179] [outer = 0x9204ac00] 21:12:15 INFO - PROCESS | 3833 | 1461298335741 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:12:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:12:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1690ms 21:12:15 INFO - PROCESS | 3833 | 1461298335783 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 21:12:15 INFO - PROCESS | 3833 | 1461298335788 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 21:12:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:12:15 INFO - PROCESS | 3833 | 1461298335794 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:12:15 INFO - PROCESS | 3833 | 1461298335798 Marionette TRACE conn4 <- [1,1542,null,{}] 21:12:15 INFO - PROCESS | 3833 | 1461298335804 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:16 INFO - PROCESS | 3833 | 1461298336036 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 21:12:16 INFO - PROCESS | 3833 | 1461298336361 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x90532400 == 143 [pid = 3833] [id = 393] 21:12:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x92bcec00) [pid = 3833] [serial = 1180] [outer = (nil)] 21:12:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x936eec00) [pid = 3833] [serial = 1181] [outer = 0x92bcec00] 21:12:16 INFO - PROCESS | 3833 | 1461298336461 Marionette DEBUG loaded listener.js 21:12:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 180 (0x936f2000) [pid = 3833] [serial = 1182] [outer = 0x92bcec00] 21:12:17 INFO - PROCESS | 3833 | 1461298337466 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 21:12:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:12:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1735ms 21:12:17 INFO - PROCESS | 3833 | 1461298337530 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 21:12:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:12:17 INFO - PROCESS | 3833 | 1461298337534 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 21:12:17 INFO - PROCESS | 3833 | 1461298337541 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:12:17 INFO - PROCESS | 3833 | 1461298337544 Marionette TRACE conn4 <- [1,1546,null,{}] 21:12:17 INFO - PROCESS | 3833 | 1461298337550 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:17 INFO - PROCESS | 3833 | 1461298337781 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x83ad5000 == 142 [pid = 3833] [id = 272] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x92bdc800 == 141 [pid = 3833] [id = 277] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x855a6400 == 140 [pid = 3833] [id = 352] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x845c7c00 == 139 [pid = 3833] [id = 351] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x85eea000 == 138 [pid = 3833] [id = 242] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x90813000 == 137 [pid = 3833] [id = 41] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x845d4c00 == 136 [pid = 3833] [id = 280] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8bfc00 == 135 [pid = 3833] [id = 273] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8b7000 == 134 [pid = 3833] [id = 274] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x93989c00 == 133 [pid = 3833] [id = 281] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x89426400 == 132 [pid = 3833] [id = 275] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8f592400 == 131 [pid = 3833] [id = 276] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8be46c00 == 130 [pid = 3833] [id = 279] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8be48800 == 129 [pid = 3833] [id = 278] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x899e0400 == 128 [pid = 3833] [id = 270] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8fdeb800 == 127 [pid = 3833] [id = 59] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x88c1fc00 == 126 [pid = 3833] [id = 190] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x886e7c00 == 125 [pid = 3833] [id = 269] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x83acf800 == 124 [pid = 3833] [id = 375] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86b12c00 == 123 [pid = 3833] [id = 374] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee9000 == 122 [pid = 3833] [id = 373] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8420e000 == 121 [pid = 3833] [id = 372] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x84e8bc00 == 120 [pid = 3833] [id = 359] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x893d3400 == 119 [pid = 3833] [id = 358] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x877a1400 == 118 [pid = 3833] [id = 357] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x87e20800 == 117 [pid = 3833] [id = 356] 21:12:19 INFO - PROCESS | 3833 | --DOCSHELL 0x844c7400 == 116 [pid = 3833] [id = 355] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 179 (0x886f1800) [pid = 3833] [serial = 1064] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x8e8b2400) [pid = 3833] [serial = 1023] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x92a7f800) [pid = 3833] [serial = 1053] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x893da000) [pid = 3833] [serial = 1008] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x877a2400) [pid = 3833] [serial = 933] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x85ee5000) [pid = 3833] [serial = 1004] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8c6e6800) [pid = 3833] [serial = 1019] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8be48c00) [pid = 3833] [serial = 1016] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8f582000) [pid = 3833] [serial = 1029] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x86ea4400) [pid = 3833] [serial = 1059] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x9042d000) [pid = 3833] [serial = 1037] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x8f67a400) [pid = 3833] [serial = 1032] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x855b2c00) [pid = 3833] [serial = 1055] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x86b1ac00) [pid = 3833] [serial = 1058] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x905de400) [pid = 3833] [serial = 1041] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8ba97400) [pid = 3833] [serial = 1014] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x9053b800) [pid = 3833] [serial = 1038] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8be4c800) [pid = 3833] [serial = 1017] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x90703400) [pid = 3833] [serial = 1044] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x886ec400) [pid = 3833] [serial = 1062] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x877a7800) [pid = 3833] [serial = 1005] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x916dac00) [pid = 3833] [serial = 1047] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x92040400) [pid = 3833] [serial = 1049] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x89cf5c00) [pid = 3833] [serial = 1011] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8e61ec00) [pid = 3833] [serial = 1020] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x91205000) [pid = 3833] [serial = 1046] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8e9e9400) [pid = 3833] [serial = 1025] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x8f250400) [pid = 3833] [serial = 1028] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8e9ecc00) [pid = 3833] [serial = 1026] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x90702000) [pid = 3833] [serial = 1043] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x905dbc00) [pid = 3833] [serial = 1040] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8890c400) [pid = 3833] [serial = 1001] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8f5f6400) [pid = 3833] [serial = 1031] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x8fc1ac00) [pid = 3833] [serial = 921] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8e755400) [pid = 3833] [serial = 1022] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x9042b000) [pid = 3833] [serial = 1035] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x92a7a000) [pid = 3833] [serial = 1052] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x856ea800) [pid = 3833] [serial = 1056] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8ba8b800) [pid = 3833] [serial = 1013] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x88c29800) [pid = 3833] [serial = 1007] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8804cc00) [pid = 3833] [serial = 1061] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x92043800) [pid = 3833] [serial = 1050] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x900e6800) [pid = 3833] [serial = 1034] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x89b0f400) [pid = 3833] [serial = 1010] [outer = (nil)] [url = about:blank] 21:12:19 INFO - PROCESS | 3833 | 1461298339622 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8ac00 == 117 [pid = 3833] [id = 394] 21:12:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x84e8e800) [pid = 3833] [serial = 1183] [outer = (nil)] 21:12:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x855a5800) [pid = 3833] [serial = 1184] [outer = 0x84e8e800] 21:12:19 INFO - PROCESS | 3833 | 1461298339711 Marionette DEBUG loaded listener.js 21:12:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x856e6000) [pid = 3833] [serial = 1185] [outer = 0x84e8e800] 21:12:20 INFO - PROCESS | 3833 | 1461298340549 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 21:12:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:12:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 3094ms 21:12:20 INFO - PROCESS | 3833 | 1461298340636 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 21:12:20 INFO - PROCESS | 3833 | 1461298340642 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 21:12:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:12:20 INFO - PROCESS | 3833 | 1461298340650 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 3833 | 1461298340657 Marionette TRACE conn4 <- [1,1550,null,{}] 21:12:20 INFO - PROCESS | 3833 | 1461298340665 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:20 INFO - PROCESS | 3833 | 1461298340883 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 21:12:21 INFO - PROCESS | 3833 | 1461298341068 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x85eed400 == 118 [pid = 3833] [id = 395] 21:12:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x86b0e800) [pid = 3833] [serial = 1186] [outer = (nil)] 21:12:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x86e9bc00) [pid = 3833] [serial = 1187] [outer = 0x86b0e800] 21:12:21 INFO - PROCESS | 3833 | 1461298341149 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x86f53c00) [pid = 3833] [serial = 1188] [outer = 0x86b0e800] 21:12:22 INFO - PROCESS | 3833 | 1461298342167 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:12:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:12:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1588ms 21:12:22 INFO - PROCESS | 3833 | 1461298342241 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 21:12:22 INFO - PROCESS | 3833 | 1461298342247 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 21:12:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:12:22 INFO - PROCESS | 3833 | 1461298342255 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:12:22 INFO - PROCESS | 3833 | 1461298342258 Marionette TRACE conn4 <- [1,1554,null,{}] 21:12:22 INFO - PROCESS | 3833 | 1461298342274 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:22 INFO - PROCESS | 3833 | 1461298342550 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 21:12:22 INFO - PROCESS | 3833 | 1461298342785 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x877aa400 == 119 [pid = 3833] [id = 396] 21:12:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x88041800) [pid = 3833] [serial = 1189] [outer = (nil)] 21:12:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8804ac00) [pid = 3833] [serial = 1190] [outer = 0x88041800] 21:12:22 INFO - PROCESS | 3833 | 1461298342868 Marionette DEBUG loaded listener.js 21:12:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x886edc00) [pid = 3833] [serial = 1191] [outer = 0x88041800] 21:12:23 INFO - PROCESS | 3833 | 1461298343806 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:12:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:12:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2145ms 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x85ee9c00) [pid = 3833] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x893da400) [pid = 3833] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x845cc400) [pid = 3833] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8e736800) [pid = 3833] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8f5fe000) [pid = 3833] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x899da800) [pid = 3833] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x86f5ec00) [pid = 3833] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x845c9000) [pid = 3833] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8e732000) [pid = 3833] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8c0b5c00) [pid = 3833] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x87e24c00) [pid = 3833] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x893d8c00) [pid = 3833] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8f57cc00) [pid = 3833] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x88902c00) [pid = 3833] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8be45c00) [pid = 3833] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8f5f2400) [pid = 3833] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8ff1d800) [pid = 3833] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x844cb800) [pid = 3833] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x900f0800) [pid = 3833] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x89426000) [pid = 3833] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x855aac00) [pid = 3833] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x893d0400) [pid = 3833] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:12:24 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x90424400) [pid = 3833] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:12:24 INFO - PROCESS | 3833 | 1461298344526 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 21:12:24 INFO - PROCESS | 3833 | 1461298344529 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 21:12:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:12:24 INFO - PROCESS | 3833 | 1461298344555 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:12:24 INFO - PROCESS | 3833 | 1461298344564 Marionette TRACE conn4 <- [1,1558,null,{}] 21:12:24 INFO - PROCESS | 3833 | 1461298344573 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:24 INFO - PROCESS | 3833 | 1461298344857 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 21:12:24 INFO - PROCESS | 3833 | 1461298344974 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f52c00 == 120 [pid = 3833] [id = 397] 21:12:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x86f5e400) [pid = 3833] [serial = 1192] [outer = (nil)] 21:12:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x88908800) [pid = 3833] [serial = 1193] [outer = 0x86f5e400] 21:12:25 INFO - PROCESS | 3833 | 1461298345053 Marionette DEBUG loaded listener.js 21:12:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x889c9400) [pid = 3833] [serial = 1194] [outer = 0x86f5e400] 21:12:25 INFO - PROCESS | 3833 | 1461298345836 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:12:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:12:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1356ms 21:12:25 INFO - PROCESS | 3833 | 1461298345901 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 21:12:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:12:25 INFO - PROCESS | 3833 | 1461298345906 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 21:12:25 INFO - PROCESS | 3833 | 1461298345913 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:12:25 INFO - PROCESS | 3833 | 1461298345916 Marionette TRACE conn4 <- [1,1562,null,{}] 21:12:25 INFO - PROCESS | 3833 | 1461298345922 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:26 INFO - PROCESS | 3833 | 1461298346131 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 21:12:26 INFO - PROCESS | 3833 | 1461298346359 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x88048400 == 121 [pid = 3833] [id = 398] 21:12:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x88902c00) [pid = 3833] [serial = 1195] [outer = (nil)] 21:12:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x893da000) [pid = 3833] [serial = 1196] [outer = 0x88902c00] 21:12:26 INFO - PROCESS | 3833 | 1461298346443 Marionette DEBUG loaded listener.js 21:12:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x89422000) [pid = 3833] [serial = 1197] [outer = 0x88902c00] 21:12:27 INFO - PROCESS | 3833 | 1461298347590 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:12:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:12:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1743ms 21:12:27 INFO - PROCESS | 3833 | 1461298347657 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 21:12:27 INFO - PROCESS | 3833 | 1461298347666 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 21:12:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:12:27 INFO - PROCESS | 3833 | 1461298347676 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:12:27 INFO - PROCESS | 3833 | 1461298347683 Marionette TRACE conn4 <- [1,1566,null,{}] 21:12:27 INFO - PROCESS | 3833 | 1461298347691 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:27 INFO - PROCESS | 3833 | 1461298347972 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 21:12:28 INFO - PROCESS | 3833 | 1461298348302 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x856e8800 == 122 [pid = 3833] [id = 399] 21:12:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x85ee2800) [pid = 3833] [serial = 1198] [outer = (nil)] 21:12:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x86e97800) [pid = 3833] [serial = 1199] [outer = 0x85ee2800] 21:12:28 INFO - PROCESS | 3833 | 1461298348399 Marionette DEBUG loaded listener.js 21:12:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x86f5e000) [pid = 3833] [serial = 1200] [outer = 0x85ee2800] 21:12:29 INFO - PROCESS | 3833 | 1461298349447 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:12:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:12:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1796ms 21:12:29 INFO - PROCESS | 3833 | 1461298349473 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 21:12:29 INFO - PROCESS | 3833 | 1461298349482 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 21:12:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:12:29 INFO - PROCESS | 3833 | 1461298349493 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:12:29 INFO - PROCESS | 3833 | 1461298349497 Marionette TRACE conn4 <- [1,1570,null,{}] 21:12:29 INFO - PROCESS | 3833 | 1461298349505 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:29 INFO - PROCESS | 3833 | 1461298349775 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 21:12:30 INFO - PROCESS | 3833 | 1461298350136 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x86e9e400 == 123 [pid = 3833] [id = 400] 21:12:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x87e26c00) [pid = 3833] [serial = 1201] [outer = (nil)] 21:12:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x88c26c00) [pid = 3833] [serial = 1202] [outer = 0x87e26c00] 21:12:30 INFO - PROCESS | 3833 | 1461298350233 Marionette DEBUG loaded listener.js 21:12:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x893d6000) [pid = 3833] [serial = 1203] [outer = 0x87e26c00] 21:12:31 INFO - PROCESS | 3833 | 1461298351178 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:12:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:12:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1734ms 21:12:31 INFO - PROCESS | 3833 | 1461298351228 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 21:12:31 INFO - PROCESS | 3833 | 1461298351231 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 21:12:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:12:31 INFO - PROCESS | 3833 | 1461298351239 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:12:31 INFO - PROCESS | 3833 | 1461298351246 Marionette TRACE conn4 <- [1,1574,null,{}] 21:12:31 INFO - PROCESS | 3833 | 1461298351263 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:31 INFO - PROCESS | 3833 | 1461298351516 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 21:12:31 INFO - PROCESS | 3833 | 1461298351827 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d4c00 == 124 [pid = 3833] [id = 401] 21:12:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x899d9800) [pid = 3833] [serial = 1204] [outer = (nil)] 21:12:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x89cee000) [pid = 3833] [serial = 1205] [outer = 0x899d9800] 21:12:31 INFO - PROCESS | 3833 | 1461298351930 Marionette DEBUG loaded listener.js 21:12:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x89cf8000) [pid = 3833] [serial = 1206] [outer = 0x899d9800] 21:12:32 INFO - PROCESS | 3833 | 1461298352864 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 21:12:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:12:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1691ms 21:12:32 INFO - PROCESS | 3833 | 1461298352932 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 21:12:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:12:32 INFO - PROCESS | 3833 | 1461298352937 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 21:12:32 INFO - PROCESS | 3833 | 1461298352944 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:12:32 INFO - PROCESS | 3833 | 1461298352948 Marionette TRACE conn4 <- [1,1578,null,{}] 21:12:32 INFO - PROCESS | 3833 | 1461298352954 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:33 INFO - PROCESS | 3833 | 1461298353186 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 21:12:33 INFO - PROCESS | 3833 | 1461298353461 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ed800 == 125 [pid = 3833] [id = 402] 21:12:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8779e400) [pid = 3833] [serial = 1207] [outer = (nil)] 21:12:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8ba95400) [pid = 3833] [serial = 1208] [outer = 0x8779e400] 21:12:33 INFO - PROCESS | 3833 | 1461298353593 Marionette DEBUG loaded listener.js 21:12:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8bb2d000) [pid = 3833] [serial = 1209] [outer = 0x8779e400] 21:12:34 INFO - PROCESS | 3833 | 1461298354486 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 21:12:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:12:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1585ms 21:12:34 INFO - PROCESS | 3833 | 1461298354529 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 21:12:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:12:34 INFO - PROCESS | 3833 | 1461298354533 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 21:12:34 INFO - PROCESS | 3833 | 1461298354540 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:12:34 INFO - PROCESS | 3833 | 1461298354544 Marionette TRACE conn4 <- [1,1582,null,{}] 21:12:34 INFO - PROCESS | 3833 | 1461298354550 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:34 INFO - PROCESS | 3833 | 1461298354818 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 21:12:35 INFO - PROCESS | 3833 | 1461298355141 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x899da400 == 126 [pid = 3833] [id = 403] 21:12:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8be48800) [pid = 3833] [serial = 1210] [outer = (nil)] 21:12:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8be4d800) [pid = 3833] [serial = 1211] [outer = 0x8be48800] 21:12:35 INFO - PROCESS | 3833 | 1461298355239 Marionette DEBUG loaded listener.js 21:12:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8be53c00) [pid = 3833] [serial = 1212] [outer = 0x8be48800] 21:12:36 INFO - PROCESS | 3833 | 1461298356205 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:12:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:12:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1732ms 21:12:36 INFO - PROCESS | 3833 | 1461298356273 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 21:12:36 INFO - PROCESS | 3833 | 1461298356277 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 21:12:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:12:36 INFO - PROCESS | 3833 | 1461298356284 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:12:36 INFO - PROCESS | 3833 | 1461298356288 Marionette TRACE conn4 <- [1,1586,null,{}] 21:12:36 INFO - PROCESS | 3833 | 1461298356294 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:36 INFO - PROCESS | 3833 | 1461298356567 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 21:12:36 INFO - PROCESS | 3833 | 1461298356881 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba8b800 == 127 [pid = 3833] [id = 404] 21:12:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8ba91c00) [pid = 3833] [serial = 1213] [outer = (nil)] 21:12:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8c0c1800) [pid = 3833] [serial = 1214] [outer = 0x8ba91c00] 21:12:37 INFO - PROCESS | 3833 | 1461298357001 Marionette DEBUG loaded listener.js 21:12:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8c0f0000) [pid = 3833] [serial = 1215] [outer = 0x8ba91c00] 21:12:37 INFO - PROCESS | 3833 | 1461298357920 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 21:12:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:12:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1685ms 21:12:37 INFO - PROCESS | 3833 | 1461298357971 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 21:12:37 INFO - PROCESS | 3833 | 1461298357976 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 21:12:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:12:37 INFO - PROCESS | 3833 | 1461298357983 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:12:37 INFO - PROCESS | 3833 | 1461298357987 Marionette TRACE conn4 <- [1,1590,null,{}] 21:12:37 INFO - PROCESS | 3833 | 1461298357993 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:38 INFO - PROCESS | 3833 | 1461298358223 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 21:12:38 INFO - PROCESS | 3833 | 1461298358541 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x86e98c00 == 128 [pid = 3833] [id = 405] 21:12:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x886eb000) [pid = 3833] [serial = 1216] [outer = (nil)] 21:12:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8e61d000) [pid = 3833] [serial = 1217] [outer = 0x886eb000] 21:12:38 INFO - PROCESS | 3833 | 1461298358643 Marionette DEBUG loaded listener.js 21:12:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8e734000) [pid = 3833] [serial = 1218] [outer = 0x886eb000] 21:12:39 INFO - PROCESS | 3833 | 1461298359568 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 21:12:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:12:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1636ms 21:12:39 INFO - PROCESS | 3833 | 1461298359621 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 21:12:39 INFO - PROCESS | 3833 | 1461298359624 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 21:12:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:12:39 INFO - PROCESS | 3833 | 1461298359633 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:12:39 INFO - PROCESS | 3833 | 1461298359637 Marionette TRACE conn4 <- [1,1594,null,{}] 21:12:39 INFO - PROCESS | 3833 | 1461298359643 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:39 INFO - PROCESS | 3833 | 1461298359889 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 21:12:40 INFO - PROCESS | 3833 | 1461298360169 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ee400 == 129 [pid = 3833] [id = 406] 21:12:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x89b0fc00) [pid = 3833] [serial = 1219] [outer = (nil)] 21:12:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8e8b2400) [pid = 3833] [serial = 1220] [outer = 0x89b0fc00] 21:12:40 INFO - PROCESS | 3833 | 1461298360272 Marionette DEBUG loaded listener.js 21:12:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8e8b6000) [pid = 3833] [serial = 1221] [outer = 0x89b0fc00] 21:12:41 INFO - PROCESS | 3833 | 1461298361226 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:12:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:12:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1638ms 21:12:41 INFO - PROCESS | 3833 | 1461298361273 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 21:12:41 INFO - PROCESS | 3833 | 1461298361277 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 21:12:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:12:41 INFO - PROCESS | 3833 | 1461298361284 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:12:41 INFO - PROCESS | 3833 | 1461298361288 Marionette TRACE conn4 <- [1,1598,null,{}] 21:12:41 INFO - PROCESS | 3833 | 1461298361294 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:41 INFO - PROCESS | 3833 | 1461298361527 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 21:12:41 INFO - PROCESS | 3833 | 1461298361840 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bb37800 == 130 [pid = 3833] [id = 407] 21:12:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8c6e7000) [pid = 3833] [serial = 1222] [outer = (nil)] 21:12:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8f241c00) [pid = 3833] [serial = 1223] [outer = 0x8c6e7000] 21:12:41 INFO - PROCESS | 3833 | 1461298361941 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8f246800) [pid = 3833] [serial = 1224] [outer = 0x8c6e7000] 21:12:42 INFO - PROCESS | 3833 | 1461298362905 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:12:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:12:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1682ms 21:12:42 INFO - PROCESS | 3833 | 1461298362968 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 21:12:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:12:42 INFO - PROCESS | 3833 | 1461298362973 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 21:12:42 INFO - PROCESS | 3833 | 1461298362979 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:12:42 INFO - PROCESS | 3833 | 1461298362983 Marionette TRACE conn4 <- [1,1602,null,{}] 21:12:42 INFO - PROCESS | 3833 | 1461298362989 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:43 INFO - PROCESS | 3833 | 1461298363230 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 21:12:43 INFO - PROCESS | 3833 | 1461298363562 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f50c00 == 131 [pid = 3833] [id = 408] 21:12:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x8f57cc00) [pid = 3833] [serial = 1225] [outer = (nil)] 21:12:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8f58cc00) [pid = 3833] [serial = 1226] [outer = 0x8f57cc00] 21:12:43 INFO - PROCESS | 3833 | 1461298363663 Marionette DEBUG loaded listener.js 21:12:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x8f596000) [pid = 3833] [serial = 1227] [outer = 0x8f57cc00] 21:12:44 INFO - PROCESS | 3833 | 1461298364618 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 21:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1681ms 21:12:44 INFO - PROCESS | 3833 | 1461298364662 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 21:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:12:44 INFO - PROCESS | 3833 | 1461298364667 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 21:12:44 INFO - PROCESS | 3833 | 1461298364674 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:12:44 INFO - PROCESS | 3833 | 1461298364679 Marionette TRACE conn4 <- [1,1606,null,{}] 21:12:44 INFO - PROCESS | 3833 | 1461298364685 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:44 INFO - PROCESS | 3833 | 1461298364974 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 21:12:45 INFO - PROCESS | 3833 | 1461298365297 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f637400 == 132 [pid = 3833] [id = 409] 21:12:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8f639000) [pid = 3833] [serial = 1228] [outer = (nil)] 21:12:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8f683400) [pid = 3833] [serial = 1229] [outer = 0x8f639000] 21:12:45 INFO - PROCESS | 3833 | 1461298365402 Marionette DEBUG loaded listener.js 21:12:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x8fd45400) [pid = 3833] [serial = 1230] [outer = 0x8f639000] 21:12:46 INFO - PROCESS | 3833 | 1461298366357 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 21:12:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:12:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1740ms 21:12:46 INFO - PROCESS | 3833 | 1461298366414 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 21:12:46 INFO - PROCESS | 3833 | 1461298366418 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 21:12:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:12:46 INFO - PROCESS | 3833 | 1461298366425 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:12:46 INFO - PROCESS | 3833 | 1461298366428 Marionette TRACE conn4 <- [1,1610,null,{}] 21:12:46 INFO - PROCESS | 3833 | 1461298366434 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:46 INFO - PROCESS | 3833 | 1461298366662 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 21:12:47 INFO - PROCESS | 3833 | 1461298366976 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c5000 == 133 [pid = 3833] [id = 410] 21:12:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8f5f5000) [pid = 3833] [serial = 1231] [outer = (nil)] 21:12:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x8fde9000) [pid = 3833] [serial = 1232] [outer = 0x8f5f5000] 21:12:47 INFO - PROCESS | 3833 | 1461298367087 Marionette DEBUG loaded listener.js 21:12:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x8fdee000) [pid = 3833] [serial = 1233] [outer = 0x8f5f5000] 21:12:47 INFO - PROCESS | 3833 | 1461298367971 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 21:12:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:12:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1580ms 21:12:48 INFO - PROCESS | 3833 | 1461298368006 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 21:12:48 INFO - PROCESS | 3833 | 1461298368010 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 21:12:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:12:48 INFO - PROCESS | 3833 | 1461298368017 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:12:48 INFO - PROCESS | 3833 | 1461298368019 Marionette TRACE conn4 <- [1,1614,null,{}] 21:12:48 INFO - PROCESS | 3833 | 1461298368026 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:48 INFO - PROCESS | 3833 | 1461298368251 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 21:12:48 INFO - PROCESS | 3833 | 1461298368507 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x845cc000 == 134 [pid = 3833] [id = 411] 21:12:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x88c2d000) [pid = 3833] [serial = 1234] [outer = (nil)] 21:12:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x900f0800) [pid = 3833] [serial = 1235] [outer = 0x88c2d000] 21:12:48 INFO - PROCESS | 3833 | 1461298368647 Marionette DEBUG loaded listener.js 21:12:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x90423c00) [pid = 3833] [serial = 1236] [outer = 0x88c2d000] 21:12:49 INFO - PROCESS | 3833 | 1461298369616 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 21:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 21:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1632ms 21:12:49 INFO - PROCESS | 3833 | 1461298369650 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 21:12:49 INFO - PROCESS | 3833 | 1461298369654 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 21:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:12:49 INFO - PROCESS | 3833 | 1461298369661 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:12:49 INFO - PROCESS | 3833 | 1461298369664 Marionette TRACE conn4 <- [1,1618,null,{}] 21:12:49 INFO - PROCESS | 3833 | 1461298369670 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:49 INFO - PROCESS | 3833 | 1461298369923 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 21:12:50 INFO - PROCESS | 3833 | 1461298370275 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be4c800 == 135 [pid = 3833] [id = 412] 21:12:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x8fde9c00) [pid = 3833] [serial = 1237] [outer = (nil)] 21:12:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x905d0c00) [pid = 3833] [serial = 1238] [outer = 0x8fde9c00] 21:12:50 INFO - PROCESS | 3833 | 1461298370374 Marionette DEBUG loaded listener.js 21:12:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x905d4800) [pid = 3833] [serial = 1239] [outer = 0x8fde9c00] 21:12:51 INFO - PROCESS | 3833 | 1461298371366 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 21:12:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:12:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1788ms 21:12:51 INFO - PROCESS | 3833 | 1461298371450 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 21:12:51 INFO - PROCESS | 3833 | 1461298371454 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 21:12:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:12:51 INFO - PROCESS | 3833 | 1461298371461 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:12:51 INFO - PROCESS | 3833 | 1461298371465 Marionette TRACE conn4 <- [1,1622,null,{}] 21:12:51 INFO - PROCESS | 3833 | 1461298371471 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:51 INFO - PROCESS | 3833 | 1461298371735 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 21:12:52 INFO - PROCESS | 3833 | 1461298372135 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f583400 == 136 [pid = 3833] [id = 413] 21:12:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x900f2c00) [pid = 3833] [serial = 1240] [outer = (nil)] 21:12:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x90706800) [pid = 3833] [serial = 1241] [outer = 0x900f2c00] 21:12:52 INFO - PROCESS | 3833 | 1461298372292 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x90811000) [pid = 3833] [serial = 1242] [outer = 0x900f2c00] 21:12:53 INFO - PROCESS | 3833 | 1461298373330 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 21:12:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 21:12:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1934ms 21:12:53 INFO - PROCESS | 3833 | 1461298373397 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 21:12:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:12:53 INFO - PROCESS | 3833 | 1461298373401 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 21:12:53 INFO - PROCESS | 3833 | 1461298373408 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:12:53 INFO - PROCESS | 3833 | 1461298373411 Marionette TRACE conn4 <- [1,1626,null,{}] 21:12:53 INFO - PROCESS | 3833 | 1461298373417 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:53 INFO - PROCESS | 3833 | 1461298373692 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 21:12:54 INFO - PROCESS | 3833 | 1461298374015 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x886f1c00 == 137 [pid = 3833] [id = 414] 21:12:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x8e73f000) [pid = 3833] [serial = 1243] [outer = (nil)] 21:12:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x920b1400) [pid = 3833] [serial = 1244] [outer = 0x8e73f000] 21:12:54 INFO - PROCESS | 3833 | 1461298374116 Marionette DEBUG loaded listener.js 21:12:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x920b7800) [pid = 3833] [serial = 1245] [outer = 0x8e73f000] 21:12:55 INFO - PROCESS | 3833 | 1461298375045 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:12:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:12:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1688ms 21:12:55 INFO - PROCESS | 3833 | 1461298375097 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 21:12:55 INFO - PROCESS | 3833 | 1461298375101 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 21:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:12:55 INFO - PROCESS | 3833 | 1461298375108 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:12:55 INFO - PROCESS | 3833 | 1461298375112 Marionette TRACE conn4 <- [1,1630,null,{}] 21:12:55 INFO - PROCESS | 3833 | 1461298375118 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:55 INFO - PROCESS | 3833 | 1461298375353 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 21:12:55 INFO - PROCESS | 3833 | 1461298375673 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x900f1800 == 138 [pid = 3833] [id = 415] 21:12:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x90702400) [pid = 3833] [serial = 1246] [outer = (nil)] 21:12:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x92c6f800) [pid = 3833] [serial = 1247] [outer = 0x90702400] 21:12:55 INFO - PROCESS | 3833 | 1461298375779 Marionette DEBUG loaded listener.js 21:12:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x92c74800) [pid = 3833] [serial = 1248] [outer = 0x90702400] 21:12:56 INFO - PROCESS | 3833 | 1461298376700 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 21:12:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1640ms 21:12:56 INFO - PROCESS | 3833 | 1461298376749 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 21:12:56 INFO - PROCESS | 3833 | 1461298376753 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 21:12:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:12:56 INFO - PROCESS | 3833 | 1461298376760 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:12:56 INFO - PROCESS | 3833 | 1461298376763 Marionette TRACE conn4 <- [1,1634,null,{}] 21:12:56 INFO - PROCESS | 3833 | 1461298376769 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:12:57 INFO - PROCESS | 3833 | 1461298377005 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8890ac00 == 137 [pid = 3833] [id = 247] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x86f52c00 == 136 [pid = 3833] [id = 397] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x877aa400 == 135 [pid = 3833] [id = 396] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x85eed400 == 134 [pid = 3833] [id = 395] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x84e8ac00 == 133 [pid = 3833] [id = 394] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x90532400 == 132 [pid = 3833] [id = 393] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x845cf800 == 131 [pid = 3833] [id = 392] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8e758000 == 130 [pid = 3833] [id = 390] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8fd4b800 == 129 [pid = 3833] [id = 391] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x900e8400 == 128 [pid = 3833] [id = 389] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8befac00 == 127 [pid = 3833] [id = 388] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5fd000 == 126 [pid = 3833] [id = 387] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0b8c00 == 125 [pid = 3833] [id = 385] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x855a5c00 == 124 [pid = 3833] [id = 386] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x893d7800 == 123 [pid = 3833] [id = 384] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8befc400 == 122 [pid = 3833] [id = 383] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x85dc2c00 == 121 [pid = 3833] [id = 382] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x89cfb400 == 120 [pid = 3833] [id = 381] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x886ef400 == 119 [pid = 3833] [id = 380] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x89427000 == 118 [pid = 3833] [id = 379] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x88c20800 == 117 [pid = 3833] [id = 378] 21:12:58 INFO - PROCESS | 3833 | --DOCSHELL 0x856f0400 == 116 [pid = 3833] [id = 377] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x893d6400) [pid = 3833] [serial = 1130] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x86b10400) [pid = 3833] [serial = 1121] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x89423c00) [pid = 3833] [serial = 1073] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x889bbc00) [pid = 3833] [serial = 1128] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x90537c00) [pid = 3833] [serial = 1112] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8fde9800) [pid = 3833] [serial = 1107] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8ba8b400) [pid = 3833] [serial = 1080] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x88043c00) [pid = 3833] [serial = 1125] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x85eec400) [pid = 3833] [serial = 1067] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8e753400) [pid = 3833] [serial = 1092] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x8e612800) [pid = 3833] [serial = 1088] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8804ec00) [pid = 3833] [serial = 1070] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x89b10000) [pid = 3833] [serial = 1077] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x86e9dc00) [pid = 3833] [serial = 1122] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x89b06c00) [pid = 3833] [serial = 1076] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8f583800) [pid = 3833] [serial = 1097] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x889c0800) [pid = 3833] [serial = 1071] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x8e9e0800) [pid = 3833] [serial = 1095] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x8bef4c00) [pid = 3833] [serial = 1083] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8f636000) [pid = 3833] [serial = 1101] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8bef0800) [pid = 3833] [serial = 1082] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x900e8000) [pid = 3833] [serial = 1109] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x8e617000) [pid = 3833] [serial = 1089] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8f631c00) [pid = 3833] [serial = 1100] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x845cec00) [pid = 3833] [serial = 1118] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8942d800) [pid = 3833] [serial = 1074] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x9070ec00) [pid = 3833] [serial = 1115] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8f686800) [pid = 3833] [serial = 1104] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8f682800) [pid = 3833] [serial = 1103] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8f595000) [pid = 3833] [serial = 1098] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8e8bc800) [pid = 3833] [serial = 1094] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x86e96c00) [pid = 3833] [serial = 1068] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x900ea000) [pid = 3833] [serial = 1110] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x889c2800) [pid = 3833] [serial = 1002] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8c0bc800) [pid = 3833] [serial = 1085] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x91206000) [pid = 3833] [serial = 1116] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8e73d800) [pid = 3833] [serial = 1091] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8a50e400) [pid = 3833] [serial = 1079] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x87e1fc00) [pid = 3833] [serial = 1124] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8fde2000) [pid = 3833] [serial = 1106] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x9053c800) [pid = 3833] [serial = 1113] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x90531c00) [pid = 3833] [serial = 987] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8c0ef000) [pid = 3833] [serial = 1086] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x84e93c00) [pid = 3833] [serial = 1119] [outer = (nil)] [url = about:blank] 21:12:58 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x85eea800) [pid = 3833] [serial = 1127] [outer = (nil)] [url = about:blank] 21:12:59 INFO - PROCESS | 3833 | 1461298379170 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e93c00 == 117 [pid = 3833] [id = 416] 21:12:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x84e94400) [pid = 3833] [serial = 1249] [outer = (nil)] 21:12:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x855a9400) [pid = 3833] [serial = 1250] [outer = 0x84e94400] 21:12:59 INFO - PROCESS | 3833 | 1461298379261 Marionette DEBUG loaded listener.js 21:12:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x856ea000) [pid = 3833] [serial = 1251] [outer = 0x84e94400] 21:13:00 INFO - PROCESS | 3833 | 1461298380192 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:13:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:13:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 3487ms 21:13:00 INFO - PROCESS | 3833 | 1461298380250 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 21:13:00 INFO - PROCESS | 3833 | 1461298380259 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 21:13:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:13:00 INFO - PROCESS | 3833 | 1461298380273 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 3833 | 1461298380279 Marionette TRACE conn4 <- [1,1638,null,{}] 21:13:00 INFO - PROCESS | 3833 | 1461298380295 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:00 INFO - PROCESS | 3833 | 1461298380521 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 21:13:00 INFO - PROCESS | 3833 | 1461298380760 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x86e9a400 == 118 [pid = 3833] [id = 417] 21:13:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x86e9b800) [pid = 3833] [serial = 1252] [outer = (nil)] 21:13:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x86f52c00) [pid = 3833] [serial = 1253] [outer = 0x86e9b800] 21:13:00 INFO - PROCESS | 3833 | 1461298380863 Marionette DEBUG loaded listener.js 21:13:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8779fc00) [pid = 3833] [serial = 1254] [outer = 0x86e9b800] 21:13:01 INFO - PROCESS | 3833 | 1461298381843 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 21:13:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:13:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1606ms 21:13:01 INFO - PROCESS | 3833 | 1461298381881 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 21:13:01 INFO - PROCESS | 3833 | 1461298381888 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 21:13:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:13:01 INFO - PROCESS | 3833 | 1461298381896 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:13:01 INFO - PROCESS | 3833 | 1461298381900 Marionette TRACE conn4 <- [1,1642,null,{}] 21:13:01 INFO - PROCESS | 3833 | 1461298381920 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:02 INFO - PROCESS | 3833 | 1461298382219 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 21:13:02 INFO - PROCESS | 3833 | 1461298382260 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a2800 == 119 [pid = 3833] [id = 418] 21:13:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8804c000) [pid = 3833] [serial = 1255] [outer = (nil)] 21:13:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x886e4800) [pid = 3833] [serial = 1256] [outer = 0x8804c000] 21:13:02 INFO - PROCESS | 3833 | 1461298382427 Marionette DEBUG loaded listener.js 21:13:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8890d800) [pid = 3833] [serial = 1257] [outer = 0x8804c000] 21:13:03 INFO - PROCESS | 3833 | 1461298383404 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 21:13:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:13:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1551ms 21:13:03 INFO - PROCESS | 3833 | 1461298383448 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 21:13:03 INFO - PROCESS | 3833 | 1461298383452 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 21:13:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8bb2c000) [pid = 3833] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x900f3c00) [pid = 3833] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x85dc5400) [pid = 3833] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x88041800) [pid = 3833] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x900f2000) [pid = 3833] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8c6e5800) [pid = 3833] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x89b0cc00) [pid = 3833] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8e9ea400) [pid = 3833] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x88c21400) [pid = 3833] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x86f5e400) [pid = 3833] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8bb2fc00) [pid = 3833] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x9204ac00) [pid = 3833] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8beff400) [pid = 3833] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x84e8e800) [pid = 3833] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x90540000) [pid = 3833] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8f592c00) [pid = 3833] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x8fde4000) [pid = 3833] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8e73c800) [pid = 3833] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x86b0e800) [pid = 3833] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x8c0e9400) [pid = 3833] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:13:04 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x84e8f800) [pid = 3833] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:13:04 INFO - PROCESS | 3833 | 1461298384162 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 3833 | 1461298384172 Marionette TRACE conn4 <- [1,1646,null,{}] 21:13:04 INFO - PROCESS | 3833 | 1461298384184 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:04 INFO - PROCESS | 3833 | 1461298384474 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 21:13:04 INFO - PROCESS | 3833 | 1461298384586 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x877aa800 == 120 [pid = 3833] [id = 419] 21:13:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x87e28000) [pid = 3833] [serial = 1258] [outer = (nil)] 21:13:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x88c20800) [pid = 3833] [serial = 1259] [outer = 0x87e28000] 21:13:04 INFO - PROCESS | 3833 | 1461298384665 Marionette DEBUG loaded listener.js 21:13:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x893d0000) [pid = 3833] [serial = 1260] [outer = 0x87e28000] 21:13:05 INFO - PROCESS | 3833 | 1461298385511 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 21:13:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:13:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1550ms 21:13:05 INFO - PROCESS | 3833 | 1461298385573 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 21:13:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:13:05 INFO - PROCESS | 3833 | 1461298385578 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 21:13:05 INFO - PROCESS | 3833 | 1461298385586 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:13:05 INFO - PROCESS | 3833 | 1461298385589 Marionette TRACE conn4 <- [1,1650,null,{}] 21:13:05 INFO - PROCESS | 3833 | 1461298385596 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:05 INFO - PROCESS | 3833 | 1461298385805 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 21:13:06 INFO - PROCESS | 3833 | 1461298386006 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x83acf800 == 121 [pid = 3833] [id = 420] 21:13:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x84209c00) [pid = 3833] [serial = 1261] [outer = (nil)] 21:13:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x845ca800) [pid = 3833] [serial = 1262] [outer = 0x84209c00] 21:13:06 INFO - PROCESS | 3833 | 1461298386227 Marionette DEBUG loaded listener.js 21:13:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x855a6400) [pid = 3833] [serial = 1263] [outer = 0x84209c00] 21:13:07 INFO - PROCESS | 3833 | 1461298387388 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 21:13:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:13:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1840ms 21:13:07 INFO - PROCESS | 3833 | 1461298387428 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 21:13:07 INFO - PROCESS | 3833 | 1461298387436 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 21:13:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:13:07 INFO - PROCESS | 3833 | 1461298387447 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:13:07 INFO - PROCESS | 3833 | 1461298387451 Marionette TRACE conn4 <- [1,1654,null,{}] 21:13:07 INFO - PROCESS | 3833 | 1461298387461 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:07 INFO - PROCESS | 3833 | 1461298387721 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 21:13:08 INFO - PROCESS | 3833 | 1461298388053 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dcdc00 == 122 [pid = 3833] [id = 421] 21:13:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x86b11c00) [pid = 3833] [serial = 1264] [outer = (nil)] 21:13:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x86e9d000) [pid = 3833] [serial = 1265] [outer = 0x86b11c00] 21:13:08 INFO - PROCESS | 3833 | 1461298388154 Marionette DEBUG loaded listener.js 21:13:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8779e800) [pid = 3833] [serial = 1266] [outer = 0x86b11c00] 21:13:09 INFO - PROCESS | 3833 | 1461298389141 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:13:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:13:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1750ms 21:13:09 INFO - PROCESS | 3833 | 1461298389197 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 21:13:09 INFO - PROCESS | 3833 | 1461298389203 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 21:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:13:09 INFO - PROCESS | 3833 | 1461298389215 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:13:09 INFO - PROCESS | 3833 | 1461298389219 Marionette TRACE conn4 <- [1,1658,null,{}] 21:13:09 INFO - PROCESS | 3833 | 1461298389226 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:09 INFO - PROCESS | 3833 | 1461298389467 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 21:13:09 INFO - PROCESS | 3833 | 1461298389831 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x88045400 == 123 [pid = 3833] [id = 422] 21:13:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8804bc00) [pid = 3833] [serial = 1267] [outer = (nil)] 21:13:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x88901c00) [pid = 3833] [serial = 1268] [outer = 0x8804bc00] 21:13:09 INFO - PROCESS | 3833 | 1461298389938 Marionette DEBUG loaded listener.js 21:13:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x889ca000) [pid = 3833] [serial = 1269] [outer = 0x8804bc00] 21:13:10 INFO - PROCESS | 3833 | 1461298390973 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1837ms 21:13:11 INFO - PROCESS | 3833 | 1461298391053 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 21:13:11 INFO - PROCESS | 3833 | 1461298391057 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 21:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:13:11 INFO - PROCESS | 3833 | 1461298391064 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:13:11 INFO - PROCESS | 3833 | 1461298391071 Marionette TRACE conn4 <- [1,1662,null,{}] 21:13:11 INFO - PROCESS | 3833 | 1461298391088 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:11 INFO - PROCESS | 3833 | 1461298391477 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 21:13:11 INFO - PROCESS | 3833 | 1461298391692 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x899de400 == 124 [pid = 3833] [id = 423] 21:13:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x899dfc00) [pid = 3833] [serial = 1270] [outer = (nil)] 21:13:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x89b08800) [pid = 3833] [serial = 1271] [outer = 0x899dfc00] 21:13:11 INFO - PROCESS | 3833 | 1461298391786 Marionette DEBUG loaded listener.js 21:13:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x89b0d800) [pid = 3833] [serial = 1272] [outer = 0x899dfc00] 21:13:12 INFO - PROCESS | 3833 | 1461298392751 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 21:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1738ms 21:13:12 INFO - PROCESS | 3833 | 1461298392815 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 21:13:12 INFO - PROCESS | 3833 | 1461298392821 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 21:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:13:12 INFO - PROCESS | 3833 | 1461298392830 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:13:12 INFO - PROCESS | 3833 | 1461298392834 Marionette TRACE conn4 <- [1,1666,null,{}] 21:13:12 INFO - PROCESS | 3833 | 1461298392840 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:13 INFO - PROCESS | 3833 | 1461298393080 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 21:13:13 INFO - PROCESS | 3833 | 1461298393392 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d6400 == 125 [pid = 3833] [id = 424] 21:13:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x89b06c00) [pid = 3833] [serial = 1273] [outer = (nil)] 21:13:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8a50e400) [pid = 3833] [serial = 1274] [outer = 0x89b06c00] 21:13:13 INFO - PROCESS | 3833 | 1461298393492 Marionette DEBUG loaded listener.js 21:13:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8a517800) [pid = 3833] [serial = 1275] [outer = 0x89b06c00] 21:13:14 INFO - PROCESS | 3833 | 1461298394435 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 21:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1684ms 21:13:14 INFO - PROCESS | 3833 | 1461298394515 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 21:13:14 INFO - PROCESS | 3833 | 1461298394519 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 21:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:13:14 INFO - PROCESS | 3833 | 1461298394526 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:13:14 INFO - PROCESS | 3833 | 1461298394530 Marionette TRACE conn4 <- [1,1670,null,{}] 21:13:14 INFO - PROCESS | 3833 | 1461298394536 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:14 INFO - PROCESS | 3833 | 1461298394768 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 21:13:15 INFO - PROCESS | 3833 | 1461298395094 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ba90800 == 126 [pid = 3833] [id = 425] 21:13:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8ba98800) [pid = 3833] [serial = 1276] [outer = (nil)] 21:13:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8be45000) [pid = 3833] [serial = 1277] [outer = 0x8ba98800] 21:13:15 INFO - PROCESS | 3833 | 1461298395205 Marionette DEBUG loaded listener.js 21:13:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8beff400) [pid = 3833] [serial = 1278] [outer = 0x8ba98800] 21:13:16 INFO - PROCESS | 3833 | 1461298396617 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 21:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2141ms 21:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:13:16 INFO - PROCESS | 3833 | 1461298396668 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 21:13:16 INFO - PROCESS | 3833 | 1461298396671 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 21:13:16 INFO - PROCESS | 3833 | 1461298396679 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:13:16 INFO - PROCESS | 3833 | 1461298396682 Marionette TRACE conn4 <- [1,1674,null,{}] 21:13:16 INFO - PROCESS | 3833 | 1461298396689 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:16 INFO - PROCESS | 3833 | 1461298396933 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 21:13:17 INFO - PROCESS | 3833 | 1461298397261 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc5c00 == 127 [pid = 3833] [id = 426] 21:13:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8c0bd400) [pid = 3833] [serial = 1279] [outer = (nil)] 21:13:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8c0ef800) [pid = 3833] [serial = 1280] [outer = 0x8c0bd400] 21:13:17 INFO - PROCESS | 3833 | 1461298397359 Marionette DEBUG loaded listener.js 21:13:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8c0f5000) [pid = 3833] [serial = 1281] [outer = 0x8c0bd400] 21:13:18 INFO - PROCESS | 3833 | 1461298398287 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 21:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1688ms 21:13:18 INFO - PROCESS | 3833 | 1461298398368 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 21:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:13:18 INFO - PROCESS | 3833 | 1461298398373 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 21:13:18 INFO - PROCESS | 3833 | 1461298398381 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:13:18 INFO - PROCESS | 3833 | 1461298398385 Marionette TRACE conn4 <- [1,1678,null,{}] 21:13:18 INFO - PROCESS | 3833 | 1461298398393 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:18 INFO - PROCESS | 3833 | 1461298398660 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 21:13:19 INFO - PROCESS | 3833 | 1461298398981 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be4ec00 == 128 [pid = 3833] [id = 427] 21:13:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8c0ec800) [pid = 3833] [serial = 1282] [outer = (nil)] 21:13:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8e620c00) [pid = 3833] [serial = 1283] [outer = 0x8c0ec800] 21:13:19 INFO - PROCESS | 3833 | 1461298399074 Marionette DEBUG loaded listener.js 21:13:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8e736c00) [pid = 3833] [serial = 1284] [outer = 0x8c0ec800] 21:13:19 INFO - PROCESS | 3833 | 1461298399962 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 21:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1639ms 21:13:20 INFO - PROCESS | 3833 | 1461298400037 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 21:13:20 INFO - PROCESS | 3833 | 1461298400040 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 21:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:13:20 INFO - PROCESS | 3833 | 1461298400050 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:13:20 INFO - PROCESS | 3833 | 1461298400054 Marionette TRACE conn4 <- [1,1682,null,{}] 21:13:20 INFO - PROCESS | 3833 | 1461298400060 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:20 INFO - PROCESS | 3833 | 1461298400277 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 21:13:20 INFO - PROCESS | 3833 | 1461298400623 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c9000 == 129 [pid = 3833] [id = 428] 21:13:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x899d7c00) [pid = 3833] [serial = 1285] [outer = (nil)] 21:13:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8e756c00) [pid = 3833] [serial = 1286] [outer = 0x899d7c00] 21:13:20 INFO - PROCESS | 3833 | 1461298400725 Marionette DEBUG loaded listener.js 21:13:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8e8b4c00) [pid = 3833] [serial = 1287] [outer = 0x899d7c00] 21:13:21 INFO - PROCESS | 3833 | 1461298401656 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 21:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1684ms 21:13:21 INFO - PROCESS | 3833 | 1461298401735 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 3833 | 1461298401740 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 21:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:13:21 INFO - PROCESS | 3833 | 1461298401746 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 3833 | 1461298401750 Marionette TRACE conn4 <- [1,1686,null,{}] 21:13:21 INFO - PROCESS | 3833 | 1461298401756 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:22 INFO - PROCESS | 3833 | 1461298402020 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 21:13:22 INFO - PROCESS | 3833 | 1461298402350 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x855a9000 == 130 [pid = 3833] [id = 429] 21:13:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x85ee1800) [pid = 3833] [serial = 1288] [outer = (nil)] 21:13:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8e9e4000) [pid = 3833] [serial = 1289] [outer = 0x85ee1800] 21:13:22 INFO - PROCESS | 3833 | 1461298402444 Marionette DEBUG loaded listener.js 21:13:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8e9e7c00) [pid = 3833] [serial = 1290] [outer = 0x85ee1800] 21:13:23 INFO - PROCESS | 3833 | 1461298403376 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 21:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 21:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1686ms 21:13:23 INFO - PROCESS | 3833 | 1461298403434 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 21:13:23 INFO - PROCESS | 3833 | 1461298403437 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 21:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:13:23 INFO - PROCESS | 3833 | 1461298403444 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:13:23 INFO - PROCESS | 3833 | 1461298403448 Marionette TRACE conn4 <- [1,1690,null,{}] 21:13:23 INFO - PROCESS | 3833 | 1461298403454 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:23 INFO - PROCESS | 3833 | 1461298403694 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 21:13:24 INFO - PROCESS | 3833 | 1461298404021 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f57c800 == 131 [pid = 3833] [id = 430] 21:13:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x8f580800) [pid = 3833] [serial = 1291] [outer = (nil)] 21:13:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8f58ac00) [pid = 3833] [serial = 1292] [outer = 0x8f580800] 21:13:24 INFO - PROCESS | 3833 | 1461298404133 Marionette DEBUG loaded listener.js 21:13:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x8f5f4c00) [pid = 3833] [serial = 1293] [outer = 0x8f580800] 21:13:25 INFO - PROCESS | 3833 | 1461298405098 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 21:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1732ms 21:13:25 INFO - PROCESS | 3833 | 1461298405178 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 21:13:25 INFO - PROCESS | 3833 | 1461298405182 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 21:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:13:25 INFO - PROCESS | 3833 | 1461298405189 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:13:25 INFO - PROCESS | 3833 | 1461298405194 Marionette TRACE conn4 <- [1,1694,null,{}] 21:13:25 INFO - PROCESS | 3833 | 1461298405200 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:25 INFO - PROCESS | 3833 | 1461298405496 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 21:13:25 INFO - PROCESS | 3833 | 1461298405834 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f24e800 == 132 [pid = 3833] [id = 431] 21:13:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8f580c00) [pid = 3833] [serial = 1294] [outer = (nil)] 21:13:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8f682800) [pid = 3833] [serial = 1295] [outer = 0x8f580c00] 21:13:25 INFO - PROCESS | 3833 | 1461298405929 Marionette DEBUG loaded listener.js 21:13:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x8fc1ac00) [pid = 3833] [serial = 1296] [outer = 0x8f580c00] 21:13:26 INFO - PROCESS | 3833 | 1461298406887 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 21:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1739ms 21:13:26 INFO - PROCESS | 3833 | 1461298406930 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 21:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:13:26 INFO - PROCESS | 3833 | 1461298406934 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 21:13:26 INFO - PROCESS | 3833 | 1461298406941 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:13:26 INFO - PROCESS | 3833 | 1461298406945 Marionette TRACE conn4 <- [1,1698,null,{}] 21:13:26 INFO - PROCESS | 3833 | 1461298406951 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:27 INFO - PROCESS | 3833 | 1461298407184 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 21:13:27 INFO - PROCESS | 3833 | 1461298407513 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8d400 == 133 [pid = 3833] [id = 432] 21:13:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x856e2800) [pid = 3833] [serial = 1297] [outer = (nil)] 21:13:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x8fd4b800) [pid = 3833] [serial = 1298] [outer = 0x856e2800] 21:13:27 INFO - PROCESS | 3833 | 1461298407622 Marionette DEBUG loaded listener.js 21:13:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x8fde9800) [pid = 3833] [serial = 1299] [outer = 0x856e2800] 21:13:28 INFO - PROCESS | 3833 | 1461298408525 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 21:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 21:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1636ms 21:13:28 INFO - PROCESS | 3833 | 1461298408577 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 21:13:28 INFO - PROCESS | 3833 | 1461298408581 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 21:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:13:28 INFO - PROCESS | 3833 | 1461298408588 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:13:28 INFO - PROCESS | 3833 | 1461298408592 Marionette TRACE conn4 <- [1,1702,null,{}] 21:13:28 INFO - PROCESS | 3833 | 1461298408598 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:28 INFO - PROCESS | 3833 | 1461298408821 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 21:13:29 INFO - PROCESS | 3833 | 1461298409138 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f63e400 == 134 [pid = 3833] [id = 433] 21:13:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x8fc21000) [pid = 3833] [serial = 1300] [outer = (nil)] 21:13:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x900edc00) [pid = 3833] [serial = 1301] [outer = 0x8fc21000] 21:13:29 INFO - PROCESS | 3833 | 1461298409233 Marionette DEBUG loaded listener.js 21:13:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x900f3c00) [pid = 3833] [serial = 1302] [outer = 0x8fc21000] 21:13:30 INFO - PROCESS | 3833 | ************************* 21:13:30 INFO - PROCESS | 3833 | A coding exception was thrown and uncaught in a Task. 21:13:30 INFO - PROCESS | 3833 | 21:13:30 INFO - PROCESS | 3833 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:13:30 INFO - PROCESS | 3833 | Full stack: 21:13:30 INFO - PROCESS | 3833 | ************************* 21:13:30 INFO - PROCESS | 3833 | 1461298410255 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1734ms 21:13:30 INFO - PROCESS | 3833 | 1461298410323 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 21:13:30 INFO - PROCESS | 3833 | 1461298410327 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 21:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:13:30 INFO - PROCESS | 3833 | 1461298410334 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:13:30 INFO - PROCESS | 3833 | 1461298410337 Marionette TRACE conn4 <- [1,1706,null,{}] 21:13:30 INFO - PROCESS | 3833 | 1461298410343 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:30 INFO - PROCESS | 3833 | 1461298410574 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 21:13:30 INFO - PROCESS | 3833 | 1461298410871 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff23c00 == 135 [pid = 3833] [id = 434] 21:13:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x900e5c00) [pid = 3833] [serial = 1303] [outer = (nil)] 21:13:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x905d2800) [pid = 3833] [serial = 1304] [outer = 0x900e5c00] 21:13:30 INFO - PROCESS | 3833 | 1461298410964 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x905d8800) [pid = 3833] [serial = 1305] [outer = 0x900e5c00] 21:13:31 INFO - PROCESS | 3833 | 1461298411910 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 21:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1632ms 21:13:31 INFO - PROCESS | 3833 | 1461298411968 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 21:13:31 INFO - PROCESS | 3833 | 1461298411973 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 21:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:13:31 INFO - PROCESS | 3833 | 1461298411984 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:13:31 INFO - PROCESS | 3833 | 1461298411988 Marionette TRACE conn4 <- [1,1710,null,{}] 21:13:32 INFO - PROCESS | 3833 | 1461298411997 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:32 INFO - PROCESS | 3833 | 1461298412270 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 21:13:32 INFO - PROCESS | 3833 | 1461298412594 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x856e2c00 == 136 [pid = 3833] [id = 435] 21:13:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x88042400) [pid = 3833] [serial = 1306] [outer = (nil)] 21:13:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x920b4c00) [pid = 3833] [serial = 1307] [outer = 0x88042400] 21:13:32 INFO - PROCESS | 3833 | 1461298412697 Marionette DEBUG loaded listener.js 21:13:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x92a2fc00) [pid = 3833] [serial = 1308] [outer = 0x88042400] 21:13:33 INFO - PROCESS | 3833 | 1461298413682 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 21:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1740ms 21:13:33 INFO - PROCESS | 3833 | 1461298413733 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 21:13:33 INFO - PROCESS | 3833 | 1461298413736 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 21:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:13:33 INFO - PROCESS | 3833 | 1461298413750 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:13:33 INFO - PROCESS | 3833 | 1461298413753 Marionette TRACE conn4 <- [1,1714,null,{}] 21:13:33 INFO - PROCESS | 3833 | 1461298413760 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:34 INFO - PROCESS | 3833 | 1461298414002 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 21:13:34 INFO - PROCESS | 3833 | 1461298414327 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fdedc00 == 137 [pid = 3833] [id = 436] 21:13:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x8ff28400) [pid = 3833] [serial = 1309] [outer = (nil)] 21:13:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x936ed800) [pid = 3833] [serial = 1310] [outer = 0x8ff28400] 21:13:34 INFO - PROCESS | 3833 | 1461298414427 Marionette DEBUG loaded listener.js 21:13:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x936f1c00) [pid = 3833] [serial = 1311] [outer = 0x8ff28400] 21:13:35 INFO - PROCESS | 3833 | 1461298415362 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1682ms 21:13:35 INFO - PROCESS | 3833 | 1461298415433 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 21:13:35 INFO - PROCESS | 3833 | 1461298415438 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 21:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:13:35 INFO - PROCESS | 3833 | 1461298415445 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:13:35 INFO - PROCESS | 3833 | 1461298415449 Marionette TRACE conn4 <- [1,1718,null,{}] 21:13:35 INFO - PROCESS | 3833 | 1461298415455 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:35 INFO - PROCESS | 3833 | 1461298415705 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 21:13:36 INFO - PROCESS | 3833 | 1461298416084 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a72c00 == 138 [pid = 3833] [id = 437] 21:13:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x936f8c00) [pid = 3833] [serial = 1312] [outer = (nil)] 21:13:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x9398a400) [pid = 3833] [serial = 1313] [outer = 0x936f8c00] 21:13:36 INFO - PROCESS | 3833 | 1461298416179 Marionette DEBUG loaded listener.js 21:13:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x9398d400) [pid = 3833] [serial = 1314] [outer = 0x936f8c00] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x877aa800 == 137 [pid = 3833] [id = 419] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x877a2800 == 136 [pid = 3833] [id = 418] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x86e9a400 == 135 [pid = 3833] [id = 417] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x84e93c00 == 134 [pid = 3833] [id = 416] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x856ee400 == 133 [pid = 3833] [id = 406] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8bb37800 == 132 [pid = 3833] [id = 407] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x86e98c00 == 131 [pid = 3833] [id = 405] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba8b800 == 130 [pid = 3833] [id = 404] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x899da400 == 129 [pid = 3833] [id = 403] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x856ed800 == 128 [pid = 3833] [id = 402] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x845d4c00 == 127 [pid = 3833] [id = 401] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x856e8800 == 126 [pid = 3833] [id = 399] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x86e9e400 == 125 [pid = 3833] [id = 400] 21:13:38 INFO - PROCESS | 3833 | --DOCSHELL 0x88048400 == 124 [pid = 3833] [id = 398] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x889c9400) [pid = 3833] [serial = 1194] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8be45800) [pid = 3833] [serial = 1143] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x920b3c00) [pid = 3833] [serial = 1172] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x877a3c00) [pid = 3833] [serial = 1134] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x886edc00) [pid = 3833] [serial = 1191] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x905d6c00) [pid = 3833] [serial = 1169] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8f246400) [pid = 3833] [serial = 1155] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x89cfa400) [pid = 3833] [serial = 1139] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8f581800) [pid = 3833] [serial = 1157] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x92a2c400) [pid = 3833] [serial = 1173] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x89423800) [pid = 3833] [serial = 1137] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x88908800) [pid = 3833] [serial = 1193] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8bef1400) [pid = 3833] [serial = 1145] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x92ea2800) [pid = 3833] [serial = 1179] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8e615400) [pid = 3833] [serial = 1149] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x856e6000) [pid = 3833] [serial = 1185] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x92c72000) [pid = 3833] [serial = 1175] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x8bef5400) [pid = 3833] [serial = 1146] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x90425000) [pid = 3833] [serial = 1167] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x86f4f800) [pid = 3833] [serial = 1133] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x90423800) [pid = 3833] [serial = 1166] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x8a516c00) [pid = 3833] [serial = 1140] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x8ff27400) [pid = 3833] [serial = 1164] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8f634000) [pid = 3833] [serial = 1160] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x893cec00) [pid = 3833] [serial = 1136] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x86e9bc00) [pid = 3833] [serial = 1187] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x855a5800) [pid = 3833] [serial = 1184] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8c6e2c00) [pid = 3833] [serial = 1148] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x90810c00) [pid = 3833] [serial = 1170] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8804ac00) [pid = 3833] [serial = 1190] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8e9ef800) [pid = 3833] [serial = 1154] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8f586400) [pid = 3833] [serial = 1158] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x86f53c00) [pid = 3833] [serial = 1188] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x92c76800) [pid = 3833] [serial = 1176] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8fdf0400) [pid = 3833] [serial = 1163] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8e759800) [pid = 3833] [serial = 1151] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x936eec00) [pid = 3833] [serial = 1181] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x88910c00) [pid = 3833] [serial = 1065] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8f639800) [pid = 3833] [serial = 1161] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8bb31800) [pid = 3833] [serial = 1142] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8e8b5000) [pid = 3833] [serial = 1152] [outer = (nil)] [url = about:blank] 21:13:38 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x92c7e400) [pid = 3833] [serial = 1178] [outer = (nil)] [url = about:blank] 21:13:39 INFO - PROCESS | 3833 | 1461298419143 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 21:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 3740ms 21:13:39 INFO - PROCESS | 3833 | 1461298419187 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 21:13:39 INFO - PROCESS | 3833 | 1461298419193 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 21:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:13:39 INFO - PROCESS | 3833 | 1461298419202 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:13:39 INFO - PROCESS | 3833 | 1461298419209 Marionette TRACE conn4 <- [1,1722,null,{}] 21:13:39 INFO - PROCESS | 3833 | 1461298419219 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:39 INFO - PROCESS | 3833 | 1461298419471 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 21:13:39 INFO - PROCESS | 3833 | 1461298419664 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d2800 == 125 [pid = 3833] [id = 438] 21:13:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x84e94000) [pid = 3833] [serial = 1315] [outer = (nil)] 21:13:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x85ee6800) [pid = 3833] [serial = 1316] [outer = 0x84e94000] 21:13:39 INFO - PROCESS | 3833 | 1461298419753 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x86e99400) [pid = 3833] [serial = 1317] [outer = 0x84e94000] 21:13:40 INFO - PROCESS | 3833 | 1461298420592 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 21:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 21:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1439ms 21:13:40 INFO - PROCESS | 3833 | 1461298420643 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 21:13:40 INFO - PROCESS | 3833 | 1461298420652 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 21:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:13:40 INFO - PROCESS | 3833 | 1461298420663 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:13:40 INFO - PROCESS | 3833 | 1461298420667 Marionette TRACE conn4 <- [1,1726,null,{}] 21:13:40 INFO - PROCESS | 3833 | 1461298420674 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:41 INFO - PROCESS | 3833 | 1461298421019 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 21:13:41 INFO - PROCESS | 3833 | 1461298421237 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a7000 == 126 [pid = 3833] [id = 439] 21:13:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x877a7c00) [pid = 3833] [serial = 1318] [outer = (nil)] 21:13:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x87e21400) [pid = 3833] [serial = 1319] [outer = 0x877a7c00] 21:13:41 INFO - PROCESS | 3833 | 1461298421331 Marionette DEBUG loaded listener.js 21:13:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8804a800) [pid = 3833] [serial = 1320] [outer = 0x877a7c00] 21:13:42 INFO - PROCESS | 3833 | 1461298422344 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 21:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1738ms 21:13:42 INFO - PROCESS | 3833 | 1461298422404 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 21:13:42 INFO - PROCESS | 3833 | 1461298422408 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 21:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:13:42 INFO - PROCESS | 3833 | 1461298422415 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:13:42 INFO - PROCESS | 3833 | 1461298422421 Marionette TRACE conn4 <- [1,1730,null,{}] 21:13:42 INFO - PROCESS | 3833 | 1461298422444 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:42 INFO - PROCESS | 3833 | 1461298422729 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 21:13:42 INFO - PROCESS | 3833 | 1461298422937 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x889bdc00 == 127 [pid = 3833] [id = 440] 21:13:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x889c7c00) [pid = 3833] [serial = 1321] [outer = (nil)] 21:13:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x88c27800) [pid = 3833] [serial = 1322] [outer = 0x889c7c00] 21:13:43 INFO - PROCESS | 3833 | 1461298423023 Marionette DEBUG loaded listener.js 21:13:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x89420800) [pid = 3833] [serial = 1323] [outer = 0x889c7c00] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8f639000) [pid = 3833] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8f5f5000) [pid = 3833] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8be48800) [pid = 3833] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8e73f000) [pid = 3833] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8ba91c00) [pid = 3833] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8f57cc00) [pid = 3833] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x84e94400) [pid = 3833] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8779e400) [pid = 3833] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x886eb000) [pid = 3833] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8fde9c00) [pid = 3833] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x86e9b800) [pid = 3833] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x899d9800) [pid = 3833] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:13:43 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x88c2d000) [pid = 3833] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:13:44 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x87e26c00) [pid = 3833] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:13:44 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x900f2c00) [pid = 3833] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:13:44 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8804c000) [pid = 3833] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:13:44 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8c6e7000) [pid = 3833] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:13:44 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x92bcec00) [pid = 3833] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:13:44 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x89b0fc00) [pid = 3833] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:13:44 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x88c28800) [pid = 3833] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:13:44 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x85ee2800) [pid = 3833] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:13:44 INFO - PROCESS | 3833 | 1461298424473 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 21:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 21:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2090ms 21:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:13:44 INFO - PROCESS | 3833 | 1461298424506 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 3833 | 1461298424510 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 21:13:44 INFO - PROCESS | 3833 | 1461298424517 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - PROCESS | 3833 | 1461298424520 Marionette TRACE conn4 <- [1,1734,null,{}] 21:13:44 INFO - PROCESS | 3833 | 1461298424526 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:44 INFO - PROCESS | 3833 | 1461298424749 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 21:13:44 INFO - PROCESS | 3833 | 1461298424931 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d5c00 == 128 [pid = 3833] [id = 441] 21:13:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x85dcec00) [pid = 3833] [serial = 1324] [outer = (nil)] 21:13:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8942d800) [pid = 3833] [serial = 1325] [outer = 0x85dcec00] 21:13:45 INFO - PROCESS | 3833 | 1461298425015 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x89b01800) [pid = 3833] [serial = 1326] [outer = 0x85dcec00] 21:13:46 INFO - PROCESS | 3833 | 1461298425997 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 21:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1530ms 21:13:46 INFO - PROCESS | 3833 | 1461298426052 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 21:13:46 INFO - PROCESS | 3833 | 1461298426058 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 21:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:13:46 INFO - PROCESS | 3833 | 1461298426073 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:13:46 INFO - PROCESS | 3833 | 1461298426080 Marionette TRACE conn4 <- [1,1738,null,{}] 21:13:46 INFO - PROCESS | 3833 | 1461298426089 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:46 INFO - PROCESS | 3833 | 1461298426420 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 21:13:46 INFO - PROCESS | 3833 | 1461298426702 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee7400 == 129 [pid = 3833] [id = 442] 21:13:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x85eeb400) [pid = 3833] [serial = 1327] [outer = (nil)] 21:13:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x86b13000) [pid = 3833] [serial = 1328] [outer = 0x85eeb400] 21:13:46 INFO - PROCESS | 3833 | 1461298426803 Marionette DEBUG loaded listener.js 21:13:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x86f4f800) [pid = 3833] [serial = 1329] [outer = 0x85eeb400] 21:13:47 INFO - PROCESS | 3833 | 1461298427812 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 21:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1788ms 21:13:47 INFO - PROCESS | 3833 | 1461298427863 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 21:13:47 INFO - PROCESS | 3833 | 1461298427872 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 21:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:13:47 INFO - PROCESS | 3833 | 1461298427883 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:13:47 INFO - PROCESS | 3833 | 1461298427887 Marionette TRACE conn4 <- [1,1742,null,{}] 21:13:47 INFO - PROCESS | 3833 | 1461298427895 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:48 INFO - PROCESS | 3833 | 1461298428159 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 21:13:48 INFO - PROCESS | 3833 | 1461298428489 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e22000 == 130 [pid = 3833] [id = 443] 21:13:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x886ea400) [pid = 3833] [serial = 1330] [outer = (nil)] 21:13:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x889bfc00) [pid = 3833] [serial = 1331] [outer = 0x886ea400] 21:13:48 INFO - PROCESS | 3833 | 1461298428587 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x89b03c00) [pid = 3833] [serial = 1332] [outer = 0x886ea400] 21:13:49 INFO - PROCESS | 3833 | 1461298429612 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1784ms 21:13:49 INFO - PROCESS | 3833 | 1461298429668 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 21:13:49 INFO - PROCESS | 3833 | 1461298429671 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 21:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:13:49 INFO - PROCESS | 3833 | 1461298429680 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - PROCESS | 3833 | 1461298429686 Marionette TRACE conn4 <- [1,1746,null,{}] 21:13:49 INFO - PROCESS | 3833 | 1461298429704 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:49 INFO - PROCESS | 3833 | 1461298429950 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 21:13:50 INFO - PROCESS | 3833 | 1461298430321 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf8c00 == 131 [pid = 3833] [id = 444] 21:13:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8ba99800) [pid = 3833] [serial = 1333] [outer = (nil)] 21:13:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8bb32c00) [pid = 3833] [serial = 1334] [outer = 0x8ba99800] 21:13:50 INFO - PROCESS | 3833 | 1461298430419 Marionette DEBUG loaded listener.js 21:13:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8be46000) [pid = 3833] [serial = 1335] [outer = 0x8ba99800] 21:13:51 INFO - PROCESS | 3833 | 1461298431443 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 21:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1838ms 21:13:51 INFO - PROCESS | 3833 | 1461298431520 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 21:13:51 INFO - PROCESS | 3833 | 1461298431524 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 21:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:13:51 INFO - PROCESS | 3833 | 1461298431531 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:13:51 INFO - PROCESS | 3833 | 1461298431535 Marionette TRACE conn4 <- [1,1750,null,{}] 21:13:51 INFO - PROCESS | 3833 | 1461298431541 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:51 INFO - PROCESS | 3833 | 1461298431770 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 21:13:52 INFO - PROCESS | 3833 | 1461298432088 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c7800 == 132 [pid = 3833] [id = 445] 21:13:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8bb2a000) [pid = 3833] [serial = 1336] [outer = (nil)] 21:13:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8bef5000) [pid = 3833] [serial = 1337] [outer = 0x8bb2a000] 21:13:52 INFO - PROCESS | 3833 | 1461298432186 Marionette DEBUG loaded listener.js 21:13:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8befb000) [pid = 3833] [serial = 1338] [outer = 0x8bb2a000] 21:13:53 INFO - PROCESS | 3833 | 1461298433160 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1681ms 21:13:53 INFO - PROCESS | 3833 | 1461298433214 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 21:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:13:53 INFO - PROCESS | 3833 | 1461298433218 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 21:13:53 INFO - PROCESS | 3833 | 1461298433225 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 3833 | 1461298433228 Marionette TRACE conn4 <- [1,1754,null,{}] 21:13:53 INFO - PROCESS | 3833 | 1461298433234 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:53 INFO - PROCESS | 3833 | 1461298433459 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 21:13:53 INFO - PROCESS | 3833 | 1461298433777 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bb2ec00 == 133 [pid = 3833] [id = 446] 21:13:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8be49000) [pid = 3833] [serial = 1339] [outer = (nil)] 21:13:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8c0bf000) [pid = 3833] [serial = 1340] [outer = 0x8be49000] 21:13:53 INFO - PROCESS | 3833 | 1461298433877 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8c0e8400) [pid = 3833] [serial = 1341] [outer = 0x8be49000] 21:13:54 INFO - PROCESS | 3833 | 1461298434820 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 21:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1635ms 21:13:54 INFO - PROCESS | 3833 | 1461298434860 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 3833 | 1461298434864 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 21:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:13:54 INFO - PROCESS | 3833 | 1461298434871 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 3833 | 1461298434874 Marionette TRACE conn4 <- [1,1758,null,{}] 21:13:54 INFO - PROCESS | 3833 | 1461298434880 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:55 INFO - PROCESS | 3833 | 1461298435133 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 21:13:55 INFO - PROCESS | 3833 | 1461298435456 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b0e400 == 134 [pid = 3833] [id = 447] 21:13:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8c6e0400) [pid = 3833] [serial = 1342] [outer = (nil)] 21:13:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8e739400) [pid = 3833] [serial = 1343] [outer = 0x8c6e0400] 21:13:55 INFO - PROCESS | 3833 | 1461298435559 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8e75cc00) [pid = 3833] [serial = 1344] [outer = 0x8c6e0400] 21:13:56 INFO - PROCESS | 3833 | 1461298436516 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 21:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1685ms 21:13:56 INFO - PROCESS | 3833 | 1461298436558 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 21:13:56 INFO - PROCESS | 3833 | 1461298436562 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 21:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:13:56 INFO - PROCESS | 3833 | 1461298436569 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 3833 | 1461298436573 Marionette TRACE conn4 <- [1,1762,null,{}] 21:13:56 INFO - PROCESS | 3833 | 1461298436579 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:56 INFO - PROCESS | 3833 | 1461298436813 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 21:13:57 INFO - PROCESS | 3833 | 1461298437129 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0b9000 == 135 [pid = 3833] [id = 448] 21:13:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8c0c0400) [pid = 3833] [serial = 1345] [outer = (nil)] 21:13:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8e9e7000) [pid = 3833] [serial = 1346] [outer = 0x8c0c0400] 21:13:57 INFO - PROCESS | 3833 | 1461298437238 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8f249000) [pid = 3833] [serial = 1347] [outer = 0x8c0c0400] 21:13:58 INFO - PROCESS | 3833 | 1461298438199 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1681ms 21:13:58 INFO - PROCESS | 3833 | 1461298438252 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 3833 | 1461298438255 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 21:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:13:58 INFO - PROCESS | 3833 | 1461298438263 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 3833 | 1461298438266 Marionette TRACE conn4 <- [1,1766,null,{}] 21:13:58 INFO - PROCESS | 3833 | 1461298438273 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:13:58 INFO - PROCESS | 3833 | 1461298438505 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 21:13:58 INFO - PROCESS | 3833 | 1461298438837 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bef8800 == 136 [pid = 3833] [id = 449] 21:13:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8e61f000) [pid = 3833] [serial = 1348] [outer = (nil)] 21:13:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8f58bc00) [pid = 3833] [serial = 1349] [outer = 0x8e61f000] 21:13:58 INFO - PROCESS | 3833 | 1461298438938 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8f58f800) [pid = 3833] [serial = 1350] [outer = 0x8e61f000] 21:13:59 INFO - PROCESS | 3833 | 1461298439866 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 21:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1681ms 21:13:59 INFO - PROCESS | 3833 | 1461298439945 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 21:13:59 INFO - PROCESS | 3833 | 1461298439949 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 21:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:13:59 INFO - PROCESS | 3833 | 1461298439957 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:13:59 INFO - PROCESS | 3833 | 1461298439961 Marionette TRACE conn4 <- [1,1770,null,{}] 21:13:59 INFO - PROCESS | 3833 | 1461298439967 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:00 INFO - PROCESS | 3833 | 1461298440206 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 21:14:00 INFO - PROCESS | 3833 | 1461298440524 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b12c00 == 137 [pid = 3833] [id = 450] 21:14:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8e8b6c00) [pid = 3833] [serial = 1351] [outer = (nil)] 21:14:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8f635c00) [pid = 3833] [serial = 1352] [outer = 0x8e8b6c00] 21:14:00 INFO - PROCESS | 3833 | 1461298440626 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8f639000) [pid = 3833] [serial = 1353] [outer = 0x8e8b6c00] 21:14:01 INFO - PROCESS | 3833 | 1461298441575 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 21:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1687ms 21:14:01 INFO - PROCESS | 3833 | 1461298441646 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 21:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:14:01 INFO - PROCESS | 3833 | 1461298441650 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 21:14:01 INFO - PROCESS | 3833 | 1461298441657 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 3833 | 1461298441661 Marionette TRACE conn4 <- [1,1774,null,{}] 21:14:01 INFO - PROCESS | 3833 | 1461298441667 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:01 INFO - PROCESS | 3833 | 1461298441898 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 21:14:02 INFO - PROCESS | 3833 | 1461298442224 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f632c00 == 138 [pid = 3833] [id = 451] 21:14:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x8f67a400) [pid = 3833] [serial = 1354] [outer = (nil)] 21:14:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8fc20c00) [pid = 3833] [serial = 1355] [outer = 0x8f67a400] 21:14:02 INFO - PROCESS | 3833 | 1461298442321 Marionette DEBUG loaded listener.js 21:14:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x8fd46400) [pid = 3833] [serial = 1356] [outer = 0x8f67a400] 21:14:03 INFO - PROCESS | 3833 | 1461298443288 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 21:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1692ms 21:14:03 INFO - PROCESS | 3833 | 1461298443349 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 21:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:14:03 INFO - PROCESS | 3833 | 1461298443354 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 21:14:03 INFO - PROCESS | 3833 | 1461298443361 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:14:03 INFO - PROCESS | 3833 | 1461298443366 Marionette TRACE conn4 <- [1,1778,null,{}] 21:14:03 INFO - PROCESS | 3833 | 1461298443372 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:03 INFO - PROCESS | 3833 | 1461298443627 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 21:14:03 INFO - PROCESS | 3833 | 1461298443965 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e9e2000 == 139 [pid = 3833] [id = 452] 21:14:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8ff25000) [pid = 3833] [serial = 1357] [outer = (nil)] 21:14:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x900f1000) [pid = 3833] [serial = 1358] [outer = 0x8ff25000] 21:14:04 INFO - PROCESS | 3833 | 1461298444074 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x90537c00) [pid = 3833] [serial = 1359] [outer = 0x8ff25000] 21:14:05 INFO - PROCESS | 3833 | 1461298445013 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 21:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1696ms 21:14:05 INFO - PROCESS | 3833 | 1461298445058 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 3833 | 1461298445062 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 21:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:14:05 INFO - PROCESS | 3833 | 1461298445069 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 3833 | 1461298445073 Marionette TRACE conn4 <- [1,1782,null,{}] 21:14:05 INFO - PROCESS | 3833 | 1461298445079 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:05 INFO - PROCESS | 3833 | 1461298445357 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 21:14:05 INFO - PROCESS | 3833 | 1461298445678 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd42000 == 140 [pid = 3833] [id = 453] 21:14:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8ff25800) [pid = 3833] [serial = 1360] [outer = (nil)] 21:14:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x905e7c00) [pid = 3833] [serial = 1361] [outer = 0x8ff25800] 21:14:05 INFO - PROCESS | 3833 | 1461298445776 Marionette DEBUG loaded listener.js 21:14:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x920b3c00) [pid = 3833] [serial = 1362] [outer = 0x8ff25800] 21:14:06 INFO - PROCESS | 3833 | 1461298446765 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 21:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 21:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1738ms 21:14:06 INFO - PROCESS | 3833 | 1461298446808 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 21:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:14:06 INFO - PROCESS | 3833 | 1461298446812 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 21:14:06 INFO - PROCESS | 3833 | 1461298446819 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:14:06 INFO - PROCESS | 3833 | 1461298446823 Marionette TRACE conn4 <- [1,1786,null,{}] 21:14:06 INFO - PROCESS | 3833 | 1461298446829 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:07 INFO - PROCESS | 3833 | 1461298447046 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 21:14:07 INFO - PROCESS | 3833 | 1461298447363 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde6c00 == 141 [pid = 3833] [id = 454] 21:14:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x9042f800) [pid = 3833] [serial = 1363] [outer = (nil)] 21:14:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x92bcfc00) [pid = 3833] [serial = 1364] [outer = 0x9042f800] 21:14:07 INFO - PROCESS | 3833 | 1461298447472 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x92c73000) [pid = 3833] [serial = 1365] [outer = 0x9042f800] 21:14:08 INFO - PROCESS | 3833 | 1461298448383 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 21:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 21:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1633ms 21:14:08 INFO - PROCESS | 3833 | 1461298448452 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 3833 | 1461298448456 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 21:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:14:08 INFO - PROCESS | 3833 | 1461298448463 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 3833 | 1461298448466 Marionette TRACE conn4 <- [1,1790,null,{}] 21:14:08 INFO - PROCESS | 3833 | 1461298448472 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:08 INFO - PROCESS | 3833 | 1461298448683 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 21:14:09 INFO - PROCESS | 3833 | 1461298449016 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x84206400 == 142 [pid = 3833] [id = 455] 21:14:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x844c3800) [pid = 3833] [serial = 1366] [outer = (nil)] 21:14:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x92ea1800) [pid = 3833] [serial = 1367] [outer = 0x844c3800] 21:14:09 INFO - PROCESS | 3833 | 1461298449113 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x936e9400) [pid = 3833] [serial = 1368] [outer = 0x844c3800] 21:14:10 INFO - PROCESS | 3833 | 1461298450026 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1634ms 21:14:10 INFO - PROCESS | 3833 | 1461298450099 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 21:14:10 INFO - PROCESS | 3833 | 1461298450102 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 21:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:14:10 INFO - PROCESS | 3833 | 1461298450109 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:14:10 INFO - PROCESS | 3833 | 1461298450112 Marionette TRACE conn4 <- [1,1794,null,{}] 21:14:10 INFO - PROCESS | 3833 | 1461298450119 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:10 INFO - PROCESS | 3833 | 1461298450364 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 21:14:10 INFO - PROCESS | 3833 | 1461298450690 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d0000 == 143 [pid = 3833] [id = 456] 21:14:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x92c78000) [pid = 3833] [serial = 1369] [outer = (nil)] 21:14:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x93988c00) [pid = 3833] [serial = 1370] [outer = 0x92c78000] 21:14:10 INFO - PROCESS | 3833 | 1461298450789 Marionette DEBUG loaded listener.js 21:14:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x9398cc00) [pid = 3833] [serial = 1371] [outer = 0x92c78000] 21:14:11 INFO - PROCESS | 3833 | 1461298451892 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1839ms 21:14:11 INFO - PROCESS | 3833 | 1461298451952 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 21:14:11 INFO - PROCESS | 3833 | 1461298451958 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 21:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:14:11 INFO - PROCESS | 3833 | 1461298451968 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:14:11 INFO - PROCESS | 3833 | 1461298451974 Marionette TRACE conn4 <- [1,1798,null,{}] 21:14:11 INFO - PROCESS | 3833 | 1461298451984 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:12 INFO - PROCESS | 3833 | 1461298452374 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 21:14:12 INFO - PROCESS | 3833 | 1461298452773 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e90400 == 144 [pid = 3833] [id = 457] 21:14:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x855b0400) [pid = 3833] [serial = 1372] [outer = (nil)] 21:14:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x93b53400) [pid = 3833] [serial = 1373] [outer = 0x855b0400] 21:14:12 INFO - PROCESS | 3833 | 1461298452866 Marionette DEBUG loaded listener.js 21:14:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x93b55c00) [pid = 3833] [serial = 1374] [outer = 0x855b0400] 21:14:13 INFO - PROCESS | 3833 | 1461298453803 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 21:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1893ms 21:14:13 INFO - PROCESS | 3833 | 1461298453860 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 21:14:13 INFO - PROCESS | 3833 | 1461298453863 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 21:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:14:13 INFO - PROCESS | 3833 | 1461298453871 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:14:13 INFO - PROCESS | 3833 | 1461298453873 Marionette TRACE conn4 <- [1,1802,null,{}] 21:14:13 INFO - PROCESS | 3833 | 1461298453880 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:14 INFO - PROCESS | 3833 | 1461298454126 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 21:14:14 INFO - PROCESS | 3833 | 1461298454453 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x93b4d800 == 145 [pid = 3833] [id = 458] 21:14:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x93b51800) [pid = 3833] [serial = 1375] [outer = (nil)] 21:14:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x95b37c00) [pid = 3833] [serial = 1376] [outer = 0x93b51800] 21:14:14 INFO - PROCESS | 3833 | 1461298454554 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x95d6d800) [pid = 3833] [serial = 1377] [outer = 0x93b51800] 21:14:15 INFO - PROCESS | 3833 | 1461298455480 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1682ms 21:14:15 INFO - PROCESS | 3833 | 1461298455554 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 21:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:14:15 INFO - PROCESS | 3833 | 1461298455558 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 21:14:15 INFO - PROCESS | 3833 | 1461298455565 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:14:15 INFO - PROCESS | 3833 | 1461298455568 Marionette TRACE conn4 <- [1,1806,null,{}] 21:14:15 INFO - PROCESS | 3833 | 1461298455574 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:15 INFO - PROCESS | 3833 | 1461298455848 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 21:14:16 INFO - PROCESS | 3833 | 1461298456232 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8a50e800 == 144 [pid = 3833] [id = 340] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x844c8c00 == 143 [pid = 3833] [id = 334] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8890f800 == 142 [pid = 3833] [id = 335] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x88909c00 == 141 [pid = 3833] [id = 337] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8a515400 == 140 [pid = 3833] [id = 339] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8a511c00 == 139 [pid = 3833] [id = 343] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x85dcf000 == 138 [pid = 3833] [id = 336] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf1000 == 137 [pid = 3833] [id = 338] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0f3800 == 136 [pid = 3833] [id = 341] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x855a9000 == 135 [pid = 3833] [id = 429] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x889c9000 == 134 [pid = 3833] [id = 428] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8be4ec00 == 133 [pid = 3833] [id = 427] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x85dc5c00 == 132 [pid = 3833] [id = 426] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba90800 == 131 [pid = 3833] [id = 425] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x899d6400 == 130 [pid = 3833] [id = 424] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x88045400 == 129 [pid = 3833] [id = 422] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x899de400 == 128 [pid = 3833] [id = 423] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x85dcdc00 == 127 [pid = 3833] [id = 421] 21:14:18 INFO - PROCESS | 3833 | --DOCSHELL 0x83acf800 == 126 [pid = 3833] [id = 420] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x8fd45400) [pid = 3833] [serial = 1230] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8fdee000) [pid = 3833] [serial = 1233] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8be4d800) [pid = 3833] [serial = 1211] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x88c20800) [pid = 3833] [serial = 1259] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x920b7800) [pid = 3833] [serial = 1245] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x920b1400) [pid = 3833] [serial = 1244] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8fde9000) [pid = 3833] [serial = 1232] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8c0f0000) [pid = 3833] [serial = 1215] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8f58cc00) [pid = 3833] [serial = 1226] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8f596000) [pid = 3833] [serial = 1227] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x92c6f800) [pid = 3833] [serial = 1247] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x856ea000) [pid = 3833] [serial = 1251] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8ba95400) [pid = 3833] [serial = 1208] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x8e734000) [pid = 3833] [serial = 1218] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x905d4800) [pid = 3833] [serial = 1239] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8779fc00) [pid = 3833] [serial = 1254] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x89cf8000) [pid = 3833] [serial = 1206] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x90423c00) [pid = 3833] [serial = 1236] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x89cee000) [pid = 3833] [serial = 1205] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x88c26c00) [pid = 3833] [serial = 1202] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x855a9400) [pid = 3833] [serial = 1250] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x8bb2d000) [pid = 3833] [serial = 1209] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x90706800) [pid = 3833] [serial = 1241] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x886e4800) [pid = 3833] [serial = 1256] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x8f241c00) [pid = 3833] [serial = 1223] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x936f2000) [pid = 3833] [serial = 1182] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x900f0800) [pid = 3833] [serial = 1235] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8e8b6000) [pid = 3833] [serial = 1221] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8e8b2400) [pid = 3833] [serial = 1220] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8f683400) [pid = 3833] [serial = 1229] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x893dc000) [pid = 3833] [serial = 1131] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8e61d000) [pid = 3833] [serial = 1217] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x86f52c00) [pid = 3833] [serial = 1253] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x893da000) [pid = 3833] [serial = 1196] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x86f5e000) [pid = 3833] [serial = 1200] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x893d6000) [pid = 3833] [serial = 1203] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x905d0c00) [pid = 3833] [serial = 1238] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x86e97800) [pid = 3833] [serial = 1199] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x90811000) [pid = 3833] [serial = 1242] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8be53c00) [pid = 3833] [serial = 1212] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8f246800) [pid = 3833] [serial = 1224] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8890d800) [pid = 3833] [serial = 1257] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8c0c1800) [pid = 3833] [serial = 1214] [outer = (nil)] [url = about:blank] 21:14:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x83acf800 == 127 [pid = 3833] [id = 459] 21:14:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x844c8c00) [pid = 3833] [serial = 1378] [outer = (nil)] 21:14:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x855b2c00) [pid = 3833] [serial = 1379] [outer = 0x844c8c00] 21:14:18 INFO - PROCESS | 3833 | 1461298458621 Marionette DEBUG loaded listener.js 21:14:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x856ec000) [pid = 3833] [serial = 1380] [outer = 0x844c8c00] 21:14:19 INFO - PROCESS | 3833 | 1461298459490 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 21:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 3947ms 21:14:19 INFO - PROCESS | 3833 | 1461298459524 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 3833 | 1461298459530 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 21:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:14:19 INFO - PROCESS | 3833 | 1461298459540 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 3833 | 1461298459544 Marionette TRACE conn4 <- [1,1810,null,{}] 21:14:19 INFO - PROCESS | 3833 | 1461298459552 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:19 INFO - PROCESS | 3833 | 1461298459788 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 21:14:20 INFO - PROCESS | 3833 | 1461298459991 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x86e95800 == 128 [pid = 3833] [id = 460] 21:14:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x86e9fc00) [pid = 3833] [serial = 1381] [outer = (nil)] 21:14:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x86f59c00) [pid = 3833] [serial = 1382] [outer = 0x86e9fc00] 21:14:20 INFO - PROCESS | 3833 | 1461298460074 Marionette DEBUG loaded listener.js 21:14:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8779dc00) [pid = 3833] [serial = 1383] [outer = 0x86e9fc00] 21:14:20 INFO - PROCESS | 3833 | 1461298460980 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1493ms 21:14:21 INFO - PROCESS | 3833 | 1461298461051 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 21:14:21 INFO - PROCESS | 3833 | 1461298461058 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 21:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:14:21 INFO - PROCESS | 3833 | 1461298461068 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:14:21 INFO - PROCESS | 3833 | 1461298461073 Marionette TRACE conn4 <- [1,1814,null,{}] 21:14:21 INFO - PROCESS | 3833 | 1461298461080 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:21 INFO - PROCESS | 3833 | 1461298461373 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 21:14:21 INFO - PROCESS | 3833 | 1461298461401 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a0c00 == 129 [pid = 3833] [id = 461] 21:14:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x877a1400) [pid = 3833] [serial = 1384] [outer = (nil)] 21:14:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x88902400) [pid = 3833] [serial = 1385] [outer = 0x877a1400] 21:14:21 INFO - PROCESS | 3833 | 1461298461493 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x889c6400) [pid = 3833] [serial = 1386] [outer = 0x877a1400] 21:14:22 INFO - PROCESS | 3833 | 1461298462966 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 21:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1937ms 21:14:23 INFO - PROCESS | 3833 | 1461298463006 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 3833 | 1461298463009 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 21:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:14:23 INFO - PROCESS | 3833 | 1461298463017 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 3833 | 1461298463023 Marionette TRACE conn4 <- [1,1818,null,{}] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x89b06c00) [pid = 3833] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x899dfc00) [pid = 3833] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8804bc00) [pid = 3833] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x86b11c00) [pid = 3833] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x84209c00) [pid = 3833] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x84e94000) [pid = 3833] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x936f8c00) [pid = 3833] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8ff28400) [pid = 3833] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x88042400) [pid = 3833] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x900e5c00) [pid = 3833] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8fc21000) [pid = 3833] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x856e2800) [pid = 3833] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8f580c00) [pid = 3833] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8f580800) [pid = 3833] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x85ee1800) [pid = 3833] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x899d7c00) [pid = 3833] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8c0ec800) [pid = 3833] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8c0bd400) [pid = 3833] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x877a7c00) [pid = 3833] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x88902c00) [pid = 3833] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x90702400) [pid = 3833] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x889c7c00) [pid = 3833] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:14:23 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x8ba98800) [pid = 3833] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:14:23 INFO - PROCESS | 3833 | 1461298463932 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:24 INFO - PROCESS | 3833 | 1461298464215 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 21:14:24 INFO - PROCESS | 3833 | 1461298464337 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b11c00 == 130 [pid = 3833] [id = 462] 21:14:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x8890cc00) [pid = 3833] [serial = 1387] [outer = (nil)] 21:14:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x88c2dc00) [pid = 3833] [serial = 1388] [outer = 0x8890cc00] 21:14:24 INFO - PROCESS | 3833 | 1461298464419 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8942a800) [pid = 3833] [serial = 1389] [outer = 0x8890cc00] 21:14:25 INFO - PROCESS | 3833 | 1461298465264 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 21:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2274ms 21:14:25 INFO - PROCESS | 3833 | 1461298465291 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 21:14:25 INFO - PROCESS | 3833 | 1461298465296 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 21:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:14:25 INFO - PROCESS | 3833 | 1461298465302 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 3833 | 1461298465306 Marionette TRACE conn4 <- [1,1822,null,{}] 21:14:25 INFO - PROCESS | 3833 | 1461298465312 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:25 INFO - PROCESS | 3833 | 1461298465517 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 21:14:25 INFO - PROCESS | 3833 | 1461298465708 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x83acc800 == 131 [pid = 3833] [id = 463] 21:14:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x88c20800) [pid = 3833] [serial = 1390] [outer = (nil)] 21:14:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x89cef400) [pid = 3833] [serial = 1391] [outer = 0x88c20800] 21:14:25 INFO - PROCESS | 3833 | 1461298465790 Marionette DEBUG loaded listener.js 21:14:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x89cf4800) [pid = 3833] [serial = 1392] [outer = 0x88c20800] 21:14:26 INFO - PROCESS | 3833 | 1461298466974 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 21:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1739ms 21:14:27 INFO - PROCESS | 3833 | 1461298467044 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 3833 | 1461298467053 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 21:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:14:27 INFO - PROCESS | 3833 | 1461298467063 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 3833 | 1461298467069 Marionette TRACE conn4 <- [1,1826,null,{}] 21:14:27 INFO - PROCESS | 3833 | 1461298467077 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:27 INFO - PROCESS | 3833 | 1461298467348 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 21:14:27 INFO - PROCESS | 3833 | 1461298467683 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x855b4c00 == 132 [pid = 3833] [id = 464] 21:14:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x85eee400) [pid = 3833] [serial = 1393] [outer = (nil)] 21:14:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x86ea4000) [pid = 3833] [serial = 1394] [outer = 0x85eee400] 21:14:27 INFO - PROCESS | 3833 | 1461298467794 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8804d000) [pid = 3833] [serial = 1395] [outer = 0x85eee400] 21:14:28 INFO - PROCESS | 3833 | 1461298468817 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 21:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1835ms 21:14:28 INFO - PROCESS | 3833 | 1461298468900 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 3833 | 1461298468910 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 21:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:14:28 INFO - PROCESS | 3833 | 1461298468922 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 3833 | 1461298468926 Marionette TRACE conn4 <- [1,1830,null,{}] 21:14:28 INFO - PROCESS | 3833 | 1461298468983 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:29 INFO - PROCESS | 3833 | 1461298469305 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 21:14:29 INFO - PROCESS | 3833 | 1461298469567 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x8890c000 == 133 [pid = 3833] [id = 465] 21:14:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x893da400) [pid = 3833] [serial = 1396] [outer = (nil)] 21:14:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x899d8c00) [pid = 3833] [serial = 1397] [outer = 0x893da400] 21:14:29 INFO - PROCESS | 3833 | 1461298469660 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x89cf1000) [pid = 3833] [serial = 1398] [outer = 0x893da400] 21:14:30 INFO - PROCESS | 3833 | 1461298470614 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 21:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1748ms 21:14:30 INFO - PROCESS | 3833 | 1461298470678 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 21:14:30 INFO - PROCESS | 3833 | 1461298470683 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 21:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:14:30 INFO - PROCESS | 3833 | 1461298470693 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 3833 | 1461298470699 Marionette TRACE conn4 <- [1,1834,null,{}] 21:14:30 INFO - PROCESS | 3833 | 1461298470716 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:30 INFO - PROCESS | 3833 | 1461298470969 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 21:14:31 INFO - PROCESS | 3833 | 1461298471295 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d4800 == 134 [pid = 3833] [id = 466] 21:14:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x893ce000) [pid = 3833] [serial = 1399] [outer = (nil)] 21:14:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8ba97800) [pid = 3833] [serial = 1400] [outer = 0x893ce000] 21:14:31 INFO - PROCESS | 3833 | 1461298471406 Marionette DEBUG loaded listener.js 21:14:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8bb34800) [pid = 3833] [serial = 1401] [outer = 0x893ce000] 21:14:32 INFO - PROCESS | 3833 | 1461298472349 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 21:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 21:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1694ms 21:14:32 INFO - PROCESS | 3833 | 1461298472387 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 21:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:14:32 INFO - PROCESS | 3833 | 1461298472392 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 21:14:32 INFO - PROCESS | 3833 | 1461298472399 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 3833 | 1461298472403 Marionette TRACE conn4 <- [1,1838,null,{}] 21:14:32 INFO - PROCESS | 3833 | 1461298472410 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:32 INFO - PROCESS | 3833 | 1461298472651 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 21:14:33 INFO - PROCESS | 3833 | 1461298472982 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf9400 == 135 [pid = 3833] [id = 467] 21:14:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8bb36000) [pid = 3833] [serial = 1402] [outer = (nil)] 21:14:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8bef2400) [pid = 3833] [serial = 1403] [outer = 0x8bb36000] 21:14:33 INFO - PROCESS | 3833 | 1461298473084 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8bef7000) [pid = 3833] [serial = 1404] [outer = 0x8bb36000] 21:14:34 INFO - PROCESS | 3833 | 1461298474035 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1688ms 21:14:34 INFO - PROCESS | 3833 | 1461298474089 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 21:14:34 INFO - PROCESS | 3833 | 1461298474092 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 21:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:14:34 INFO - PROCESS | 3833 | 1461298474101 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:14:34 INFO - PROCESS | 3833 | 1461298474106 Marionette TRACE conn4 <- [1,1842,null,{}] 21:14:34 INFO - PROCESS | 3833 | 1461298474113 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:34 INFO - PROCESS | 3833 | 1461298474360 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 21:14:34 INFO - PROCESS | 3833 | 1461298474690 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be49800 == 136 [pid = 3833] [id = 468] 21:14:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8c0b7400) [pid = 3833] [serial = 1405] [outer = (nil)] 21:14:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8c0be000) [pid = 3833] [serial = 1406] [outer = 0x8c0b7400] 21:14:34 INFO - PROCESS | 3833 | 1461298474789 Marionette DEBUG loaded listener.js 21:14:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8c0ec800) [pid = 3833] [serial = 1407] [outer = 0x8c0b7400] 21:14:35 INFO - PROCESS | 3833 | 1461298475750 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1687ms 21:14:35 INFO - PROCESS | 3833 | 1461298475789 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 3833 | 1461298475792 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 21:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:14:35 INFO - PROCESS | 3833 | 1461298475800 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 3833 | 1461298475804 Marionette TRACE conn4 <- [1,1846,null,{}] 21:14:35 INFO - PROCESS | 3833 | 1461298475810 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:36 INFO - PROCESS | 3833 | 1461298476071 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 21:14:36 INFO - PROCESS | 3833 | 1461298476409 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x8804b400 == 137 [pid = 3833] [id = 469] 21:14:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x889c9800) [pid = 3833] [serial = 1408] [outer = (nil)] 21:14:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8c6e1400) [pid = 3833] [serial = 1409] [outer = 0x889c9800] 21:14:36 INFO - PROCESS | 3833 | 1461298476514 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8e733000) [pid = 3833] [serial = 1410] [outer = 0x889c9800] 21:14:37 INFO - PROCESS | 3833 | 1461298477463 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1742ms 21:14:37 INFO - PROCESS | 3833 | 1461298477543 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 3833 | 1461298477547 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 21:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:14:37 INFO - PROCESS | 3833 | 1461298477555 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 3833 | 1461298477559 Marionette TRACE conn4 <- [1,1850,null,{}] 21:14:37 INFO - PROCESS | 3833 | 1461298477565 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:37 INFO - PROCESS | 3833 | 1461298477787 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 21:14:38 INFO - PROCESS | 3833 | 1461298478118 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be4b000 == 138 [pid = 3833] [id = 470] 21:14:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8c6ee800) [pid = 3833] [serial = 1411] [outer = (nil)] 21:14:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8e8b7800) [pid = 3833] [serial = 1412] [outer = 0x8c6ee800] 21:14:38 INFO - PROCESS | 3833 | 1461298478214 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8e8bd800) [pid = 3833] [serial = 1413] [outer = 0x8c6ee800] 21:14:39 INFO - PROCESS | 3833 | 1461298479288 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1791ms 21:14:39 INFO - PROCESS | 3833 | 1461298479349 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 21:14:39 INFO - PROCESS | 3833 | 1461298479356 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 21:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:14:39 INFO - PROCESS | 3833 | 1461298479367 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:14:39 INFO - PROCESS | 3833 | 1461298479372 Marionette TRACE conn4 <- [1,1854,null,{}] 21:14:39 INFO - PROCESS | 3833 | 1461298479382 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:39 INFO - PROCESS | 3833 | 1461298479710 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 21:14:40 INFO - PROCESS | 3833 | 1461298480108 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e752800 == 139 [pid = 3833] [id = 471] 21:14:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8e754c00) [pid = 3833] [serial = 1414] [outer = (nil)] 21:14:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8f246800) [pid = 3833] [serial = 1415] [outer = 0x8e754c00] 21:14:40 INFO - PROCESS | 3833 | 1461298480197 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8f24bc00) [pid = 3833] [serial = 1416] [outer = 0x8e754c00] 21:14:41 INFO - PROCESS | 3833 | 1461298481143 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1849ms 21:14:41 INFO - PROCESS | 3833 | 1461298481216 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 21:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:14:41 INFO - PROCESS | 3833 | 1461298481220 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 21:14:41 INFO - PROCESS | 3833 | 1461298481227 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 3833 | 1461298481230 Marionette TRACE conn4 <- [1,1858,null,{}] 21:14:41 INFO - PROCESS | 3833 | 1461298481236 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:41 INFO - PROCESS | 3833 | 1461298481466 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 21:14:41 INFO - PROCESS | 3833 | 1461298481799 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e614400 == 140 [pid = 3833] [id = 472] 21:14:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8e8b6000) [pid = 3833] [serial = 1417] [outer = (nil)] 21:14:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8f596000) [pid = 3833] [serial = 1418] [outer = 0x8e8b6000] 21:14:41 INFO - PROCESS | 3833 | 1461298481897 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8f5f0800) [pid = 3833] [serial = 1419] [outer = 0x8e8b6000] 21:14:42 INFO - PROCESS | 3833 | 1461298482811 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1638ms 21:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:14:42 INFO - PROCESS | 3833 | 1461298482865 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 21:14:42 INFO - PROCESS | 3833 | 1461298482869 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 21:14:42 INFO - PROCESS | 3833 | 1461298482875 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:14:42 INFO - PROCESS | 3833 | 1461298482878 Marionette TRACE conn4 <- [1,1862,null,{}] 21:14:42 INFO - PROCESS | 3833 | 1461298482884 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:43 INFO - PROCESS | 3833 | 1461298483098 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 21:14:43 INFO - PROCESS | 3833 | 1461298483428 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f24f000 == 141 [pid = 3833] [id = 473] 21:14:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x8f67d800) [pid = 3833] [serial = 1420] [outer = (nil)] 21:14:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8f688000) [pid = 3833] [serial = 1421] [outer = 0x8f67d800] 21:14:43 INFO - PROCESS | 3833 | 1461298483580 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x8fc21000) [pid = 3833] [serial = 1422] [outer = 0x8f67d800] 21:14:44 INFO - PROCESS | 3833 | 1461298484869 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2043ms 21:14:44 INFO - PROCESS | 3833 | 1461298484918 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 21:14:44 INFO - PROCESS | 3833 | 1461298484923 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 21:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:14:44 INFO - PROCESS | 3833 | 1461298484929 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:14:44 INFO - PROCESS | 3833 | 1461298484934 Marionette TRACE conn4 <- [1,1866,null,{}] 21:14:44 INFO - PROCESS | 3833 | 1461298484940 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:45 INFO - PROCESS | 3833 | 1461298485191 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 21:14:45 INFO - PROCESS | 3833 | 1461298485518 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f63cc00 == 142 [pid = 3833] [id = 474] 21:14:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8fdef800) [pid = 3833] [serial = 1423] [outer = (nil)] 21:14:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8ff27000) [pid = 3833] [serial = 1424] [outer = 0x8fdef800] 21:14:45 INFO - PROCESS | 3833 | 1461298485616 Marionette DEBUG loaded listener.js 21:14:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x90424400) [pid = 3833] [serial = 1425] [outer = 0x8fdef800] 21:14:46 INFO - PROCESS | 3833 | 1461298486537 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 21:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1684ms 21:14:46 INFO - PROCESS | 3833 | 1461298486615 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 21:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:14:46 INFO - PROCESS | 3833 | 1461298486619 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 21:14:46 INFO - PROCESS | 3833 | 1461298486626 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 3833 | 1461298486630 Marionette TRACE conn4 <- [1,1870,null,{}] 21:14:46 INFO - PROCESS | 3833 | 1461298486636 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:46 INFO - PROCESS | 3833 | 1461298486898 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 21:14:47 INFO - PROCESS | 3833 | 1461298487220 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fdef000 == 143 [pid = 3833] [id = 475] 21:14:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8ff1bc00) [pid = 3833] [serial = 1426] [outer = (nil)] 21:14:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x90538800) [pid = 3833] [serial = 1427] [outer = 0x8ff1bc00] 21:14:47 INFO - PROCESS | 3833 | 1461298487318 Marionette DEBUG loaded listener.js 21:14:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x9053cc00) [pid = 3833] [serial = 1428] [outer = 0x8ff1bc00] 21:14:48 INFO - PROCESS | 3833 | 1461298488636 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 21:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2046ms 21:14:48 INFO - PROCESS | 3833 | 1461298488673 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 21:14:48 INFO - PROCESS | 3833 | 1461298488677 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 21:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:14:48 INFO - PROCESS | 3833 | 1461298488695 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:14:48 INFO - PROCESS | 3833 | 1461298488697 Marionette TRACE conn4 <- [1,1874,null,{}] 21:14:48 INFO - PROCESS | 3833 | 1461298488704 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:48 INFO - PROCESS | 3833 | 1461298488927 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 21:14:49 INFO - PROCESS | 3833 | 1461298489284 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f580400 == 144 [pid = 3833] [id = 476] 21:14:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x8ff1ec00) [pid = 3833] [serial = 1429] [outer = (nil)] 21:14:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x905e4400) [pid = 3833] [serial = 1430] [outer = 0x8ff1ec00] 21:14:49 INFO - PROCESS | 3833 | 1461298489381 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x905eb000) [pid = 3833] [serial = 1431] [outer = 0x8ff1ec00] 21:14:50 INFO - PROCESS | 3833 | 1461298490323 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1687ms 21:14:50 INFO - PROCESS | 3833 | 1461298490382 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 3833 | 1461298490385 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 21:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:14:50 INFO - PROCESS | 3833 | 1461298490392 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 3833 | 1461298490394 Marionette TRACE conn4 <- [1,1878,null,{}] 21:14:50 INFO - PROCESS | 3833 | 1461298490401 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:50 INFO - PROCESS | 3833 | 1461298490634 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 21:14:51 INFO - PROCESS | 3833 | 1461298491005 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d6000 == 145 [pid = 3833] [id = 477] 21:14:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x905d6400) [pid = 3833] [serial = 1432] [outer = (nil)] 21:14:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x9204ac00) [pid = 3833] [serial = 1433] [outer = 0x905d6400] 21:14:51 INFO - PROCESS | 3833 | 1461298491163 Marionette DEBUG loaded listener.js 21:14:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x920b7800) [pid = 3833] [serial = 1434] [outer = 0x905d6400] 21:14:52 INFO - PROCESS | 3833 | 1461298492252 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1932ms 21:14:52 INFO - PROCESS | 3833 | 1461298492325 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 21:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:14:52 INFO - PROCESS | 3833 | 1461298492329 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 21:14:52 INFO - PROCESS | 3833 | 1461298492336 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:14:52 INFO - PROCESS | 3833 | 1461298492340 Marionette TRACE conn4 <- [1,1882,null,{}] 21:14:52 INFO - PROCESS | 3833 | 1461298492346 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:52 INFO - PROCESS | 3833 | 1461298492614 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 21:14:52 INFO - PROCESS | 3833 | 1461298492980 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x916e8400 == 146 [pid = 3833] [id = 478] 21:14:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x92bd0000) [pid = 3833] [serial = 1435] [outer = (nil)] 21:14:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x92ea6c00) [pid = 3833] [serial = 1436] [outer = 0x92bd0000] 21:14:53 INFO - PROCESS | 3833 | 1461298493075 Marionette DEBUG loaded listener.js 21:14:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x936f5800) [pid = 3833] [serial = 1437] [outer = 0x92bd0000] 21:14:54 INFO - PROCESS | 3833 | 1461298494028 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1746ms 21:14:54 INFO - PROCESS | 3833 | 1461298494097 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 21:14:54 INFO - PROCESS | 3833 | 1461298494107 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 21:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:14:54 INFO - PROCESS | 3833 | 1461298494119 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:14:54 INFO - PROCESS | 3833 | 1461298494125 Marionette TRACE conn4 <- [1,1886,null,{}] 21:14:54 INFO - PROCESS | 3833 | 1461298494132 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:54 INFO - PROCESS | 3833 | 1461298494373 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 21:14:54 INFO - PROCESS | 3833 | 1461298494703 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bda000 == 147 [pid = 3833] [id = 479] 21:14:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x92c78400) [pid = 3833] [serial = 1438] [outer = (nil)] 21:14:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x93b52c00) [pid = 3833] [serial = 1439] [outer = 0x92c78400] 21:14:54 INFO - PROCESS | 3833 | 1461298494802 Marionette DEBUG loaded listener.js 21:14:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x93b57800) [pid = 3833] [serial = 1440] [outer = 0x92c78400] 21:14:55 INFO - PROCESS | 3833 | 1461298495737 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 21:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1691ms 21:14:55 INFO - PROCESS | 3833 | 1461298495809 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 21:14:55 INFO - PROCESS | 3833 | 1461298495812 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 21:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:14:55 INFO - PROCESS | 3833 | 1461298495820 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:14:55 INFO - PROCESS | 3833 | 1461298495822 Marionette TRACE conn4 <- [1,1890,null,{}] 21:14:55 INFO - PROCESS | 3833 | 1461298495829 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:14:56 INFO - PROCESS | 3833 | 1461298496064 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 21:14:56 INFO - PROCESS | 3833 | 1461298496392 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x877a8400 == 146 [pid = 3833] [id = 331] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8f598800 == 145 [pid = 3833] [id = 366] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8f67d000 == 144 [pid = 3833] [id = 369] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8420d800 == 143 [pid = 3833] [id = 368] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x886e6800 == 142 [pid = 3833] [id = 364] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0efc00 == 141 [pid = 3833] [id = 363] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x87e1c800 == 140 [pid = 3833] [id = 367] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x855b1800 == 139 [pid = 3833] [id = 329] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x84e8c800 == 138 [pid = 3833] [id = 268] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8420cc00 == 137 [pid = 3833] [id = 371] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8e75c800 == 136 [pid = 3833] [id = 365] 21:14:58 INFO - PROCESS | 3833 | --DOCSHELL 0x899d7800 == 135 [pid = 3833] [id = 362] 21:14:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x8420cc00 == 136 [pid = 3833] [id = 480] 21:14:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x8420d800) [pid = 3833] [serial = 1441] [outer = (nil)] 21:14:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x855a9c00) [pid = 3833] [serial = 1442] [outer = 0x8420d800] 21:14:58 INFO - PROCESS | 3833 | 1461298498769 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x85dc8400) [pid = 3833] [serial = 1443] [outer = 0x8420d800] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x89422000) [pid = 3833] [serial = 1197] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x92c74800) [pid = 3833] [serial = 1248] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8942d800) [pid = 3833] [serial = 1325] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x88c27800) [pid = 3833] [serial = 1322] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8be45000) [pid = 3833] [serial = 1277] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8a517800) [pid = 3833] [serial = 1275] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8a50e400) [pid = 3833] [serial = 1274] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x89b0d800) [pid = 3833] [serial = 1272] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x89b08800) [pid = 3833] [serial = 1271] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x889ca000) [pid = 3833] [serial = 1269] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x88901c00) [pid = 3833] [serial = 1268] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8779e800) [pid = 3833] [serial = 1266] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x86e9d000) [pid = 3833] [serial = 1265] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x855a6400) [pid = 3833] [serial = 1263] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x845ca800) [pid = 3833] [serial = 1262] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x85ee6800) [pid = 3833] [serial = 1316] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x86e99400) [pid = 3833] [serial = 1317] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x9398d400) [pid = 3833] [serial = 1314] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x9398a400) [pid = 3833] [serial = 1313] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x936f1c00) [pid = 3833] [serial = 1311] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x936ed800) [pid = 3833] [serial = 1310] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x92a2fc00) [pid = 3833] [serial = 1308] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x920b4c00) [pid = 3833] [serial = 1307] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x905d8800) [pid = 3833] [serial = 1305] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x905d2800) [pid = 3833] [serial = 1304] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x900f3c00) [pid = 3833] [serial = 1302] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x900edc00) [pid = 3833] [serial = 1301] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8fde9800) [pid = 3833] [serial = 1299] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8fd4b800) [pid = 3833] [serial = 1298] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8fc1ac00) [pid = 3833] [serial = 1296] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8f682800) [pid = 3833] [serial = 1295] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8f5f4c00) [pid = 3833] [serial = 1293] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x8f58ac00) [pid = 3833] [serial = 1292] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8e9e7c00) [pid = 3833] [serial = 1290] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8e9e4000) [pid = 3833] [serial = 1289] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8e8b4c00) [pid = 3833] [serial = 1287] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8e756c00) [pid = 3833] [serial = 1286] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8e736c00) [pid = 3833] [serial = 1284] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8e620c00) [pid = 3833] [serial = 1283] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8c0f5000) [pid = 3833] [serial = 1281] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8c0ef800) [pid = 3833] [serial = 1280] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8beff400) [pid = 3833] [serial = 1278] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x87e21400) [pid = 3833] [serial = 1319] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8804a800) [pid = 3833] [serial = 1320] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x89420800) [pid = 3833] [serial = 1323] [outer = (nil)] [url = about:blank] 21:14:59 INFO - PROCESS | 3833 | 1461298499844 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 21:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 4040ms 21:14:59 INFO - PROCESS | 3833 | 1461298499864 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 3833 | 1461298499870 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 21:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:14:59 INFO - PROCESS | 3833 | 1461298499880 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 3833 | 1461298499885 Marionette TRACE conn4 <- [1,1894,null,{}] 21:14:59 INFO - PROCESS | 3833 | 1461298499893 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:00 INFO - PROCESS | 3833 | 1461298500112 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 21:15:00 INFO - PROCESS | 3833 | 1461298500332 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f52c00 == 137 [pid = 3833] [id = 481] 21:15:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x86f54c00) [pid = 3833] [serial = 1444] [outer = (nil)] 21:15:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x877a1c00) [pid = 3833] [serial = 1445] [outer = 0x86f54c00] 21:15:00 INFO - PROCESS | 3833 | 1461298500421 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x87e19800) [pid = 3833] [serial = 1446] [outer = 0x86f54c00] 21:15:01 INFO - PROCESS | 3833 | 1461298501315 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1490ms 21:15:01 INFO - PROCESS | 3833 | 1461298501371 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 21:15:01 INFO - PROCESS | 3833 | 1461298501376 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 21:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:15:01 INFO - PROCESS | 3833 | 1461298501388 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:15:01 INFO - PROCESS | 3833 | 1461298501392 Marionette TRACE conn4 <- [1,1898,null,{}] 21:15:01 INFO - PROCESS | 3833 | 1461298501442 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:01 INFO - PROCESS | 3833 | 1461298501733 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 21:15:01 INFO - PROCESS | 3833 | 1461298501767 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a2400 == 138 [pid = 3833] [id = 482] 21:15:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x877aa800) [pid = 3833] [serial = 1447] [outer = (nil)] 21:15:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x889be800) [pid = 3833] [serial = 1448] [outer = 0x877aa800] 21:15:01 INFO - PROCESS | 3833 | 1461298501849 Marionette DEBUG loaded listener.js 21:15:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x88c28800) [pid = 3833] [serial = 1449] [outer = 0x877aa800] 21:15:03 INFO - PROCESS | 3833 | 1461298503041 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1723ms 21:15:03 INFO - PROCESS | 3833 | 1461298503118 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 3833 | 1461298503124 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 21:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:15:03 INFO - PROCESS | 3833 | 1461298503131 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 3833 | 1461298503137 Marionette TRACE conn4 <- [1,1902,null,{}] 21:15:03 INFO - PROCESS | 3833 | 1461298503153 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:03 INFO - PROCESS | 3833 | 1461298503437 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x87e28000) [pid = 3833] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8890cc00) [pid = 3833] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x877a1400) [pid = 3833] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8ff25000) [pid = 3833] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8f67a400) [pid = 3833] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8e8b6c00) [pid = 3833] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8e61f000) [pid = 3833] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8c0c0400) [pid = 3833] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8c6e0400) [pid = 3833] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8be49000) [pid = 3833] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8bb2a000) [pid = 3833] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8ba99800) [pid = 3833] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x886ea400) [pid = 3833] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x85eeb400) [pid = 3833] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x86e9fc00) [pid = 3833] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x844c8c00) [pid = 3833] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x855b0400) [pid = 3833] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x92c78000) [pid = 3833] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x844c3800) [pid = 3833] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x9042f800) [pid = 3833] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:15:04 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x8ff25800) [pid = 3833] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:15:04 INFO - PROCESS | 3833 | 1461298504105 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c3800 == 139 [pid = 3833] [id = 483] 21:15:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x844c8c00) [pid = 3833] [serial = 1450] [outer = (nil)] 21:15:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x85eeb400) [pid = 3833] [serial = 1451] [outer = 0x844c8c00] 21:15:04 INFO - PROCESS | 3833 | 1461298504200 Marionette DEBUG loaded listener.js 21:15:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x889bf000) [pid = 3833] [serial = 1452] [outer = 0x844c8c00] 21:15:04 INFO - PROCESS | 3833 | 1461298504991 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1890ms 21:15:05 INFO - PROCESS | 3833 | 1461298505024 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 21:15:05 INFO - PROCESS | 3833 | 1461298505030 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 21:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:15:05 INFO - PROCESS | 3833 | 1461298505036 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:15:05 INFO - PROCESS | 3833 | 1461298505039 Marionette TRACE conn4 <- [1,1906,null,{}] 21:15:05 INFO - PROCESS | 3833 | 1461298505045 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:05 INFO - PROCESS | 3833 | 1461298505256 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 21:15:05 INFO - PROCESS | 3833 | 1461298505486 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc5400 == 140 [pid = 3833] [id = 484] 21:15:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x8941f400) [pid = 3833] [serial = 1453] [outer = (nil)] 21:15:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x89cfc000) [pid = 3833] [serial = 1454] [outer = 0x8941f400] 21:15:05 INFO - PROCESS | 3833 | 1461298505621 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8a512000) [pid = 3833] [serial = 1455] [outer = 0x8941f400] 21:15:06 INFO - PROCESS | 3833 | 1461298506738 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 21:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1738ms 21:15:06 INFO - PROCESS | 3833 | 1461298506777 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 21:15:06 INFO - PROCESS | 3833 | 1461298506783 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 21:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:15:06 INFO - PROCESS | 3833 | 1461298506795 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 3833 | 1461298506799 Marionette TRACE conn4 <- [1,1910,null,{}] 21:15:06 INFO - PROCESS | 3833 | 1461298506809 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:07 INFO - PROCESS | 3833 | 1461298507030 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 21:15:07 INFO - PROCESS | 3833 | 1461298507360 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b1bc00 == 141 [pid = 3833] [id = 485] 21:15:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x86e9e400) [pid = 3833] [serial = 1456] [outer = (nil)] 21:15:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x87e27800) [pid = 3833] [serial = 1457] [outer = 0x86e9e400] 21:15:07 INFO - PROCESS | 3833 | 1461298507461 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x886ed800) [pid = 3833] [serial = 1458] [outer = 0x86e9e400] 21:15:08 INFO - PROCESS | 3833 | 1461298508473 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 21:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1739ms 21:15:08 INFO - PROCESS | 3833 | 1461298508536 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 21:15:08 INFO - PROCESS | 3833 | 1461298508545 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 21:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:15:08 INFO - PROCESS | 3833 | 1461298508556 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:15:08 INFO - PROCESS | 3833 | 1461298508562 Marionette TRACE conn4 <- [1,1914,null,{}] 21:15:08 INFO - PROCESS | 3833 | 1461298508568 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:08 INFO - PROCESS | 3833 | 1461298508831 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 21:15:09 INFO - PROCESS | 3833 | 1461298509214 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d9c00 == 142 [pid = 3833] [id = 486] 21:15:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x899dc400) [pid = 3833] [serial = 1459] [outer = (nil)] 21:15:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x89cee400) [pid = 3833] [serial = 1460] [outer = 0x899dc400] 21:15:09 INFO - PROCESS | 3833 | 1461298509315 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8a516c00) [pid = 3833] [serial = 1461] [outer = 0x899dc400] 21:15:10 INFO - PROCESS | 3833 | 1461298510304 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1786ms 21:15:10 INFO - PROCESS | 3833 | 1461298510342 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 21:15:10 INFO - PROCESS | 3833 | 1461298510346 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 21:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:15:10 INFO - PROCESS | 3833 | 1461298510353 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:15:10 INFO - PROCESS | 3833 | 1461298510360 Marionette TRACE conn4 <- [1,1918,null,{}] 21:15:10 INFO - PROCESS | 3833 | 1461298510377 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:10 INFO - PROCESS | 3833 | 1461298510617 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 21:15:10 INFO - PROCESS | 3833 | 1461298510947 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bb2bc00 == 143 [pid = 3833] [id = 487] 21:15:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8bb38000) [pid = 3833] [serial = 1462] [outer = (nil)] 21:15:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8be4d000) [pid = 3833] [serial = 1463] [outer = 0x8bb38000] 21:15:11 INFO - PROCESS | 3833 | 1461298511049 Marionette DEBUG loaded listener.js 21:15:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8befa000) [pid = 3833] [serial = 1464] [outer = 0x8bb38000] 21:15:11 INFO - PROCESS | 3833 | 1461298511972 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 21:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1686ms 21:15:12 INFO - PROCESS | 3833 | 1461298512041 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 21:15:12 INFO - PROCESS | 3833 | 1461298512047 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 21:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:15:12 INFO - PROCESS | 3833 | 1461298512054 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:15:12 INFO - PROCESS | 3833 | 1461298512057 Marionette TRACE conn4 <- [1,1922,null,{}] 21:15:12 INFO - PROCESS | 3833 | 1461298512063 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:12 INFO - PROCESS | 3833 | 1461298512306 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 21:15:12 INFO - PROCESS | 3833 | 1461298512633 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b0d800 == 144 [pid = 3833] [id = 488] 21:15:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8be47c00) [pid = 3833] [serial = 1465] [outer = (nil)] 21:15:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8c0e9000) [pid = 3833] [serial = 1466] [outer = 0x8be47c00] 21:15:12 INFO - PROCESS | 3833 | 1461298512728 Marionette DEBUG loaded listener.js 21:15:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8c6e3000) [pid = 3833] [serial = 1467] [outer = 0x8be47c00] 21:15:13 INFO - PROCESS | 3833 | 1461298513634 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 21:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1638ms 21:15:13 INFO - PROCESS | 3833 | 1461298513707 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 21:15:13 INFO - PROCESS | 3833 | 1461298513712 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 21:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:15:13 INFO - PROCESS | 3833 | 1461298513720 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:15:13 INFO - PROCESS | 3833 | 1461298513724 Marionette TRACE conn4 <- [1,1926,null,{}] 21:15:13 INFO - PROCESS | 3833 | 1461298513730 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:13 INFO - PROCESS | 3833 | 1461298513945 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 21:15:14 INFO - PROCESS | 3833 | 1461298514263 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0b6800 == 145 [pid = 3833] [id = 489] 21:15:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8c0b6c00) [pid = 3833] [serial = 1468] [outer = (nil)] 21:15:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8e61f000) [pid = 3833] [serial = 1469] [outer = 0x8c0b6c00] 21:15:14 INFO - PROCESS | 3833 | 1461298514357 Marionette DEBUG loaded listener.js 21:15:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e735800) [pid = 3833] [serial = 1470] [outer = 0x8c0b6c00] 21:15:15 INFO - PROCESS | 3833 | 1461298515302 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 21:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1648ms 21:15:15 INFO - PROCESS | 3833 | 1461298515369 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 21:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:15:15 INFO - PROCESS | 3833 | 1461298515374 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 21:15:15 INFO - PROCESS | 3833 | 1461298515380 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:15:15 INFO - PROCESS | 3833 | 1461298515384 Marionette TRACE conn4 <- [1,1930,null,{}] 21:15:15 INFO - PROCESS | 3833 | 1461298515391 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:15 INFO - PROCESS | 3833 | 1461298515676 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 21:15:16 INFO - PROCESS | 3833 | 1461298516011 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x86e98000 == 146 [pid = 3833] [id = 490] 21:15:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8e73dc00) [pid = 3833] [serial = 1471] [outer = (nil)] 21:15:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8e8b9000) [pid = 3833] [serial = 1472] [outer = 0x8e73dc00] 21:15:16 INFO - PROCESS | 3833 | 1461298516107 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8e9e7c00) [pid = 3833] [serial = 1473] [outer = 0x8e73dc00] 21:15:17 INFO - PROCESS | 3833 | 1461298517012 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 21:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1688ms 21:15:17 INFO - PROCESS | 3833 | 1461298517068 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 21:15:17 INFO - PROCESS | 3833 | 1461298517071 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 21:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:15:17 INFO - PROCESS | 3833 | 1461298517078 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 3833 | 1461298517081 Marionette TRACE conn4 <- [1,1934,null,{}] 21:15:17 INFO - PROCESS | 3833 | 1461298517087 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:17 INFO - PROCESS | 3833 | 1461298517298 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 21:15:17 INFO - PROCESS | 3833 | 1461298517613 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e9e4000 == 147 [pid = 3833] [id = 491] 21:15:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8e9e8000) [pid = 3833] [serial = 1474] [outer = (nil)] 21:15:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8f58ec00) [pid = 3833] [serial = 1475] [outer = 0x8e9e8000] 21:15:17 INFO - PROCESS | 3833 | 1461298517709 Marionette DEBUG loaded listener.js 21:15:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f594400) [pid = 3833] [serial = 1476] [outer = 0x8e9e8000] 21:15:18 INFO - PROCESS | 3833 | 1461298518651 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1635ms 21:15:18 INFO - PROCESS | 3833 | 1461298518713 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 21:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:15:18 INFO - PROCESS | 3833 | 1461298518717 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 21:15:18 INFO - PROCESS | 3833 | 1461298518724 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:15:18 INFO - PROCESS | 3833 | 1461298518727 Marionette TRACE conn4 <- [1,1938,null,{}] 21:15:18 INFO - PROCESS | 3833 | 1461298518733 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:18 INFO - PROCESS | 3833 | 1461298518953 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 21:15:19 INFO - PROCESS | 3833 | 1461298519271 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f242000 == 148 [pid = 3833] [id = 492] 21:15:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8f583000) [pid = 3833] [serial = 1477] [outer = (nil)] 21:15:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8f67dc00) [pid = 3833] [serial = 1478] [outer = 0x8f583000] 21:15:19 INFO - PROCESS | 3833 | 1461298519369 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8f681800) [pid = 3833] [serial = 1479] [outer = 0x8f583000] 21:15:20 INFO - PROCESS | 3833 | 1461298520283 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1581ms 21:15:20 INFO - PROCESS | 3833 | 1461298520306 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 21:15:20 INFO - PROCESS | 3833 | 1461298520311 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 21:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:15:20 INFO - PROCESS | 3833 | 1461298520318 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:15:20 INFO - PROCESS | 3833 | 1461298520322 Marionette TRACE conn4 <- [1,1942,null,{}] 21:15:20 INFO - PROCESS | 3833 | 1461298520328 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:20 INFO - PROCESS | 3833 | 1461298520558 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 21:15:20 INFO - PROCESS | 3833 | 1461298520888 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e24400 == 149 [pid = 3833] [id = 493] 21:15:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x88901400) [pid = 3833] [serial = 1480] [outer = (nil)] 21:15:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8fd43c00) [pid = 3833] [serial = 1481] [outer = 0x88901400] 21:15:20 INFO - PROCESS | 3833 | 1461298520986 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8fde3800) [pid = 3833] [serial = 1482] [outer = 0x88901400] 21:15:21 INFO - PROCESS | 3833 | 1461298521955 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1696ms 21:15:22 INFO - PROCESS | 3833 | 1461298522015 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 21:15:22 INFO - PROCESS | 3833 | 1461298522018 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 21:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:15:22 INFO - PROCESS | 3833 | 1461298522026 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:15:22 INFO - PROCESS | 3833 | 1461298522030 Marionette TRACE conn4 <- [1,1946,null,{}] 21:15:22 INFO - PROCESS | 3833 | 1461298522036 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:22 INFO - PROCESS | 3833 | 1461298522266 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 21:15:22 INFO - PROCESS | 3833 | 1461298522595 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f67c000 == 150 [pid = 3833] [id = 494] 21:15:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8f67f000) [pid = 3833] [serial = 1483] [outer = (nil)] 21:15:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8ff22400) [pid = 3833] [serial = 1484] [outer = 0x8f67f000] 21:15:22 INFO - PROCESS | 3833 | 1461298522691 Marionette DEBUG loaded listener.js 21:15:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8ff27c00) [pid = 3833] [serial = 1485] [outer = 0x8f67f000] 21:15:23 INFO - PROCESS | 3833 | 1461298523684 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 21:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1683ms 21:15:23 INFO - PROCESS | 3833 | 1461298523710 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 21:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:15:23 INFO - PROCESS | 3833 | 1461298523714 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 21:15:23 INFO - PROCESS | 3833 | 1461298523721 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:15:23 INFO - PROCESS | 3833 | 1461298523731 Marionette TRACE conn4 <- [1,1950,null,{}] 21:15:23 INFO - PROCESS | 3833 | 1461298523736 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:23 INFO - PROCESS | 3833 | 1461298523982 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 21:15:24 INFO - PROCESS | 3833 | 1461298524346 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fdee800 == 151 [pid = 3833] [id = 495] 21:15:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x91205000) [pid = 3833] [serial = 1486] [outer = (nil)] 21:15:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x9203f400) [pid = 3833] [serial = 1487] [outer = 0x91205000] 21:15:24 INFO - PROCESS | 3833 | 1461298524450 Marionette DEBUG loaded listener.js 21:15:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x92a7d800) [pid = 3833] [serial = 1488] [outer = 0x91205000] 21:15:25 INFO - PROCESS | 3833 | 1461298525374 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1688ms 21:15:25 INFO - PROCESS | 3833 | 1461298525409 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 21:15:25 INFO - PROCESS | 3833 | 1461298525412 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 21:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:15:25 INFO - PROCESS | 3833 | 1461298525419 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:15:25 INFO - PROCESS | 3833 | 1461298525422 Marionette TRACE conn4 <- [1,1954,null,{}] 21:15:25 INFO - PROCESS | 3833 | 1461298525428 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:25 INFO - PROCESS | 3833 | 1461298525645 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 21:15:26 INFO - PROCESS | 3833 | 1461298525982 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x886eec00 == 152 [pid = 3833] [id = 496] 21:15:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8f5fdc00) [pid = 3833] [serial = 1489] [outer = (nil)] 21:15:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x92c7e000) [pid = 3833] [serial = 1490] [outer = 0x8f5fdc00] 21:15:26 INFO - PROCESS | 3833 | 1461298526087 Marionette DEBUG loaded listener.js 21:15:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x936ec400) [pid = 3833] [serial = 1491] [outer = 0x8f5fdc00] 21:15:26 INFO - PROCESS | 3833 | 1461298526978 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 21:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1590ms 21:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:15:27 INFO - PROCESS | 3833 | 1461298527009 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 21:15:27 INFO - PROCESS | 3833 | 1461298527012 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 21:15:27 INFO - PROCESS | 3833 | 1461298527019 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:15:27 INFO - PROCESS | 3833 | 1461298527024 Marionette TRACE conn4 <- [1,1958,null,{}] 21:15:27 INFO - PROCESS | 3833 | 1461298527030 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:27 INFO - PROCESS | 3833 | 1461298527249 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 21:15:27 INFO - PROCESS | 3833 | 1461298527529 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c7000 == 153 [pid = 3833] [id = 497] 21:15:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8e616c00) [pid = 3833] [serial = 1492] [outer = (nil)] 21:15:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x93988000) [pid = 3833] [serial = 1493] [outer = 0x8e616c00] 21:15:27 INFO - PROCESS | 3833 | 1461298527668 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x9398e000) [pid = 3833] [serial = 1494] [outer = 0x8e616c00] 21:15:28 INFO - PROCESS | 3833 | 1461298528576 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 21:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1636ms 21:15:28 INFO - PROCESS | 3833 | 1461298528655 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 21:15:28 INFO - PROCESS | 3833 | 1461298528658 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 21:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:15:28 INFO - PROCESS | 3833 | 1461298528665 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 3833 | 1461298528669 Marionette TRACE conn4 <- [1,1962,null,{}] 21:15:28 INFO - PROCESS | 3833 | 1461298528675 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:28 INFO - PROCESS | 3833 | 1461298528917 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 21:15:29 INFO - PROCESS | 3833 | 1461298529241 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x936ee000 == 154 [pid = 3833] [id = 498] 21:15:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x936f6800) [pid = 3833] [serial = 1495] [outer = (nil)] 21:15:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x95dd3400) [pid = 3833] [serial = 1496] [outer = 0x936f6800] 21:15:29 INFO - PROCESS | 3833 | 1461298529349 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x96c5a800) [pid = 3833] [serial = 1497] [outer = 0x936f6800] 21:15:30 INFO - PROCESS | 3833 | 1461298530508 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 21:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1883ms 21:15:30 INFO - PROCESS | 3833 | 1461298530549 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 21:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:15:30 INFO - PROCESS | 3833 | 1461298530553 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 21:15:30 INFO - PROCESS | 3833 | 1461298530560 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:15:30 INFO - PROCESS | 3833 | 1461298530563 Marionette TRACE conn4 <- [1,1966,null,{}] 21:15:30 INFO - PROCESS | 3833 | 1461298530569 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:30 INFO - PROCESS | 3833 | 1461298530774 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 21:15:31 INFO - PROCESS | 3833 | 1461298531051 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e1ec00 == 155 [pid = 3833] [id = 499] 21:15:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x93b56400) [pid = 3833] [serial = 1498] [outer = (nil)] 21:15:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x96fb0800) [pid = 3833] [serial = 1499] [outer = 0x93b56400] 21:15:31 INFO - PROCESS | 3833 | 1461298531141 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x96fb3000) [pid = 3833] [serial = 1500] [outer = 0x93b56400] 21:15:32 INFO - PROCESS | 3833 | 1461298532086 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 21:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1583ms 21:15:32 INFO - PROCESS | 3833 | 1461298532143 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 21:15:32 INFO - PROCESS | 3833 | 1461298532149 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 21:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:15:32 INFO - PROCESS | 3833 | 1461298532155 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:15:32 INFO - PROCESS | 3833 | 1461298532159 Marionette TRACE conn4 <- [1,1970,null,{}] 21:15:32 INFO - PROCESS | 3833 | 1461298532165 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:32 INFO - PROCESS | 3833 | 1461298532393 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 21:15:32 INFO - PROCESS | 3833 | 1461298532718 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c2ac00 == 156 [pid = 3833] [id = 500] 21:15:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x97179000) [pid = 3833] [serial = 1501] [outer = (nil)] 21:15:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x979d1800) [pid = 3833] [serial = 1502] [outer = 0x97179000] 21:15:32 INFO - PROCESS | 3833 | 1461298532826 Marionette DEBUG loaded listener.js 21:15:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x979d5c00) [pid = 3833] [serial = 1503] [outer = 0x97179000] 21:15:33 INFO - PROCESS | 3833 | 1461298533741 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 21:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1643ms 21:15:33 INFO - PROCESS | 3833 | 1461298533799 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 21:15:33 INFO - PROCESS | 3833 | 1461298533802 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 21:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:15:33 INFO - PROCESS | 3833 | 1461298533809 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:15:33 INFO - PROCESS | 3833 | 1461298533813 Marionette TRACE conn4 <- [1,1974,null,{}] 21:15:33 INFO - PROCESS | 3833 | 1461298533819 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:34 INFO - PROCESS | 3833 | 1461298534030 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 21:15:34 INFO - PROCESS | 3833 | 1461298534356 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x90705000 == 157 [pid = 3833] [id = 501] 21:15:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x9712a400) [pid = 3833] [serial = 1504] [outer = (nil)] 21:15:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x97c5cc00) [pid = 3833] [serial = 1505] [outer = 0x9712a400] 21:15:34 INFO - PROCESS | 3833 | 1461298534452 Marionette DEBUG loaded listener.js 21:15:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x98e02c00) [pid = 3833] [serial = 1506] [outer = 0x9712a400] 21:15:35 INFO - PROCESS | 3833 | 1461298535378 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 21:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1641ms 21:15:35 INFO - PROCESS | 3833 | 1461298535452 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 21:15:35 INFO - PROCESS | 3833 | 1461298535455 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 21:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:15:35 INFO - PROCESS | 3833 | 1461298535462 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:15:35 INFO - PROCESS | 3833 | 1461298535465 Marionette TRACE conn4 <- [1,1978,null,{}] 21:15:35 INFO - PROCESS | 3833 | 1461298535471 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:35 INFO - PROCESS | 3833 | 1461298535703 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 21:15:36 INFO - PROCESS | 3833 | 1461298536037 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d2400 == 158 [pid = 3833] [id = 502] 21:15:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x89427c00) [pid = 3833] [serial = 1507] [outer = (nil)] 21:15:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x98ec5400) [pid = 3833] [serial = 1508] [outer = 0x89427c00] 21:15:36 INFO - PROCESS | 3833 | 1461298536136 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x99018400) [pid = 3833] [serial = 1509] [outer = 0x89427c00] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x9070e800 == 157 [pid = 3833] [id = 349] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x83acb000 == 156 [pid = 3833] [id = 348] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8fd4cc00 == 155 [pid = 3833] [id = 347] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x88c23000 == 154 [pid = 3833] [id = 346] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x844c3800 == 153 [pid = 3833] [id = 483] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x877a2400 == 152 [pid = 3833] [id = 482] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x86f52c00 == 151 [pid = 3833] [id = 481] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8420cc00 == 150 [pid = 3833] [id = 480] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x905d6000 == 149 [pid = 3833] [id = 477] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8f580400 == 148 [pid = 3833] [id = 476] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8fdef000 == 147 [pid = 3833] [id = 475] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8f24f000 == 146 [pid = 3833] [id = 473] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8f63cc00 == 145 [pid = 3833] [id = 474] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8e614400 == 144 [pid = 3833] [id = 472] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8e752800 == 143 [pid = 3833] [id = 471] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8be4b000 == 142 [pid = 3833] [id = 470] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8804b400 == 141 [pid = 3833] [id = 469] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8be49800 == 140 [pid = 3833] [id = 468] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf9400 == 139 [pid = 3833] [id = 467] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x8890c000 == 138 [pid = 3833] [id = 465] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x845d4800 == 137 [pid = 3833] [id = 466] 21:15:38 INFO - PROCESS | 3833 | --DOCSHELL 0x855b4c00 == 136 [pid = 3833] [id = 464] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x893d0000) [pid = 3833] [serial = 1260] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8942a800) [pid = 3833] [serial = 1389] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x889c6400) [pid = 3833] [serial = 1386] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x900f1000) [pid = 3833] [serial = 1358] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8fd46400) [pid = 3833] [serial = 1356] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8fc20c00) [pid = 3833] [serial = 1355] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8f639000) [pid = 3833] [serial = 1353] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8f635c00) [pid = 3833] [serial = 1352] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8f58f800) [pid = 3833] [serial = 1350] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8f58bc00) [pid = 3833] [serial = 1349] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x8f249000) [pid = 3833] [serial = 1347] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8e9e7000) [pid = 3833] [serial = 1346] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8e75cc00) [pid = 3833] [serial = 1344] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x8e739400) [pid = 3833] [serial = 1343] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8c0e8400) [pid = 3833] [serial = 1341] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8c0bf000) [pid = 3833] [serial = 1340] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8bef5000) [pid = 3833] [serial = 1337] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x8befb000) [pid = 3833] [serial = 1338] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x8be46000) [pid = 3833] [serial = 1335] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8bb32c00) [pid = 3833] [serial = 1334] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x89b03c00) [pid = 3833] [serial = 1332] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x889bfc00) [pid = 3833] [serial = 1331] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x86f4f800) [pid = 3833] [serial = 1329] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x86b13000) [pid = 3833] [serial = 1328] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x86f59c00) [pid = 3833] [serial = 1382] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x855b2c00) [pid = 3833] [serial = 1379] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x856ec000) [pid = 3833] [serial = 1380] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x95b37c00) [pid = 3833] [serial = 1376] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x93b55c00) [pid = 3833] [serial = 1374] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x93b53400) [pid = 3833] [serial = 1373] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x9398cc00) [pid = 3833] [serial = 1371] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x93988c00) [pid = 3833] [serial = 1370] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x936e9400) [pid = 3833] [serial = 1368] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x92ea1800) [pid = 3833] [serial = 1367] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x92c73000) [pid = 3833] [serial = 1365] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x92bcfc00) [pid = 3833] [serial = 1364] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x920b3c00) [pid = 3833] [serial = 1362] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x905e7c00) [pid = 3833] [serial = 1361] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x90537c00) [pid = 3833] [serial = 1359] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x88c2dc00) [pid = 3833] [serial = 1388] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x88902400) [pid = 3833] [serial = 1385] [outer = (nil)] [url = about:blank] 21:15:38 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8779dc00) [pid = 3833] [serial = 1383] [outer = (nil)] [url = about:blank] 21:15:39 INFO - PROCESS | 3833 | 1461298539235 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 3800ms 21:15:39 INFO - PROCESS | 3833 | 1461298539264 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 21:15:39 INFO - PROCESS | 3833 | 1461298539269 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 21:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:15:39 INFO - PROCESS | 3833 | 1461298539277 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 3833 | 1461298539282 Marionette TRACE conn4 <- [1,1982,null,{}] 21:15:39 INFO - PROCESS | 3833 | 1461298539290 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:39 INFO - PROCESS | 3833 | 1461298539519 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 21:15:39 INFO - PROCESS | 3833 | 1461298539717 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ec800 == 137 [pid = 3833] [id = 503] 21:15:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x86b13000) [pid = 3833] [serial = 1510] [outer = (nil)] 21:15:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x86f52c00) [pid = 3833] [serial = 1511] [outer = 0x86b13000] 21:15:39 INFO - PROCESS | 3833 | 1461298539802 Marionette DEBUG loaded listener.js 21:15:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8779bc00) [pid = 3833] [serial = 1512] [outer = 0x86b13000] 21:15:40 INFO - PROCESS | 3833 | 1461298540808 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1587ms 21:15:40 INFO - PROCESS | 3833 | 1461298540866 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 21:15:40 INFO - PROCESS | 3833 | 1461298540876 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 21:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:15:40 INFO - PROCESS | 3833 | 1461298540889 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - PROCESS | 3833 | 1461298540893 Marionette TRACE conn4 <- [1,1986,null,{}] 21:15:40 INFO - PROCESS | 3833 | 1461298540902 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:41 INFO - PROCESS | 3833 | 1461298541163 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 21:15:41 INFO - PROCESS | 3833 | 1461298541485 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e5c00 == 138 [pid = 3833] [id = 504] 21:15:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x886e9c00) [pid = 3833] [serial = 1513] [outer = (nil)] 21:15:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x889c5c00) [pid = 3833] [serial = 1514] [outer = 0x886e9c00] 21:15:41 INFO - PROCESS | 3833 | 1461298541587 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x893d0000) [pid = 3833] [serial = 1515] [outer = 0x886e9c00] 21:15:42 INFO - PROCESS | 3833 | 1461298542452 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1643ms 21:15:42 INFO - PROCESS | 3833 | 1461298542531 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 21:15:42 INFO - PROCESS | 3833 | 1461298542535 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 21:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:15:42 INFO - PROCESS | 3833 | 1461298542542 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:15:42 INFO - PROCESS | 3833 | 1461298542548 Marionette TRACE conn4 <- [1,1990,null,{}] 21:15:42 INFO - PROCESS | 3833 | 1461298542571 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:42 INFO - PROCESS | 3833 | 1461298542854 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 21:15:42 INFO - PROCESS | 3833 | 1461298542890 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x8804c000 == 139 [pid = 3833] [id = 505] 21:15:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x89b04000) [pid = 3833] [serial = 1516] [outer = (nil)] 21:15:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x89b0d000) [pid = 3833] [serial = 1517] [outer = 0x89b04000] 21:15:42 INFO - PROCESS | 3833 | 1461298542977 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x89cfc800) [pid = 3833] [serial = 1518] [outer = 0x89b04000] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x877aa800) [pid = 3833] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x844c8c00) [pid = 3833] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x893ce000) [pid = 3833] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x905d6400) [pid = 3833] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8c6ee800) [pid = 3833] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x85eee400) [pid = 3833] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8420d800) [pid = 3833] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x92bd0000) [pid = 3833] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x93b51800) [pid = 3833] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8fdef800) [pid = 3833] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x893da400) [pid = 3833] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8ff1ec00) [pid = 3833] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8e754c00) [pid = 3833] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x86f54c00) [pid = 3833] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8f67d800) [pid = 3833] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x889c9800) [pid = 3833] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8ff1bc00) [pid = 3833] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8c0b7400) [pid = 3833] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8bb36000) [pid = 3833] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x8e8b6000) [pid = 3833] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x92c78400) [pid = 3833] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:15:44 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x85dcec00) [pid = 3833] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:15:44 INFO - PROCESS | 3833 | 1461298544708 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2195ms 21:15:44 INFO - PROCESS | 3833 | 1461298544738 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 3833 | 1461298544743 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 21:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:15:44 INFO - PROCESS | 3833 | 1461298544759 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 3833 | 1461298544762 Marionette TRACE conn4 <- [1,1994,null,{}] 21:15:44 INFO - PROCESS | 3833 | 1461298544769 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:44 INFO - PROCESS | 3833 | 1461298544977 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 21:15:45 INFO - PROCESS | 3833 | 1461298544993 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e94c00 == 140 [pid = 3833] [id = 506] 21:15:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x889c8000) [pid = 3833] [serial = 1519] [outer = (nil)] 21:15:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x8a50f400) [pid = 3833] [serial = 1520] [outer = 0x889c8000] 21:15:45 INFO - PROCESS | 3833 | 1461298545074 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8ba96400) [pid = 3833] [serial = 1521] [outer = 0x889c8000] 21:15:46 INFO - PROCESS | 3833 | 1461298546047 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1345ms 21:15:46 INFO - PROCESS | 3833 | 1461298546105 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 3833 | 1461298546108 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 21:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:15:46 INFO - PROCESS | 3833 | 1461298546114 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 3833 | 1461298546118 Marionette TRACE conn4 <- [1,1998,null,{}] 21:15:46 INFO - PROCESS | 3833 | 1461298546274 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:46 INFO - PROCESS | 3833 | 1461298546537 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 21:15:46 INFO - PROCESS | 3833 | 1461298546893 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b17000 == 141 [pid = 3833] [id = 507] 21:15:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x86b1a400) [pid = 3833] [serial = 1522] [outer = (nil)] 21:15:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x86e9e000) [pid = 3833] [serial = 1523] [outer = 0x86b1a400] 21:15:46 INFO - PROCESS | 3833 | 1461298546995 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x86f59000) [pid = 3833] [serial = 1524] [outer = 0x86b1a400] 21:15:47 INFO - PROCESS | 3833 | 1461298547973 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 21:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1923ms 21:15:48 INFO - PROCESS | 3833 | 1461298548041 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 21:15:48 INFO - PROCESS | 3833 | 1461298548050 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 21:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:15:48 INFO - PROCESS | 3833 | 1461298548058 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 3833 | 1461298548062 Marionette TRACE conn4 <- [1,2002,null,{}] 21:15:48 INFO - PROCESS | 3833 | 1461298548069 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:48 INFO - PROCESS | 3833 | 1461298548340 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 21:15:48 INFO - PROCESS | 3833 | 1461298548688 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x88902400 == 142 [pid = 3833] [id = 508] 21:15:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x88908400) [pid = 3833] [serial = 1525] [outer = (nil)] 21:15:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x88910c00) [pid = 3833] [serial = 1526] [outer = 0x88908400] 21:15:48 INFO - PROCESS | 3833 | 1461298548790 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x88c2dc00) [pid = 3833] [serial = 1527] [outer = 0x88908400] 21:15:49 INFO - PROCESS | 3833 | 1461298549828 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1833ms 21:15:49 INFO - PROCESS | 3833 | 1461298549890 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 21:15:49 INFO - PROCESS | 3833 | 1461298549895 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 21:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:15:49 INFO - PROCESS | 3833 | 1461298549902 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 3833 | 1461298549906 Marionette TRACE conn4 <- [1,2006,null,{}] 21:15:49 INFO - PROCESS | 3833 | 1461298549912 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:50 INFO - PROCESS | 3833 | 1461298550193 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 21:15:50 INFO - PROCESS | 3833 | 1461298550579 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x8890d000 == 143 [pid = 3833] [id = 509] 21:15:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x89428c00) [pid = 3833] [serial = 1528] [outer = (nil)] 21:15:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x899db000) [pid = 3833] [serial = 1529] [outer = 0x89428c00] 21:15:50 INFO - PROCESS | 3833 | 1461298550682 Marionette DEBUG loaded listener.js 21:15:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x89cf0000) [pid = 3833] [serial = 1530] [outer = 0x89428c00] 21:15:51 INFO - PROCESS | 3833 | 1461298551658 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 21:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 21:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1834ms 21:15:51 INFO - PROCESS | 3833 | 1461298551746 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 21:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:15:51 INFO - PROCESS | 3833 | 1461298551757 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 21:15:51 INFO - PROCESS | 3833 | 1461298551765 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:15:51 INFO - PROCESS | 3833 | 1461298551769 Marionette TRACE conn4 <- [1,2010,null,{}] 21:15:51 INFO - PROCESS | 3833 | 1461298551774 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:52 INFO - PROCESS | 3833 | 1461298552115 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 21:15:52 INFO - PROCESS | 3833 | 1461298552373 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c9000 == 144 [pid = 3833] [id = 510] 21:15:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x89426400) [pid = 3833] [serial = 1531] [outer = (nil)] 21:15:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8bef9400) [pid = 3833] [serial = 1532] [outer = 0x89426400] 21:15:52 INFO - PROCESS | 3833 | 1461298552467 Marionette DEBUG loaded listener.js 21:15:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8c0b7000) [pid = 3833] [serial = 1533] [outer = 0x89426400] 21:15:53 INFO - PROCESS | 3833 | 1461298553518 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 21:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 21:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1835ms 21:15:53 INFO - PROCESS | 3833 | 1461298553600 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 21:15:53 INFO - PROCESS | 3833 | 1461298553605 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 21:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:15:53 INFO - PROCESS | 3833 | 1461298553612 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:15:53 INFO - PROCESS | 3833 | 1461298553616 Marionette TRACE conn4 <- [1,2014,null,{}] 21:15:53 INFO - PROCESS | 3833 | 1461298553622 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:53 INFO - PROCESS | 3833 | 1461298553902 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 21:15:54 INFO - PROCESS | 3833 | 1461298554261 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x856e7800 == 145 [pid = 3833] [id = 511] 21:15:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8be4a400) [pid = 3833] [serial = 1534] [outer = (nil)] 21:15:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8c0f1c00) [pid = 3833] [serial = 1535] [outer = 0x8be4a400] 21:15:54 INFO - PROCESS | 3833 | 1461298554354 Marionette DEBUG loaded listener.js 21:15:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8c6ee800) [pid = 3833] [serial = 1536] [outer = 0x8be4a400] 21:15:55 INFO - PROCESS | 3833 | 1461298555314 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1737ms 21:15:55 INFO - PROCESS | 3833 | 1461298555350 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 21:15:55 INFO - PROCESS | 3833 | 1461298555355 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 21:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:15:55 INFO - PROCESS | 3833 | 1461298555361 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:15:55 INFO - PROCESS | 3833 | 1461298555364 Marionette TRACE conn4 <- [1,2018,null,{}] 21:15:55 INFO - PROCESS | 3833 | 1461298555371 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:55 INFO - PROCESS | 3833 | 1461298555678 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 21:15:56 INFO - PROCESS | 3833 | 1461298556013 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be44400 == 146 [pid = 3833] [id = 512] 21:15:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8e739800) [pid = 3833] [serial = 1537] [outer = (nil)] 21:15:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8e8b4000) [pid = 3833] [serial = 1538] [outer = 0x8e739800] 21:15:56 INFO - PROCESS | 3833 | 1461298556119 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8e9eb000) [pid = 3833] [serial = 1539] [outer = 0x8e739800] 21:15:57 INFO - PROCESS | 3833 | 1461298557068 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1785ms 21:15:57 INFO - PROCESS | 3833 | 1461298557147 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 21:15:57 INFO - PROCESS | 3833 | 1461298557152 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 21:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:15:57 INFO - PROCESS | 3833 | 1461298557158 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - PROCESS | 3833 | 1461298557162 Marionette TRACE conn4 <- [1,2022,null,{}] 21:15:57 INFO - PROCESS | 3833 | 1461298557168 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:57 INFO - PROCESS | 3833 | 1461298557436 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 21:15:57 INFO - PROCESS | 3833 | 1461298557755 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0ef400 == 147 [pid = 3833] [id = 513] 21:15:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8e73c800) [pid = 3833] [serial = 1540] [outer = (nil)] 21:15:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8f249800) [pid = 3833] [serial = 1541] [outer = 0x8e73c800] 21:15:57 INFO - PROCESS | 3833 | 1461298557851 Marionette DEBUG loaded listener.js 21:15:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8f578800) [pid = 3833] [serial = 1542] [outer = 0x8e73c800] 21:15:58 INFO - PROCESS | 3833 | 1461298558772 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1687ms 21:15:58 INFO - PROCESS | 3833 | 1461298558847 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 21:15:58 INFO - PROCESS | 3833 | 1461298558850 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 21:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:15:58 INFO - PROCESS | 3833 | 1461298558858 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:15:58 INFO - PROCESS | 3833 | 1461298558862 Marionette TRACE conn4 <- [1,2026,null,{}] 21:15:58 INFO - PROCESS | 3833 | 1461298558868 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:15:59 INFO - PROCESS | 3833 | 1461298559145 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 21:15:59 INFO - PROCESS | 3833 | 1461298559468 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x855b0000 == 148 [pid = 3833] [id = 514] 21:15:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8c0e9c00) [pid = 3833] [serial = 1543] [outer = (nil)] 21:15:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8f591400) [pid = 3833] [serial = 1544] [outer = 0x8c0e9c00] 21:15:59 INFO - PROCESS | 3833 | 1461298559564 Marionette DEBUG loaded listener.js 21:15:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8f597800) [pid = 3833] [serial = 1545] [outer = 0x8c0e9c00] 21:16:00 INFO - PROCESS | 3833 | 1461298560528 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1747ms 21:16:00 INFO - PROCESS | 3833 | 1461298560606 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 3833 | 1461298560611 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 21:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:16:00 INFO - PROCESS | 3833 | 1461298560618 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 3833 | 1461298560622 Marionette TRACE conn4 <- [1,2030,null,{}] 21:16:00 INFO - PROCESS | 3833 | 1461298560628 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:00 INFO - PROCESS | 3833 | 1461298560897 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 21:16:01 INFO - PROCESS | 3833 | 1461298561233 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f57f000 == 149 [pid = 3833] [id = 515] 21:16:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8f582400) [pid = 3833] [serial = 1546] [outer = (nil)] 21:16:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8f63cc00) [pid = 3833] [serial = 1547] [outer = 0x8f582400] 21:16:01 INFO - PROCESS | 3833 | 1461298561328 Marionette DEBUG loaded listener.js 21:16:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8f67b000) [pid = 3833] [serial = 1548] [outer = 0x8f582400] 21:16:02 INFO - PROCESS | 3833 | 1461298562269 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1687ms 21:16:02 INFO - PROCESS | 3833 | 1461298562307 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 21:16:02 INFO - PROCESS | 3833 | 1461298562310 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 21:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:16:02 INFO - PROCESS | 3833 | 1461298562318 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:16:02 INFO - PROCESS | 3833 | 1461298562322 Marionette TRACE conn4 <- [1,2034,null,{}] 21:16:02 INFO - PROCESS | 3833 | 1461298562328 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:02 INFO - PROCESS | 3833 | 1461298562566 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 21:16:02 INFO - PROCESS | 3833 | 1461298562896 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0c1400 == 150 [pid = 3833] [id = 516] 21:16:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8f638800) [pid = 3833] [serial = 1549] [outer = (nil)] 21:16:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x8fd4f800) [pid = 3833] [serial = 1550] [outer = 0x8f638800] 21:16:03 INFO - PROCESS | 3833 | 1461298563002 Marionette DEBUG loaded listener.js 21:16:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8fdef800) [pid = 3833] [serial = 1551] [outer = 0x8f638800] 21:16:03 INFO - PROCESS | 3833 | 1461298563950 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1688ms 21:16:04 INFO - PROCESS | 3833 | 1461298564007 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 21:16:04 INFO - PROCESS | 3833 | 1461298564011 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 21:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:16:04 INFO - PROCESS | 3833 | 1461298564018 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:16:04 INFO - PROCESS | 3833 | 1461298564021 Marionette TRACE conn4 <- [1,2038,null,{}] 21:16:04 INFO - PROCESS | 3833 | 1461298564027 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:04 INFO - PROCESS | 3833 | 1461298564310 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 21:16:04 INFO - PROCESS | 3833 | 1461298564665 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x90422800 == 151 [pid = 3833] [id = 517] 21:16:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x90425400) [pid = 3833] [serial = 1552] [outer = (nil)] 21:16:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x90533800) [pid = 3833] [serial = 1553] [outer = 0x90425400] 21:16:04 INFO - PROCESS | 3833 | 1461298564778 Marionette DEBUG loaded listener.js 21:16:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x905d4000) [pid = 3833] [serial = 1554] [outer = 0x90425400] 21:16:05 INFO - PROCESS | 3833 | 1461298565779 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1837ms 21:16:05 INFO - PROCESS | 3833 | 1461298565856 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 21:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:16:05 INFO - PROCESS | 3833 | 1461298565861 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 21:16:05 INFO - PROCESS | 3833 | 1461298565868 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:16:05 INFO - PROCESS | 3833 | 1461298565872 Marionette TRACE conn4 <- [1,2042,null,{}] 21:16:05 INFO - PROCESS | 3833 | 1461298565878 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:06 INFO - PROCESS | 3833 | 1461298566155 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 21:16:06 INFO - PROCESS | 3833 | 1461298566494 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d6400 == 152 [pid = 3833] [id = 518] 21:16:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x905dd000) [pid = 3833] [serial = 1555] [outer = (nil)] 21:16:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x90816000) [pid = 3833] [serial = 1556] [outer = 0x905dd000] 21:16:06 INFO - PROCESS | 3833 | 1461298566590 Marionette DEBUG loaded listener.js 21:16:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x916dcc00) [pid = 3833] [serial = 1557] [outer = 0x905dd000] 21:16:07 INFO - PROCESS | 3833 | 1461298567524 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 21:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 21:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1734ms 21:16:07 INFO - PROCESS | 3833 | 1461298567603 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 21:16:07 INFO - PROCESS | 3833 | 1461298567606 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 21:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:16:07 INFO - PROCESS | 3833 | 1461298567614 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:16:07 INFO - PROCESS | 3833 | 1461298567618 Marionette TRACE conn4 <- [1,2046,null,{}] 21:16:07 INFO - PROCESS | 3833 | 1461298567624 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:07 INFO - PROCESS | 3833 | 1461298567884 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 21:16:08 INFO - PROCESS | 3833 | 1461298568213 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e611800 == 153 [pid = 3833] [id = 519] 21:16:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x9053b800) [pid = 3833] [serial = 1558] [outer = (nil)] 21:16:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x92a79000) [pid = 3833] [serial = 1559] [outer = 0x9053b800] 21:16:08 INFO - PROCESS | 3833 | 1461298568312 Marionette DEBUG loaded listener.js 21:16:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x92bcfc00) [pid = 3833] [serial = 1560] [outer = 0x9053b800] 21:16:09 INFO - PROCESS | 3833 | 1461298569298 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 21:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1735ms 21:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:16:09 INFO - PROCESS | 3833 | 1461298569350 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 21:16:09 INFO - PROCESS | 3833 | 1461298569353 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 21:16:09 INFO - PROCESS | 3833 | 1461298569360 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:16:09 INFO - PROCESS | 3833 | 1461298569364 Marionette TRACE conn4 <- [1,2050,null,{}] 21:16:09 INFO - PROCESS | 3833 | 1461298569369 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:09 INFO - PROCESS | 3833 | 1461298569606 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 21:16:09 INFO - PROCESS | 3833 | 1461298569948 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dcc400 == 154 [pid = 3833] [id = 520] 21:16:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x86e9e800) [pid = 3833] [serial = 1561] [outer = (nil)] 21:16:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x92c7cc00) [pid = 3833] [serial = 1562] [outer = 0x86e9e800] 21:16:10 INFO - PROCESS | 3833 | 1461298570050 Marionette DEBUG loaded listener.js 21:16:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x936f3000) [pid = 3833] [serial = 1563] [outer = 0x86e9e800] 21:16:11 INFO - PROCESS | 3833 | 1461298571104 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1784ms 21:16:11 INFO - PROCESS | 3833 | 1461298571150 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 3833 | 1461298571157 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 21:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:16:11 INFO - PROCESS | 3833 | 1461298571167 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - PROCESS | 3833 | 1461298571172 Marionette TRACE conn4 <- [1,2054,null,{}] 21:16:11 INFO - PROCESS | 3833 | 1461298571181 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:11 INFO - PROCESS | 3833 | 1461298571454 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 21:16:11 INFO - PROCESS | 3833 | 1461298571803 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x845cbc00 == 155 [pid = 3833] [id = 521] 21:16:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x916e3000) [pid = 3833] [serial = 1564] [outer = (nil)] 21:16:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x93b53400) [pid = 3833] [serial = 1565] [outer = 0x916e3000] 21:16:11 INFO - PROCESS | 3833 | 1461298571918 Marionette DEBUG loaded listener.js 21:16:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x93b57400) [pid = 3833] [serial = 1566] [outer = 0x916e3000] 21:16:12 INFO - PROCESS | 3833 | 1461298572833 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1736ms 21:16:12 INFO - PROCESS | 3833 | 1461298572903 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 21:16:12 INFO - PROCESS | 3833 | 1461298572908 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 21:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:16:12 INFO - PROCESS | 3833 | 1461298572914 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:16:12 INFO - PROCESS | 3833 | 1461298572918 Marionette TRACE conn4 <- [1,2058,null,{}] 21:16:12 INFO - PROCESS | 3833 | 1461298572924 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:13 INFO - PROCESS | 3833 | 1461298573210 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 21:16:13 INFO - PROCESS | 3833 | 1461298573545 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bd8400 == 156 [pid = 3833] [id = 522] 21:16:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x936f0800) [pid = 3833] [serial = 1567] [outer = (nil)] 21:16:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x9711e400) [pid = 3833] [serial = 1568] [outer = 0x936f0800] 21:16:13 INFO - PROCESS | 3833 | 1461298573645 Marionette DEBUG loaded listener.js 21:16:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x97126400) [pid = 3833] [serial = 1569] [outer = 0x936f0800] 21:16:14 INFO - PROCESS | 3833 | 1461298574631 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1788ms 21:16:14 INFO - PROCESS | 3833 | 1461298574704 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 21:16:14 INFO - PROCESS | 3833 | 1461298574708 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 21:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:16:14 INFO - PROCESS | 3833 | 1461298574714 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 3833 | 1461298574718 Marionette TRACE conn4 <- [1,2062,null,{}] 21:16:14 INFO - PROCESS | 3833 | 1461298574724 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:14 INFO - PROCESS | 3833 | 1461298574957 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 21:16:15 INFO - PROCESS | 3833 | 1461298575295 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x899e1000 == 157 [pid = 3833] [id = 523] 21:16:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x8ba99c00) [pid = 3833] [serial = 1570] [outer = (nil)] 21:16:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x99017400) [pid = 3833] [serial = 1571] [outer = 0x8ba99c00] 21:16:15 INFO - PROCESS | 3833 | 1461298575388 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x9901c800) [pid = 3833] [serial = 1572] [outer = 0x8ba99c00] 21:16:16 INFO - PROCESS | 3833 | 1461298576333 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1685ms 21:16:16 INFO - PROCESS | 3833 | 1461298576400 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 3833 | 1461298576405 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 21:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:16:16 INFO - PROCESS | 3833 | 1461298576411 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 3833 | 1461298576415 Marionette TRACE conn4 <- [1,2066,null,{}] 21:16:16 INFO - PROCESS | 3833 | 1461298576421 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:16 INFO - PROCESS | 3833 | 1461298576659 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x86b11c00 == 156 [pid = 3833] [id = 462] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x84206400 == 155 [pid = 3833] [id = 455] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x89b0e400 == 154 [pid = 3833] [id = 447] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8f632c00 == 153 [pid = 3833] [id = 451] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x845d0000 == 152 [pid = 3833] [id = 456] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x83acf800 == 151 [pid = 3833] [id = 459] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x86e95800 == 150 [pid = 3833] [id = 460] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde6c00 == 149 [pid = 3833] [id = 454] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0b9000 == 148 [pid = 3833] [id = 448] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x86b12c00 == 147 [pid = 3833] [id = 450] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8bef8800 == 146 [pid = 3833] [id = 449] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8fd42000 == 145 [pid = 3833] [id = 453] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8e9e2000 == 144 [pid = 3833] [id = 452] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8804c000 == 143 [pid = 3833] [id = 505] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x886e5c00 == 142 [pid = 3833] [id = 504] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x856ec800 == 141 [pid = 3833] [id = 503] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x844c7000 == 140 [pid = 3833] [id = 497] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x936ee000 == 139 [pid = 3833] [id = 498] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x886eec00 == 138 [pid = 3833] [id = 496] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8fdee800 == 137 [pid = 3833] [id = 495] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8f67c000 == 136 [pid = 3833] [id = 494] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x87e24400 == 135 [pid = 3833] [id = 493] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8e9e4000 == 134 [pid = 3833] [id = 491] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8f242000 == 133 [pid = 3833] [id = 492] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x86e98000 == 132 [pid = 3833] [id = 490] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0b6800 == 131 [pid = 3833] [id = 489] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x89b0d800 == 130 [pid = 3833] [id = 488] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8bb2bc00 == 129 [pid = 3833] [id = 487] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x899d9c00 == 128 [pid = 3833] [id = 486] 21:16:18 INFO - PROCESS | 3833 | --DOCSHELL 0x86b1bc00 == 127 [pid = 3833] [id = 485] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x889be800) [pid = 3833] [serial = 1448] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x889bf000) [pid = 3833] [serial = 1452] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x8ba97800) [pid = 3833] [serial = 1400] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x920b7800) [pid = 3833] [serial = 1434] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8bb34800) [pid = 3833] [serial = 1401] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8e8b7800) [pid = 3833] [serial = 1412] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x86ea4000) [pid = 3833] [serial = 1394] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x85dc8400) [pid = 3833] [serial = 1443] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x92ea6c00) [pid = 3833] [serial = 1436] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x95d6d800) [pid = 3833] [serial = 1377] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8ff27000) [pid = 3833] [serial = 1424] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x899d8c00) [pid = 3833] [serial = 1397] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x89cef400) [pid = 3833] [serial = 1391] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x905e4400) [pid = 3833] [serial = 1430] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8e8bd800) [pid = 3833] [serial = 1413] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8f246800) [pid = 3833] [serial = 1415] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x8804d000) [pid = 3833] [serial = 1395] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x87e19800) [pid = 3833] [serial = 1446] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8f688000) [pid = 3833] [serial = 1421] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x89cf1000) [pid = 3833] [serial = 1398] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x8e733000) [pid = 3833] [serial = 1410] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x90538800) [pid = 3833] [serial = 1427] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x85eeb400) [pid = 3833] [serial = 1451] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x877a1c00) [pid = 3833] [serial = 1445] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x855a9c00) [pid = 3833] [serial = 1442] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x90424400) [pid = 3833] [serial = 1425] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8c0ec800) [pid = 3833] [serial = 1407] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8c6e1400) [pid = 3833] [serial = 1409] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8f24bc00) [pid = 3833] [serial = 1416] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x9204ac00) [pid = 3833] [serial = 1433] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8bef2400) [pid = 3833] [serial = 1403] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x9053cc00) [pid = 3833] [serial = 1428] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8f596000) [pid = 3833] [serial = 1418] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8fc21000) [pid = 3833] [serial = 1422] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x905eb000) [pid = 3833] [serial = 1431] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x93b52c00) [pid = 3833] [serial = 1439] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8bef7000) [pid = 3833] [serial = 1404] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8c0be000) [pid = 3833] [serial = 1406] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x88c28800) [pid = 3833] [serial = 1449] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x89b01800) [pid = 3833] [serial = 1326] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x93b57800) [pid = 3833] [serial = 1440] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8f5f0800) [pid = 3833] [serial = 1419] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x936f5800) [pid = 3833] [serial = 1437] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x89cfc000) [pid = 3833] [serial = 1454] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 3833 | 1461298578994 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc4000 == 128 [pid = 3833] [id = 524] 21:16:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x85dc4800) [pid = 3833] [serial = 1573] [outer = (nil)] 21:16:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x85dcfc00) [pid = 3833] [serial = 1574] [outer = 0x85dc4800] 21:16:19 INFO - PROCESS | 3833 | 1461298579080 Marionette DEBUG loaded listener.js 21:16:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x86b12c00) [pid = 3833] [serial = 1575] [outer = 0x85dc4800] 21:16:20 INFO - PROCESS | 3833 | 1461298580000 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 3648ms 21:16:20 INFO - PROCESS | 3833 | 1461298580067 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 21:16:20 INFO - PROCESS | 3833 | 1461298580074 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 21:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:16:20 INFO - PROCESS | 3833 | 1461298580084 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 3833 | 1461298580089 Marionette TRACE conn4 <- [1,2070,null,{}] 21:16:20 INFO - PROCESS | 3833 | 1461298580096 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:20 INFO - PROCESS | 3833 | 1461298580337 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 21:16:20 INFO - PROCESS | 3833 | 1461298580537 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a1400 == 129 [pid = 3833] [id = 525] 21:16:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x877a2c00) [pid = 3833] [serial = 1576] [outer = (nil)] 21:16:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x87e26c00) [pid = 3833] [serial = 1577] [outer = 0x877a2c00] 21:16:20 INFO - PROCESS | 3833 | 1461298580636 Marionette DEBUG loaded listener.js 21:16:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8804d000) [pid = 3833] [serial = 1578] [outer = 0x877a2c00] 21:16:21 INFO - PROCESS | 3833 | 1461298581654 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 21:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1632ms 21:16:21 INFO - PROCESS | 3833 | 1461298581726 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 21:16:21 INFO - PROCESS | 3833 | 1461298581731 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 21:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:16:21 INFO - PROCESS | 3833 | 1461298581738 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:16:21 INFO - PROCESS | 3833 | 1461298581742 Marionette TRACE conn4 <- [1,2074,null,{}] 21:16:21 INFO - PROCESS | 3833 | 1461298581748 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:22 INFO - PROCESS | 3833 | 1461298582054 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 21:16:22 INFO - PROCESS | 3833 | 1461298582088 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a1c00 == 130 [pid = 3833] [id = 526] 21:16:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x87e28800) [pid = 3833] [serial = 1579] [outer = (nil)] 21:16:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x889ca400) [pid = 3833] [serial = 1580] [outer = 0x87e28800] 21:16:22 INFO - PROCESS | 3833 | 1461298582174 Marionette DEBUG loaded listener.js 21:16:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x893da800) [pid = 3833] [serial = 1581] [outer = 0x87e28800] 21:16:23 INFO - PROCESS | 3833 | 1461298583267 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 21:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1588ms 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x86b13000) [pid = 3833] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8f583000) [pid = 3833] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x886e9c00) [pid = 3833] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8e73dc00) [pid = 3833] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x89b04000) [pid = 3833] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8f67f000) [pid = 3833] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8bb38000) [pid = 3833] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x93b56400) [pid = 3833] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x88901400) [pid = 3833] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8c0b6c00) [pid = 3833] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8be47c00) [pid = 3833] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8e9e8000) [pid = 3833] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8e616c00) [pid = 3833] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x9712a400) [pid = 3833] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x97179000) [pid = 3833] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x899dc400) [pid = 3833] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x86e9e400) [pid = 3833] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8f5fdc00) [pid = 3833] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x936f6800) [pid = 3833] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x88c20800) [pid = 3833] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:16:24 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x91205000) [pid = 3833] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:16:24 INFO - PROCESS | 3833 | 1461298584044 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 21:16:24 INFO - PROCESS | 3833 | 1461298584053 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 21:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:16:24 INFO - PROCESS | 3833 | 1461298584086 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:16:24 INFO - PROCESS | 3833 | 1461298584096 Marionette TRACE conn4 <- [1,2078,null,{}] 21:16:24 INFO - PROCESS | 3833 | 1461298584102 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:24 INFO - PROCESS | 3833 | 1461298584382 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 21:16:24 INFO - PROCESS | 3833 | 1461298584536 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c20000 == 131 [pid = 3833] [id = 527] 21:16:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x893dcc00) [pid = 3833] [serial = 1582] [outer = (nil)] 21:16:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x899dcc00) [pid = 3833] [serial = 1583] [outer = 0x893dcc00] 21:16:24 INFO - PROCESS | 3833 | 1461298584625 Marionette DEBUG loaded listener.js 21:16:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x89cf2c00) [pid = 3833] [serial = 1584] [outer = 0x893dcc00] 21:16:25 INFO - PROCESS | 3833 | 1461298585395 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1358ms 21:16:25 INFO - PROCESS | 3833 | 1461298585437 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 21:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:16:25 INFO - PROCESS | 3833 | 1461298585442 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 21:16:25 INFO - PROCESS | 3833 | 1461298585448 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:16:25 INFO - PROCESS | 3833 | 1461298585452 Marionette TRACE conn4 <- [1,2082,null,{}] 21:16:25 INFO - PROCESS | 3833 | 1461298585462 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:25 INFO - PROCESS | 3833 | 1461298585683 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 21:16:25 INFO - PROCESS | 3833 | 1461298585876 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf5c00 == 132 [pid = 3833] [id = 528] 21:16:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x89cf7800) [pid = 3833] [serial = 1585] [outer = (nil)] 21:16:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8a519000) [pid = 3833] [serial = 1586] [outer = 0x89cf7800] 21:16:25 INFO - PROCESS | 3833 | 1461298585954 Marionette DEBUG loaded listener.js 21:16:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8ba92c00) [pid = 3833] [serial = 1587] [outer = 0x89cf7800] 21:16:27 INFO - PROCESS | 3833 | 1461298587114 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1740ms 21:16:27 INFO - PROCESS | 3833 | 1461298587189 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 21:16:27 INFO - PROCESS | 3833 | 1461298587198 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 21:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:16:27 INFO - PROCESS | 3833 | 1461298587208 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:16:27 INFO - PROCESS | 3833 | 1461298587213 Marionette TRACE conn4 <- [1,2086,null,{}] 21:16:27 INFO - PROCESS | 3833 | 1461298587222 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:27 INFO - PROCESS | 3833 | 1461298587499 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 21:16:27 INFO - PROCESS | 3833 | 1461298587834 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f56000 == 133 [pid = 3833] [id = 529] 21:16:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x8779e800) [pid = 3833] [serial = 1588] [outer = (nil)] 21:16:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8804ec00) [pid = 3833] [serial = 1589] [outer = 0x8779e800] 21:16:27 INFO - PROCESS | 3833 | 1461298587932 Marionette DEBUG loaded listener.js 21:16:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x88c21400) [pid = 3833] [serial = 1590] [outer = 0x8779e800] 21:16:28 INFO - PROCESS | 3833 | 1461298588982 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1840ms 21:16:29 INFO - PROCESS | 3833 | 1461298589048 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 21:16:29 INFO - PROCESS | 3833 | 1461298589058 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 21:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:16:29 INFO - PROCESS | 3833 | 1461298589069 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:16:29 INFO - PROCESS | 3833 | 1461298589073 Marionette TRACE conn4 <- [1,2090,null,{}] 21:16:29 INFO - PROCESS | 3833 | 1461298589081 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:29 INFO - PROCESS | 3833 | 1461298589351 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 21:16:29 INFO - PROCESS | 3833 | 1461298589738 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x88c23000 == 134 [pid = 3833] [id = 530] 21:16:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x899df000) [pid = 3833] [serial = 1591] [outer = (nil)] 21:16:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8bb2c800) [pid = 3833] [serial = 1592] [outer = 0x899df000] 21:16:29 INFO - PROCESS | 3833 | 1461298589834 Marionette DEBUG loaded listener.js 21:16:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8bb32c00) [pid = 3833] [serial = 1593] [outer = 0x899df000] 21:16:30 INFO - PROCESS | 3833 | 1461298590763 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1740ms 21:16:30 INFO - PROCESS | 3833 | 1461298590811 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 21:16:30 INFO - PROCESS | 3833 | 1461298590815 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 21:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:16:30 INFO - PROCESS | 3833 | 1461298590825 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:16:30 INFO - PROCESS | 3833 | 1461298590831 Marionette TRACE conn4 <- [1,2094,null,{}] 21:16:30 INFO - PROCESS | 3833 | 1461298590849 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:31 INFO - PROCESS | 3833 | 1461298591100 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 21:16:31 INFO - PROCESS | 3833 | 1461298591426 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf1800 == 135 [pid = 3833] [id = 531] 21:16:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8be4c400) [pid = 3833] [serial = 1594] [outer = (nil)] 21:16:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8bef9c00) [pid = 3833] [serial = 1595] [outer = 0x8be4c400] 21:16:31 INFO - PROCESS | 3833 | 1461298591525 Marionette DEBUG loaded listener.js 21:16:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8c0b9000) [pid = 3833] [serial = 1596] [outer = 0x8be4c400] 21:16:32 INFO - PROCESS | 3833 | 1461298592443 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1692ms 21:16:32 INFO - PROCESS | 3833 | 1461298592517 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 21:16:32 INFO - PROCESS | 3833 | 1461298592521 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 21:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:16:32 INFO - PROCESS | 3833 | 1461298592528 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:16:32 INFO - PROCESS | 3833 | 1461298592532 Marionette TRACE conn4 <- [1,2098,null,{}] 21:16:32 INFO - PROCESS | 3833 | 1461298592538 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:32 INFO - PROCESS | 3833 | 1461298592769 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 21:16:33 INFO - PROCESS | 3833 | 1461298593102 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f55400 == 136 [pid = 3833] [id = 532] 21:16:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8befe400) [pid = 3833] [serial = 1597] [outer = (nil)] 21:16:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8c6dfc00) [pid = 3833] [serial = 1598] [outer = 0x8befe400] 21:16:33 INFO - PROCESS | 3833 | 1461298593202 Marionette DEBUG loaded listener.js 21:16:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e612c00) [pid = 3833] [serial = 1599] [outer = 0x8befe400] 21:16:34 INFO - PROCESS | 3833 | 1461298594136 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 21:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1688ms 21:16:34 INFO - PROCESS | 3833 | 1461298594218 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 21:16:34 INFO - PROCESS | 3833 | 1461298594222 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 21:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:16:34 INFO - PROCESS | 3833 | 1461298594229 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:16:34 INFO - PROCESS | 3833 | 1461298594233 Marionette TRACE conn4 <- [1,2102,null,{}] 21:16:34 INFO - PROCESS | 3833 | 1461298594239 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:34 INFO - PROCESS | 3833 | 1461298594508 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 21:16:34 INFO - PROCESS | 3833 | 1461298594837 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x8befac00 == 137 [pid = 3833] [id = 533] 21:16:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8e61b800) [pid = 3833] [serial = 1600] [outer = (nil)] 21:16:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8e73b800) [pid = 3833] [serial = 1601] [outer = 0x8e61b800] 21:16:34 INFO - PROCESS | 3833 | 1461298594935 Marionette DEBUG loaded listener.js 21:16:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8e73e000) [pid = 3833] [serial = 1602] [outer = 0x8e61b800] 21:16:35 INFO - PROCESS | 3833 | 1461298595880 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 21:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1684ms 21:16:35 INFO - PROCESS | 3833 | 1461298595914 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 21:16:35 INFO - PROCESS | 3833 | 1461298595917 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 21:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:16:35 INFO - PROCESS | 3833 | 1461298595925 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:16:35 INFO - PROCESS | 3833 | 1461298595928 Marionette TRACE conn4 <- [1,2106,null,{}] 21:16:35 INFO - PROCESS | 3833 | 1461298595935 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:36 INFO - PROCESS | 3833 | 1461298596182 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 21:16:36 INFO - PROCESS | 3833 | 1461298596565 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bef8400 == 138 [pid = 3833] [id = 534] 21:16:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8c0f4000) [pid = 3833] [serial = 1603] [outer = (nil)] 21:16:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8e9e3800) [pid = 3833] [serial = 1604] [outer = 0x8c0f4000] 21:16:36 INFO - PROCESS | 3833 | 1461298596677 Marionette DEBUG loaded listener.js 21:16:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f242000) [pid = 3833] [serial = 1605] [outer = 0x8c0f4000] 21:16:37 INFO - PROCESS | 3833 | 1461298597594 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 21:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1734ms 21:16:37 INFO - PROCESS | 3833 | 1461298597661 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 21:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:16:37 INFO - PROCESS | 3833 | 1461298597665 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 21:16:37 INFO - PROCESS | 3833 | 1461298597672 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:16:37 INFO - PROCESS | 3833 | 1461298597675 Marionette TRACE conn4 <- [1,2110,null,{}] 21:16:37 INFO - PROCESS | 3833 | 1461298597681 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:37 INFO - PROCESS | 3833 | 1461298597948 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 21:16:38 INFO - PROCESS | 3833 | 1461298598274 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e736000 == 139 [pid = 3833] [id = 535] 21:16:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8e8b8800) [pid = 3833] [serial = 1606] [outer = (nil)] 21:16:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8f580000) [pid = 3833] [serial = 1607] [outer = 0x8e8b8800] 21:16:38 INFO - PROCESS | 3833 | 1461298598370 Marionette DEBUG loaded listener.js 21:16:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8f58c000) [pid = 3833] [serial = 1608] [outer = 0x8e8b8800] 21:16:39 INFO - PROCESS | 3833 | 1461298599294 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 21:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1693ms 21:16:39 INFO - PROCESS | 3833 | 1461298599365 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 21:16:39 INFO - PROCESS | 3833 | 1461298599370 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 21:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:16:39 INFO - PROCESS | 3833 | 1461298599377 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:16:39 INFO - PROCESS | 3833 | 1461298599381 Marionette TRACE conn4 <- [1,2114,null,{}] 21:16:39 INFO - PROCESS | 3833 | 1461298599387 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:39 INFO - PROCESS | 3833 | 1461298599681 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 21:16:40 INFO - PROCESS | 3833 | 1461298600053 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d7800 == 140 [pid = 3833] [id = 536] 21:16:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8e8b7800) [pid = 3833] [serial = 1609] [outer = (nil)] 21:16:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8f63b000) [pid = 3833] [serial = 1610] [outer = 0x8e8b7800] 21:16:40 INFO - PROCESS | 3833 | 1461298600148 Marionette DEBUG loaded listener.js 21:16:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8f688000) [pid = 3833] [serial = 1611] [outer = 0x8e8b7800] 21:16:41 INFO - PROCESS | 3833 | 1461298601096 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 21:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1788ms 21:16:41 INFO - PROCESS | 3833 | 1461298601166 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 21:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:16:41 INFO - PROCESS | 3833 | 1461298601171 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 21:16:41 INFO - PROCESS | 3833 | 1461298601178 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:16:41 INFO - PROCESS | 3833 | 1461298601181 Marionette TRACE conn4 <- [1,2118,null,{}] 21:16:41 INFO - PROCESS | 3833 | 1461298601188 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:41 INFO - PROCESS | 3833 | 1461298601460 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 21:16:41 INFO - PROCESS | 3833 | 1461298601785 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8bcc00 == 141 [pid = 3833] [id = 537] 21:16:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8f250000) [pid = 3833] [serial = 1612] [outer = (nil)] 21:16:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8fd4d000) [pid = 3833] [serial = 1613] [outer = 0x8f250000] 21:16:41 INFO - PROCESS | 3833 | 1461298601887 Marionette DEBUG loaded listener.js 21:16:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8fde6c00) [pid = 3833] [serial = 1614] [outer = 0x8f250000] 21:16:42 INFO - PROCESS | 3833 | 1461298602830 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 21:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1692ms 21:16:42 INFO - PROCESS | 3833 | 1461298602871 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 21:16:42 INFO - PROCESS | 3833 | 1461298602875 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 21:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:16:42 INFO - PROCESS | 3833 | 1461298602881 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:16:42 INFO - PROCESS | 3833 | 1461298602886 Marionette TRACE conn4 <- [1,2122,null,{}] 21:16:42 INFO - PROCESS | 3833 | 1461298602892 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:43 INFO - PROCESS | 3833 | 1461298603138 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 21:16:43 INFO - PROCESS | 3833 | 1461298603483 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a0000 == 142 [pid = 3833] [id = 538] 21:16:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x8ff28800) [pid = 3833] [serial = 1615] [outer = (nil)] 21:16:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x900f2000) [pid = 3833] [serial = 1616] [outer = 0x8ff28800] 21:16:43 INFO - PROCESS | 3833 | 1461298603584 Marionette DEBUG loaded listener.js 21:16:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x90424400) [pid = 3833] [serial = 1617] [outer = 0x8ff28800] 21:16:44 INFO - PROCESS | 3833 | 1461298604539 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1732ms 21:16:44 INFO - PROCESS | 3833 | 1461298604614 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 21:16:44 INFO - PROCESS | 3833 | 1461298604618 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 21:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:16:44 INFO - PROCESS | 3833 | 1461298604626 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:16:44 INFO - PROCESS | 3833 | 1461298604631 Marionette TRACE conn4 <- [1,2126,null,{}] 21:16:44 INFO - PROCESS | 3833 | 1461298604645 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:44 INFO - PROCESS | 3833 | 1461298604961 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 21:16:45 INFO - PROCESS | 3833 | 1461298605302 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff25000 == 143 [pid = 3833] [id = 539] 21:16:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x9042d000) [pid = 3833] [serial = 1618] [outer = (nil)] 21:16:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x905da800) [pid = 3833] [serial = 1619] [outer = 0x9042d000] 21:16:45 INFO - PROCESS | 3833 | 1461298605403 Marionette DEBUG loaded listener.js 21:16:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x90811000) [pid = 3833] [serial = 1620] [outer = 0x9042d000] 21:16:46 INFO - PROCESS | 3833 | 1461298606452 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 21:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1895ms 21:16:46 INFO - PROCESS | 3833 | 1461298606523 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 21:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:16:46 INFO - PROCESS | 3833 | 1461298606527 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 21:16:46 INFO - PROCESS | 3833 | 1461298606535 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:16:46 INFO - PROCESS | 3833 | 1461298606538 Marionette TRACE conn4 <- [1,2130,null,{}] 21:16:46 INFO - PROCESS | 3833 | 1461298606545 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:46 INFO - PROCESS | 3833 | 1461298606818 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 21:16:47 INFO - PROCESS | 3833 | 1461298607152 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dd0000 == 144 [pid = 3833] [id = 540] 21:16:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x9053c400) [pid = 3833] [serial = 1621] [outer = (nil)] 21:16:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x92a30400) [pid = 3833] [serial = 1622] [outer = 0x9053c400] 21:16:47 INFO - PROCESS | 3833 | 1461298607251 Marionette DEBUG loaded listener.js 21:16:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x92a36400) [pid = 3833] [serial = 1623] [outer = 0x9053c400] 21:16:48 INFO - PROCESS | 3833 | 1461298608225 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 21:16:48 INFO - PROCESS | 3833 | 1461298608274 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 21:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:16:48 INFO - PROCESS | 3833 | 1461298608281 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:16:48 INFO - PROCESS | 3833 | 1461298608284 Marionette TRACE conn4 <- [1,2134,null,{}] 21:16:48 INFO - PROCESS | 3833 | 1461298608291 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:48 INFO - PROCESS | 3833 | 1461298608537 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 21:16:48 INFO - PROCESS | 3833 | 1461298608874 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8a800 == 145 [pid = 3833] [id = 541] 21:16:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x886f0c00) [pid = 3833] [serial = 1624] [outer = (nil)] 21:16:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x936f3400) [pid = 3833] [serial = 1625] [outer = 0x886f0c00] 21:16:48 INFO - PROCESS | 3833 | 1461298608980 Marionette DEBUG loaded listener.js 21:16:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x9398b000) [pid = 3833] [serial = 1626] [outer = 0x886f0c00] 21:16:50 INFO - PROCESS | 3833 | 1461298610004 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 21:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1791ms 21:16:50 INFO - PROCESS | 3833 | 1461298610074 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 21:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:16:50 INFO - PROCESS | 3833 | 1461298610078 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 21:16:50 INFO - PROCESS | 3833 | 1461298610085 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:16:50 INFO - PROCESS | 3833 | 1461298610089 Marionette TRACE conn4 <- [1,2138,null,{}] 21:16:50 INFO - PROCESS | 3833 | 1461298610095 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:50 INFO - PROCESS | 3833 | 1461298610352 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 21:16:50 INFO - PROCESS | 3833 | 1461298610691 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x90428800 == 146 [pid = 3833] [id = 542] 21:16:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x92c6f800) [pid = 3833] [serial = 1627] [outer = (nil)] 21:16:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x95ddb000) [pid = 3833] [serial = 1628] [outer = 0x92c6f800] 21:16:50 INFO - PROCESS | 3833 | 1461298610803 Marionette DEBUG loaded listener.js 21:16:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x96c56400) [pid = 3833] [serial = 1629] [outer = 0x92c6f800] 21:16:51 INFO - PROCESS | 3833 | 1461298611786 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 21:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1734ms 21:16:51 INFO - PROCESS | 3833 | 1461298611821 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 21:16:51 INFO - PROCESS | 3833 | 1461298611827 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 21:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:16:51 INFO - PROCESS | 3833 | 1461298611835 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:16:51 INFO - PROCESS | 3833 | 1461298611840 Marionette TRACE conn4 <- [1,2142,null,{}] 21:16:51 INFO - PROCESS | 3833 | 1461298611847 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:52 INFO - PROCESS | 3833 | 1461298612103 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 21:16:52 INFO - PROCESS | 3833 | 1461298612433 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x93982400 == 147 [pid = 3833] [id = 543] 21:16:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x93990000) [pid = 3833] [serial = 1630] [outer = (nil)] 21:16:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x97ac2000) [pid = 3833] [serial = 1631] [outer = 0x93990000] 21:16:52 INFO - PROCESS | 3833 | 1461298612531 Marionette DEBUG loaded listener.js 21:16:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x97c5f000) [pid = 3833] [serial = 1632] [outer = 0x93990000] 21:16:53 INFO - PROCESS | 3833 | 1461298613486 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 21:16:53 INFO - PROCESS | 3833 | 1461298613575 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 21:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:16:53 INFO - PROCESS | 3833 | 1461298613583 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:16:53 INFO - PROCESS | 3833 | 1461298613587 Marionette TRACE conn4 <- [1,2146,null,{}] 21:16:53 INFO - PROCESS | 3833 | 1461298613592 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:53 INFO - PROCESS | 3833 | 1461298613828 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 21:16:54 INFO - PROCESS | 3833 | 1461298614164 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x855a7000 == 148 [pid = 3833] [id = 544] 21:16:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x899d4c00) [pid = 3833] [serial = 1633] [outer = (nil)] 21:16:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x99019800) [pid = 3833] [serial = 1634] [outer = 0x899d4c00] 21:16:54 INFO - PROCESS | 3833 | 1461298614261 Marionette DEBUG loaded listener.js 21:16:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x99061c00) [pid = 3833] [serial = 1635] [outer = 0x899d4c00] 21:16:55 INFO - PROCESS | 3833 | 1461298615285 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 21:16:55 INFO - PROCESS | 3833 | 1461298615378 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 21:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:16:55 INFO - PROCESS | 3833 | 1461298615385 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:16:55 INFO - PROCESS | 3833 | 1461298615389 Marionette TRACE conn4 <- [1,2150,null,{}] 21:16:55 INFO - PROCESS | 3833 | 1461298615395 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:55 INFO - PROCESS | 3833 | 1461298615662 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 21:16:56 INFO - PROCESS | 3833 | 1461298616002 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x97ac8000 == 149 [pid = 3833] [id = 545] 21:16:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x99023800) [pid = 3833] [serial = 1636] [outer = (nil)] 21:16:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x99070800) [pid = 3833] [serial = 1637] [outer = 0x99023800] 21:16:56 INFO - PROCESS | 3833 | 1461298616100 Marionette DEBUG loaded listener.js 21:16:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x993e3000) [pid = 3833] [serial = 1638] [outer = 0x99023800] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x89b02c00 == 148 [pid = 3833] [id = 345] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8e611800 == 147 [pid = 3833] [id = 519] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x90422800 == 146 [pid = 3833] [id = 517] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x905d6400 == 145 [pid = 3833] [id = 518] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0c1400 == 144 [pid = 3833] [id = 516] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8f57f000 == 143 [pid = 3833] [id = 515] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x855b0000 == 142 [pid = 3833] [id = 514] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0ef400 == 141 [pid = 3833] [id = 513] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8be44400 == 140 [pid = 3833] [id = 512] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x856e7800 == 139 [pid = 3833] [id = 511] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8890d000 == 138 [pid = 3833] [id = 509] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x889c9000 == 137 [pid = 3833] [id = 510] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x88902400 == 136 [pid = 3833] [id = 508] 21:16:58 INFO - PROCESS | 3833 | --DOCSHELL 0x86b17000 == 135 [pid = 3833] [id = 507] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x86f52c00) [pid = 3833] [serial = 1511] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8f681800) [pid = 3833] [serial = 1479] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x893d0000) [pid = 3833] [serial = 1515] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x8e9e7c00) [pid = 3833] [serial = 1473] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x89cfc800) [pid = 3833] [serial = 1518] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8ff22400) [pid = 3833] [serial = 1484] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x889c5c00) [pid = 3833] [serial = 1514] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8befa000) [pid = 3833] [serial = 1464] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x96fb0800) [pid = 3833] [serial = 1499] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8fd43c00) [pid = 3833] [serial = 1481] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x8e735800) [pid = 3833] [serial = 1470] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8c6e3000) [pid = 3833] [serial = 1467] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8f594400) [pid = 3833] [serial = 1476] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x8e8b9000) [pid = 3833] [serial = 1472] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x9398e000) [pid = 3833] [serial = 1494] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x96fb3000) [pid = 3833] [serial = 1500] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8f58ec00) [pid = 3833] [serial = 1475] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x98e02c00) [pid = 3833] [serial = 1506] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x979d1800) [pid = 3833] [serial = 1502] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8a516c00) [pid = 3833] [serial = 1461] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8e61f000) [pid = 3833] [serial = 1469] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x886ed800) [pid = 3833] [serial = 1458] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x979d5c00) [pid = 3833] [serial = 1503] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8c0e9000) [pid = 3833] [serial = 1466] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x936ec400) [pid = 3833] [serial = 1491] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x96c5a800) [pid = 3833] [serial = 1497] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x97c5cc00) [pid = 3833] [serial = 1505] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x92c7e000) [pid = 3833] [serial = 1490] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x89cee400) [pid = 3833] [serial = 1460] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x89cf4800) [pid = 3833] [serial = 1392] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8ff27c00) [pid = 3833] [serial = 1485] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x9203f400) [pid = 3833] [serial = 1487] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x8f67dc00) [pid = 3833] [serial = 1478] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8779bc00) [pid = 3833] [serial = 1512] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x92a7d800) [pid = 3833] [serial = 1488] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x98ec5400) [pid = 3833] [serial = 1508] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x89b0d000) [pid = 3833] [serial = 1517] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8be4d000) [pid = 3833] [serial = 1463] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8fde3800) [pid = 3833] [serial = 1482] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x95dd3400) [pid = 3833] [serial = 1496] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x93988000) [pid = 3833] [serial = 1493] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x87e27800) [pid = 3833] [serial = 1457] [outer = (nil)] [url = about:blank] 21:16:58 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8a50f400) [pid = 3833] [serial = 1520] [outer = (nil)] [url = about:blank] 21:16:59 INFO - PROCESS | 3833 | 1461298619023 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 21:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 3694ms 21:16:59 INFO - PROCESS | 3833 | 1461298619081 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 21:16:59 INFO - PROCESS | 3833 | 1461298619086 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 21:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:16:59 INFO - PROCESS | 3833 | 1461298619097 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:16:59 INFO - PROCESS | 3833 | 1461298619101 Marionette TRACE conn4 <- [1,2154,null,{}] 21:16:59 INFO - PROCESS | 3833 | 1461298619109 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:16:59 INFO - PROCESS | 3833 | 1461298619318 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 21:16:59 INFO - PROCESS | 3833 | 1461298619514 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b0f400 == 136 [pid = 3833] [id = 546] 21:16:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x86f5b800) [pid = 3833] [serial = 1639] [outer = (nil)] 21:16:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x87e27800) [pid = 3833] [serial = 1640] [outer = 0x86f5b800] 21:16:59 INFO - PROCESS | 3833 | 1461298619599 Marionette DEBUG loaded listener.js 21:16:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x886e7000) [pid = 3833] [serial = 1641] [outer = 0x86f5b800] 21:17:01 INFO - PROCESS | 3833 | 1461298621187 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2140ms 21:17:01 INFO - PROCESS | 3833 | 1461298621278 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 21:17:01 INFO - PROCESS | 3833 | 1461298621286 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 21:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:17:01 INFO - PROCESS | 3833 | 1461298621305 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:17:01 INFO - PROCESS | 3833 | 1461298621309 Marionette TRACE conn4 <- [1,2158,null,{}] 21:17:01 INFO - PROCESS | 3833 | 1461298621322 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:01 INFO - PROCESS | 3833 | 1461298621583 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 21:17:01 INFO - PROCESS | 3833 | 1461298621618 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a4400 == 137 [pid = 3833] [id = 547] 21:17:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x886e6800) [pid = 3833] [serial = 1642] [outer = (nil)] 21:17:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x89424000) [pid = 3833] [serial = 1643] [outer = 0x886e6800] 21:17:01 INFO - PROCESS | 3833 | 1461298621696 Marionette DEBUG loaded listener.js 21:17:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x89b0d000) [pid = 3833] [serial = 1644] [outer = 0x886e6800] 21:17:02 INFO - PROCESS | 3833 | 1461298622710 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1440ms 21:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:17:02 INFO - PROCESS | 3833 | 1461298622745 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 21:17:02 INFO - PROCESS | 3833 | 1461298622748 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 21:17:02 INFO - PROCESS | 3833 | 1461298622755 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:17:02 INFO - PROCESS | 3833 | 1461298622761 Marionette TRACE conn4 <- [1,2162,null,{}] 21:17:02 INFO - PROCESS | 3833 | 1461298622784 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:03 INFO - PROCESS | 3833 | 1461298623075 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x893dcc00) [pid = 3833] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8ba99c00) [pid = 3833] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8e739800) [pid = 3833] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x88908400) [pid = 3833] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x87e28800) [pid = 3833] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x916e3000) [pid = 3833] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8f582400) [pid = 3833] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x86e9e800) [pid = 3833] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x9053b800) [pid = 3833] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x86b1a400) [pid = 3833] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x877a2c00) [pid = 3833] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x90425400) [pid = 3833] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x905dd000) [pid = 3833] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8f638800) [pid = 3833] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8be4a400) [pid = 3833] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x89426400) [pid = 3833] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8e73c800) [pid = 3833] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x85dc4800) [pid = 3833] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x89428c00) [pid = 3833] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x936f0800) [pid = 3833] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x89427c00) [pid = 3833] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x8941f400) [pid = 3833] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:17:03 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x8c0e9c00) [pid = 3833] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:17:03 INFO - PROCESS | 3833 | 1461298623909 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x844d0000 == 138 [pid = 3833] [id = 548] 21:17:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x855b2c00) [pid = 3833] [serial = 1645] [outer = (nil)] 21:17:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x86e9e800) [pid = 3833] [serial = 1646] [outer = 0x855b2c00] 21:17:04 INFO - PROCESS | 3833 | 1461298624002 Marionette DEBUG loaded listener.js 21:17:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x89428c00) [pid = 3833] [serial = 1647] [outer = 0x855b2c00] 21:17:04 INFO - PROCESS | 3833 | 1461298624817 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 21:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2102ms 21:17:04 INFO - PROCESS | 3833 | 1461298624857 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 21:17:04 INFO - PROCESS | 3833 | 1461298624861 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 21:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:17:04 INFO - PROCESS | 3833 | 1461298624867 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:17:04 INFO - PROCESS | 3833 | 1461298624870 Marionette TRACE conn4 <- [1,2166,null,{}] 21:17:04 INFO - PROCESS | 3833 | 1461298624876 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:05 INFO - PROCESS | 3833 | 1461298625163 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 21:17:05 INFO - PROCESS | 3833 | 1461298625186 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x856e7c00 == 139 [pid = 3833] [id = 549] 21:17:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x89b09800) [pid = 3833] [serial = 1648] [outer = (nil)] 21:17:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x8bb35400) [pid = 3833] [serial = 1649] [outer = 0x89b09800] 21:17:05 INFO - PROCESS | 3833 | 1461298625264 Marionette DEBUG loaded listener.js 21:17:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8be47c00) [pid = 3833] [serial = 1650] [outer = 0x89b09800] 21:17:06 INFO - PROCESS | 3833 | 1461298626460 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 21:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1629ms 21:17:06 INFO - PROCESS | 3833 | 1461298626499 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 21:17:06 INFO - PROCESS | 3833 | 1461298626506 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 21:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:17:06 INFO - PROCESS | 3833 | 1461298626519 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:17:06 INFO - PROCESS | 3833 | 1461298626525 Marionette TRACE conn4 <- [1,2170,null,{}] 21:17:06 INFO - PROCESS | 3833 | 1461298626534 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:06 INFO - PROCESS | 3833 | 1461298626775 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 21:17:07 INFO - PROCESS | 3833 | 1461298627125 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x8779f400 == 140 [pid = 3833] [id = 550] 21:17:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x877a4800) [pid = 3833] [serial = 1651] [outer = (nil)] 21:17:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x889c8c00) [pid = 3833] [serial = 1652] [outer = 0x877a4800] 21:17:07 INFO - PROCESS | 3833 | 1461298627226 Marionette DEBUG loaded listener.js 21:17:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8941e400) [pid = 3833] [serial = 1653] [outer = 0x877a4800] 21:17:08 INFO - PROCESS | 3833 | 1461298628198 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 21:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1746ms 21:17:08 INFO - PROCESS | 3833 | 1461298628266 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 21:17:08 INFO - PROCESS | 3833 | 1461298628275 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 21:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:17:08 INFO - PROCESS | 3833 | 1461298628286 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:17:08 INFO - PROCESS | 3833 | 1461298628290 Marionette TRACE conn4 <- [1,2174,null,{}] 21:17:08 INFO - PROCESS | 3833 | 1461298628297 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:08 INFO - PROCESS | 3833 | 1461298628573 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 21:17:09 INFO - PROCESS | 3833 | 1461298629034 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a513000 == 141 [pid = 3833] [id = 551] 21:17:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x8a514400) [pid = 3833] [serial = 1654] [outer = (nil)] 21:17:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8ba99000) [pid = 3833] [serial = 1655] [outer = 0x8a514400] 21:17:09 INFO - PROCESS | 3833 | 1461298629143 Marionette DEBUG loaded listener.js 21:17:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8be44400) [pid = 3833] [serial = 1656] [outer = 0x8a514400] 21:17:10 INFO - PROCESS | 3833 | 1461298630186 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1986ms 21:17:10 INFO - PROCESS | 3833 | 1461298630273 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 21:17:10 INFO - PROCESS | 3833 | 1461298630278 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 21:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:17:10 INFO - PROCESS | 3833 | 1461298630284 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:17:10 INFO - PROCESS | 3833 | 1461298630291 Marionette TRACE conn4 <- [1,2178,null,{}] 21:17:10 INFO - PROCESS | 3833 | 1461298630361 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:10 INFO - PROCESS | 3833 | 1461298630668 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 21:17:10 INFO - PROCESS | 3833 | 1461298630889 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be4dc00 == 142 [pid = 3833] [id = 552] 21:17:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8c0ba000) [pid = 3833] [serial = 1657] [outer = (nil)] 21:17:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8c0ef400) [pid = 3833] [serial = 1658] [outer = 0x8c0ba000] 21:17:10 INFO - PROCESS | 3833 | 1461298630986 Marionette DEBUG loaded listener.js 21:17:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8c6e2c00) [pid = 3833] [serial = 1659] [outer = 0x8c0ba000] 21:17:11 INFO - PROCESS | 3833 | 1461298631928 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1697ms 21:17:11 INFO - PROCESS | 3833 | 1461298631983 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 21:17:11 INFO - PROCESS | 3833 | 1461298631987 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 21:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:17:11 INFO - PROCESS | 3833 | 1461298631995 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:17:12 INFO - PROCESS | 3833 | 1461298631999 Marionette TRACE conn4 <- [1,2182,null,{}] 21:17:12 INFO - PROCESS | 3833 | 1461298632005 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:12 INFO - PROCESS | 3833 | 1461298632248 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 21:17:12 INFO - PROCESS | 3833 | 1461298632577 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x856e2800 == 143 [pid = 3833] [id = 553] 21:17:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8befd000) [pid = 3833] [serial = 1660] [outer = (nil)] 21:17:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8e737c00) [pid = 3833] [serial = 1661] [outer = 0x8befd000] 21:17:12 INFO - PROCESS | 3833 | 1461298632677 Marionette DEBUG loaded listener.js 21:17:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8e73d400) [pid = 3833] [serial = 1662] [outer = 0x8befd000] 21:17:13 INFO - PROCESS | 3833 | 1461298633633 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1690ms 21:17:13 INFO - PROCESS | 3833 | 1461298633686 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 21:17:13 INFO - PROCESS | 3833 | 1461298633689 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 21:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:17:13 INFO - PROCESS | 3833 | 1461298633696 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:17:13 INFO - PROCESS | 3833 | 1461298633699 Marionette TRACE conn4 <- [1,2186,null,{}] 21:17:13 INFO - PROCESS | 3833 | 1461298633706 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:13 INFO - PROCESS | 3833 | 1461298633941 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 21:17:14 INFO - PROCESS | 3833 | 1461298634269 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0f7000 == 144 [pid = 3833] [id = 554] 21:17:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8e736c00) [pid = 3833] [serial = 1663] [outer = (nil)] 21:17:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8e8b9800) [pid = 3833] [serial = 1664] [outer = 0x8e736c00] 21:17:14 INFO - PROCESS | 3833 | 1461298634370 Marionette DEBUG loaded listener.js 21:17:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e8bd800) [pid = 3833] [serial = 1665] [outer = 0x8e736c00] 21:17:15 INFO - PROCESS | 3833 | 1461298635366 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1683ms 21:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:17:15 INFO - PROCESS | 3833 | 1461298635379 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 21:17:15 INFO - PROCESS | 3833 | 1461298635383 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 21:17:15 INFO - PROCESS | 3833 | 1461298635390 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:17:15 INFO - PROCESS | 3833 | 1461298635394 Marionette TRACE conn4 <- [1,2190,null,{}] 21:17:15 INFO - PROCESS | 3833 | 1461298635400 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:15 INFO - PROCESS | 3833 | 1461298635671 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 21:17:16 INFO - PROCESS | 3833 | 1461298636027 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e735c00 == 145 [pid = 3833] [id = 555] 21:17:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8f241400) [pid = 3833] [serial = 1666] [outer = (nil)] 21:17:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8f58d400) [pid = 3833] [serial = 1667] [outer = 0x8f241400] 21:17:16 INFO - PROCESS | 3833 | 1461298636130 Marionette DEBUG loaded listener.js 21:17:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8f596800) [pid = 3833] [serial = 1668] [outer = 0x8f241400] 21:17:17 INFO - PROCESS | 3833 | 1461298637026 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 21:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1685ms 21:17:17 INFO - PROCESS | 3833 | 1461298637075 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 21:17:17 INFO - PROCESS | 3833 | 1461298637079 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 21:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:17:17 INFO - PROCESS | 3833 | 1461298637086 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:17:17 INFO - PROCESS | 3833 | 1461298637090 Marionette TRACE conn4 <- [1,2194,null,{}] 21:17:17 INFO - PROCESS | 3833 | 1461298637096 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:17 INFO - PROCESS | 3833 | 1461298637327 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 21:17:17 INFO - PROCESS | 3833 | 1461298637607 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b5c00 == 146 [pid = 3833] [id = 556] 21:17:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8e9e1400) [pid = 3833] [serial = 1669] [outer = (nil)] 21:17:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8f63d400) [pid = 3833] [serial = 1670] [outer = 0x8e9e1400] 21:17:17 INFO - PROCESS | 3833 | 1461298637750 Marionette DEBUG loaded listener.js 21:17:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f681c00) [pid = 3833] [serial = 1671] [outer = 0x8e9e1400] 21:17:18 INFO - PROCESS | 3833 | 1461298638670 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 21:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1637ms 21:17:18 INFO - PROCESS | 3833 | 1461298638724 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 21:17:18 INFO - PROCESS | 3833 | 1461298638728 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 21:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:17:18 INFO - PROCESS | 3833 | 1461298638735 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:17:18 INFO - PROCESS | 3833 | 1461298638737 Marionette TRACE conn4 <- [1,2198,null,{}] 21:17:18 INFO - PROCESS | 3833 | 1461298638744 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:18 INFO - PROCESS | 3833 | 1461298638983 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 21:17:19 INFO - PROCESS | 3833 | 1461298639312 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e61b400 == 147 [pid = 3833] [id = 557] 21:17:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8f5f5800) [pid = 3833] [serial = 1672] [outer = (nil)] 21:17:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8fde4800) [pid = 3833] [serial = 1673] [outer = 0x8f5f5800] 21:17:19 INFO - PROCESS | 3833 | 1461298639412 Marionette DEBUG loaded listener.js 21:17:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8fdea400) [pid = 3833] [serial = 1674] [outer = 0x8f5f5800] 21:17:20 INFO - PROCESS | 3833 | 1461298640328 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1635ms 21:17:20 INFO - PROCESS | 3833 | 1461298640371 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 21:17:20 INFO - PROCESS | 3833 | 1461298640376 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 21:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:17:20 INFO - PROCESS | 3833 | 1461298640401 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:17:20 INFO - PROCESS | 3833 | 1461298640406 Marionette TRACE conn4 <- [1,2202,null,{}] 21:17:20 INFO - PROCESS | 3833 | 1461298640414 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:20 INFO - PROCESS | 3833 | 1461298640631 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 21:17:20 INFO - PROCESS | 3833 | 1461298640966 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8a000 == 148 [pid = 3833] [id = 558] 21:17:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8f637000) [pid = 3833] [serial = 1675] [outer = (nil)] 21:17:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x900eb000) [pid = 3833] [serial = 1676] [outer = 0x8f637000] 21:17:21 INFO - PROCESS | 3833 | 1461298641068 Marionette DEBUG loaded listener.js 21:17:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x90422800) [pid = 3833] [serial = 1677] [outer = 0x8f637000] 21:17:22 INFO - PROCESS | 3833 | 1461298642024 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1705ms 21:17:22 INFO - PROCESS | 3833 | 1461298642088 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 21:17:22 INFO - PROCESS | 3833 | 1461298642092 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 21:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:17:22 INFO - PROCESS | 3833 | 1461298642099 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:17:22 INFO - PROCESS | 3833 | 1461298642102 Marionette TRACE conn4 <- [1,2206,null,{}] 21:17:22 INFO - PROCESS | 3833 | 1461298642108 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:22 INFO - PROCESS | 3833 | 1461298642342 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 21:17:22 INFO - PROCESS | 3833 | 1461298642677 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde9800 == 149 [pid = 3833] [id = 559] 21:17:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8ff1bc00) [pid = 3833] [serial = 1678] [outer = (nil)] 21:17:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x9053f800) [pid = 3833] [serial = 1679] [outer = 0x8ff1bc00] 21:17:22 INFO - PROCESS | 3833 | 1461298642772 Marionette DEBUG loaded listener.js 21:17:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x905d7c00) [pid = 3833] [serial = 1680] [outer = 0x8ff1bc00] 21:17:23 INFO - PROCESS | 3833 | 1461298643728 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 21:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1686ms 21:17:23 INFO - PROCESS | 3833 | 1461298643785 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 21:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:17:23 INFO - PROCESS | 3833 | 1461298643790 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 21:17:23 INFO - PROCESS | 3833 | 1461298643797 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:17:23 INFO - PROCESS | 3833 | 1461298643801 Marionette TRACE conn4 <- [1,2210,null,{}] 21:17:23 INFO - PROCESS | 3833 | 1461298643807 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:24 INFO - PROCESS | 3833 | 1461298644172 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 21:17:24 INFO - PROCESS | 3833 | 1461298644612 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d3000 == 150 [pid = 3833] [id = 560] 21:17:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x920b4000) [pid = 3833] [serial = 1681] [outer = (nil)] 21:17:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x92a30800) [pid = 3833] [serial = 1682] [outer = 0x920b4000] 21:17:24 INFO - PROCESS | 3833 | 1461298644716 Marionette DEBUG loaded listener.js 21:17:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x92c78400) [pid = 3833] [serial = 1683] [outer = 0x920b4000] 21:17:25 INFO - PROCESS | 3833 | 1461298645706 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 21:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1983ms 21:17:25 INFO - PROCESS | 3833 | 1461298645781 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 21:17:25 INFO - PROCESS | 3833 | 1461298645784 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 21:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:17:25 INFO - PROCESS | 3833 | 1461298645791 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:17:25 INFO - PROCESS | 3833 | 1461298645793 Marionette TRACE conn4 <- [1,2214,null,{}] 21:17:25 INFO - PROCESS | 3833 | 1461298645800 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:26 INFO - PROCESS | 3833 | 1461298646059 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 21:17:26 INFO - PROCESS | 3833 | 1461298646403 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee8c00 == 151 [pid = 3833] [id = 561] 21:17:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x87e1e400) [pid = 3833] [serial = 1684] [outer = (nil)] 21:17:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x936f5c00) [pid = 3833] [serial = 1685] [outer = 0x87e1e400] 21:17:26 INFO - PROCESS | 3833 | 1461298646500 Marionette DEBUG loaded listener.js 21:17:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x9398a400) [pid = 3833] [serial = 1686] [outer = 0x87e1e400] 21:17:27 INFO - PROCESS | 3833 | 1461298647396 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 21:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1635ms 21:17:27 INFO - PROCESS | 3833 | 1461298647427 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 21:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:17:27 INFO - PROCESS | 3833 | 1461298647432 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 21:17:27 INFO - PROCESS | 3833 | 1461298647438 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:17:27 INFO - PROCESS | 3833 | 1461298647442 Marionette TRACE conn4 <- [1,2218,null,{}] 21:17:27 INFO - PROCESS | 3833 | 1461298647447 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:27 INFO - PROCESS | 3833 | 1461298647654 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 21:17:27 INFO - PROCESS | 3833 | 1461298647942 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x916dbc00 == 152 [pid = 3833] [id = 562] 21:17:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x92a34400) [pid = 3833] [serial = 1687] [outer = (nil)] 21:17:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x95dd2400) [pid = 3833] [serial = 1688] [outer = 0x92a34400] 21:17:28 INFO - PROCESS | 3833 | 1461298648087 Marionette DEBUG loaded listener.js 21:17:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x96cc8000) [pid = 3833] [serial = 1689] [outer = 0x92a34400] 21:17:29 INFO - PROCESS | 3833 | 1461298649002 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 21:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1639ms 21:17:29 INFO - PROCESS | 3833 | 1461298649078 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 21:17:29 INFO - PROCESS | 3833 | 1461298649082 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 21:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:17:29 INFO - PROCESS | 3833 | 1461298649089 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:17:29 INFO - PROCESS | 3833 | 1461298649093 Marionette TRACE conn4 <- [1,2222,null,{}] 21:17:29 INFO - PROCESS | 3833 | 1461298649099 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:29 INFO - PROCESS | 3833 | 1461298649336 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 21:17:29 INFO - PROCESS | 3833 | 1461298649673 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x856eb400 == 153 [pid = 3833] [id = 563] 21:17:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x8fd4f400) [pid = 3833] [serial = 1690] [outer = (nil)] 21:17:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x979cf800) [pid = 3833] [serial = 1691] [outer = 0x8fd4f400] 21:17:29 INFO - PROCESS | 3833 | 1461298649770 Marionette DEBUG loaded listener.js 21:17:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x979dac00) [pid = 3833] [serial = 1692] [outer = 0x8fd4f400] 21:17:30 INFO - PROCESS | 3833 | 1461298650731 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1684ms 21:17:30 INFO - PROCESS | 3833 | 1461298650774 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 21:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:17:30 INFO - PROCESS | 3833 | 1461298650778 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 21:17:30 INFO - PROCESS | 3833 | 1461298650785 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:17:30 INFO - PROCESS | 3833 | 1461298650789 Marionette TRACE conn4 <- [1,2226,null,{}] 21:17:30 INFO - PROCESS | 3833 | 1461298650795 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:31 INFO - PROCESS | 3833 | 1461298651056 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 21:17:31 INFO - PROCESS | 3833 | 1461298651395 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e27400 == 154 [pid = 3833] [id = 564] 21:17:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x88c26800) [pid = 3833] [serial = 1693] [outer = (nil)] 21:17:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x99019400) [pid = 3833] [serial = 1694] [outer = 0x88c26800] 21:17:31 INFO - PROCESS | 3833 | 1461298651499 Marionette DEBUG loaded listener.js 21:17:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x99022000) [pid = 3833] [serial = 1695] [outer = 0x88c26800] 21:17:32 INFO - PROCESS | 3833 | 1461298652452 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 21:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1742ms 21:17:32 INFO - PROCESS | 3833 | 1461298652528 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 21:17:32 INFO - PROCESS | 3833 | 1461298652531 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 21:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:17:32 INFO - PROCESS | 3833 | 1461298652539 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:17:32 INFO - PROCESS | 3833 | 1461298652542 Marionette TRACE conn4 <- [1,2230,null,{}] 21:17:32 INFO - PROCESS | 3833 | 1461298652548 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:32 INFO - PROCESS | 3833 | 1461298652820 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 21:17:33 INFO - PROCESS | 3833 | 1461298653158 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x93988000 == 155 [pid = 3833] [id = 565] 21:17:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x96c4fc00) [pid = 3833] [serial = 1696] [outer = (nil)] 21:17:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x99890000) [pid = 3833] [serial = 1697] [outer = 0x96c4fc00] 21:17:33 INFO - PROCESS | 3833 | 1461298653257 Marionette DEBUG loaded listener.js 21:17:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x99892000) [pid = 3833] [serial = 1698] [outer = 0x96c4fc00] 21:17:34 INFO - PROCESS | 3833 | 1461298654219 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 21:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1742ms 21:17:34 INFO - PROCESS | 3833 | 1461298654281 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 21:17:34 INFO - PROCESS | 3833 | 1461298654286 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 21:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:17:34 INFO - PROCESS | 3833 | 1461298654293 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:17:34 INFO - PROCESS | 3833 | 1461298654297 Marionette TRACE conn4 <- [1,2234,null,{}] 21:17:34 INFO - PROCESS | 3833 | 1461298654303 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:34 INFO - PROCESS | 3833 | 1461298654546 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 21:17:34 INFO - PROCESS | 3833 | 1461298654886 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x98e09000 == 156 [pid = 3833] [id = 566] 21:17:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x9901d400) [pid = 3833] [serial = 1699] [outer = (nil)] 21:17:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x99a96c00) [pid = 3833] [serial = 1700] [outer = 0x9901d400] 21:17:34 INFO - PROCESS | 3833 | 1461298654993 Marionette DEBUG loaded listener.js 21:17:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x99a98800) [pid = 3833] [serial = 1701] [outer = 0x9901d400] 21:17:35 INFO - PROCESS | 3833 | 1461298655933 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 21:17:38 INFO - PROCESS | 3833 | --DOCSHELL 0x877a7000 == 155 [pid = 3833] [id = 439] 21:17:38 INFO - PROCESS | 3833 | --DOCSHELL 0x84e94c00 == 154 [pid = 3833] [id = 506] 21:17:38 INFO - PROCESS | 3833 | --DOCSHELL 0x87e1ec00 == 153 [pid = 3833] [id = 499] 21:17:38 INFO - PROCESS | 3833 | --DOCSHELL 0x84e90400 == 152 [pid = 3833] [id = 457] 21:17:38 INFO - PROCESS | 3833 | --DOCSHELL 0x90705000 == 151 [pid = 3833] [id = 501] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x89cf2c00) [pid = 3833] [serial = 1584] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x899dcc00) [pid = 3833] [serial = 1583] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x99017400) [pid = 3833] [serial = 1571] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8e8b4000) [pid = 3833] [serial = 1538] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x88c2dc00) [pid = 3833] [serial = 1527] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x889ca400) [pid = 3833] [serial = 1580] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x93b53400) [pid = 3833] [serial = 1565] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x8f63cc00) [pid = 3833] [serial = 1547] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x936f3000) [pid = 3833] [serial = 1563] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x92bcfc00) [pid = 3833] [serial = 1560] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x86e9e000) [pid = 3833] [serial = 1523] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x87e26c00) [pid = 3833] [serial = 1577] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x90533800) [pid = 3833] [serial = 1553] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x90816000) [pid = 3833] [serial = 1556] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x905d4000) [pid = 3833] [serial = 1554] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x8fdef800) [pid = 3833] [serial = 1551] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8c0f1c00) [pid = 3833] [serial = 1535] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8bef9400) [pid = 3833] [serial = 1532] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x8f578800) [pid = 3833] [serial = 1542] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x8fd4f800) [pid = 3833] [serial = 1550] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x893da800) [pid = 3833] [serial = 1581] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x86b12c00) [pid = 3833] [serial = 1575] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x92c7cc00) [pid = 3833] [serial = 1562] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x899db000) [pid = 3833] [serial = 1529] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8f249800) [pid = 3833] [serial = 1541] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x92a79000) [pid = 3833] [serial = 1559] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x916dcc00) [pid = 3833] [serial = 1557] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x89cf0000) [pid = 3833] [serial = 1530] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8f67b000) [pid = 3833] [serial = 1548] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x9901c800) [pid = 3833] [serial = 1572] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x9711e400) [pid = 3833] [serial = 1568] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8c0b7000) [pid = 3833] [serial = 1533] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x93b57400) [pid = 3833] [serial = 1566] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x99018400) [pid = 3833] [serial = 1509] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x85dcfc00) [pid = 3833] [serial = 1574] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x88910c00) [pid = 3833] [serial = 1526] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x86f59000) [pid = 3833] [serial = 1524] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8c6ee800) [pid = 3833] [serial = 1536] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8a512000) [pid = 3833] [serial = 1455] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8f591400) [pid = 3833] [serial = 1544] [outer = (nil)] [url = about:blank] 21:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 4094ms 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8804d000) [pid = 3833] [serial = 1578] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8f597800) [pid = 3833] [serial = 1545] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8e9eb000) [pid = 3833] [serial = 1539] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x97126400) [pid = 3833] [serial = 1569] [outer = (nil)] [url = about:blank] 21:17:38 INFO - PROCESS | 3833 | 1461298658515 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 21:17:38 INFO - PROCESS | 3833 | 1461298658521 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 21:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:17:38 INFO - PROCESS | 3833 | 1461298658541 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:17:38 INFO - PROCESS | 3833 | 1461298658549 Marionette TRACE conn4 <- [1,2238,null,{}] 21:17:38 INFO - PROCESS | 3833 | 1461298658557 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:38 INFO - PROCESS | 3833 | 1461298658755 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 21:17:39 INFO - PROCESS | 3833 | 1461298658991 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:39 INFO - PROCESS | 3833 | ++DOCSHELL 0x86ea4800 == 152 [pid = 3833] [id = 567] 21:17:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x86ea4c00) [pid = 3833] [serial = 1702] [outer = (nil)] 21:17:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x86f56800) [pid = 3833] [serial = 1703] [outer = 0x86ea4c00] 21:17:39 INFO - PROCESS | 3833 | 1461298659071 Marionette DEBUG loaded listener.js 21:17:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x877a4000) [pid = 3833] [serial = 1704] [outer = 0x86ea4c00] 21:17:39 INFO - PROCESS | 3833 | 1461298659921 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1445ms 21:17:39 INFO - PROCESS | 3833 | 1461298659985 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 21:17:39 INFO - PROCESS | 3833 | 1461298659992 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 21:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:17:40 INFO - PROCESS | 3833 | 1461298660005 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:17:40 INFO - PROCESS | 3833 | 1461298660010 Marionette TRACE conn4 <- [1,2242,null,{}] 21:17:40 INFO - PROCESS | 3833 | 1461298660017 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:40 INFO - PROCESS | 3833 | 1461298660307 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 21:17:40 INFO - PROCESS | 3833 | 1461298660682 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8890c400 == 153 [pid = 3833] [id = 568] 21:17:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8890cc00) [pid = 3833] [serial = 1705] [outer = (nil)] 21:17:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x889c7400) [pid = 3833] [serial = 1706] [outer = 0x8890cc00] 21:17:40 INFO - PROCESS | 3833 | 1461298660765 Marionette DEBUG loaded listener.js 21:17:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x88c2dc00) [pid = 3833] [serial = 1707] [outer = 0x8890cc00] 21:17:41 INFO - PROCESS | 3833 | 1461298661753 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1799ms 21:17:41 INFO - PROCESS | 3833 | 1461298661802 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 21:17:41 INFO - PROCESS | 3833 | 1461298661806 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 21:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:17:41 INFO - PROCESS | 3833 | 1461298661820 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:17:41 INFO - PROCESS | 3833 | 1461298661823 Marionette TRACE conn4 <- [1,2246,null,{}] 21:17:41 INFO - PROCESS | 3833 | 1461298661839 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:42 INFO - PROCESS | 3833 | 1461298662128 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 21:17:42 INFO - PROCESS | 3833 | 1461298662177 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e26c00 == 154 [pid = 3833] [id = 569] 21:17:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8942d000) [pid = 3833] [serial = 1708] [outer = (nil)] 21:17:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x89b0f000) [pid = 3833] [serial = 1709] [outer = 0x8942d000] 21:17:42 INFO - PROCESS | 3833 | 1461298662398 Marionette DEBUG loaded listener.js 21:17:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x89cf6000) [pid = 3833] [serial = 1710] [outer = 0x8942d000] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x899df000) [pid = 3833] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8e61b800) [pid = 3833] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x899d4c00) [pid = 3833] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x886e6800) [pid = 3833] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x9042d000) [pid = 3833] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8e8b7800) [pid = 3833] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x855b2c00) [pid = 3833] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x9053c400) [pid = 3833] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8ff28800) [pid = 3833] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8be4c400) [pid = 3833] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8f250000) [pid = 3833] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8c0f4000) [pid = 3833] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x86f5b800) [pid = 3833] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x886f0c00) [pid = 3833] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x93990000) [pid = 3833] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8befe400) [pid = 3833] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x99023800) [pid = 3833] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x92c6f800) [pid = 3833] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x8e8b8800) [pid = 3833] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x889c8000) [pid = 3833] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:17:43 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x8779e800) [pid = 3833] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:17:44 INFO - PROCESS | 3833 | 1461298664010 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2234ms 21:17:44 INFO - PROCESS | 3833 | 1461298664055 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 21:17:44 INFO - PROCESS | 3833 | 1461298664059 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 21:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:17:44 INFO - PROCESS | 3833 | 1461298664065 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:17:44 INFO - PROCESS | 3833 | 1461298664083 Marionette TRACE conn4 <- [1,2250,null,{}] 21:17:44 INFO - PROCESS | 3833 | 1461298664089 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:44 INFO - PROCESS | 3833 | 1461298664287 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 21:17:44 INFO - PROCESS | 3833 | 1461298664477 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:44 INFO - PROCESS | 3833 | ++DOCSHELL 0x85eee400 == 155 [pid = 3833] [id = 570] 21:17:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x86b17c00) [pid = 3833] [serial = 1711] [outer = (nil)] 21:17:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x899e2800) [pid = 3833] [serial = 1712] [outer = 0x86b17c00] 21:17:44 INFO - PROCESS | 3833 | 1461298664558 Marionette DEBUG loaded listener.js 21:17:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x8ba8b800) [pid = 3833] [serial = 1713] [outer = 0x86b17c00] 21:17:45 INFO - PROCESS | 3833 | 1461298665339 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 21:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1304ms 21:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:17:45 INFO - PROCESS | 3833 | 1461298665371 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 21:17:45 INFO - PROCESS | 3833 | 1461298665374 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 21:17:45 INFO - PROCESS | 3833 | 1461298665380 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:17:45 INFO - PROCESS | 3833 | 1461298665384 Marionette TRACE conn4 <- [1,2254,null,{}] 21:17:45 INFO - PROCESS | 3833 | 1461298665389 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:45 INFO - PROCESS | 3833 | 1461298665578 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 21:17:45 INFO - PROCESS | 3833 | 1461298665594 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b0bc00 == 156 [pid = 3833] [id = 571] 21:17:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x89cf8400) [pid = 3833] [serial = 1714] [outer = (nil)] 21:17:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8bb38000) [pid = 3833] [serial = 1715] [outer = 0x89cf8400] 21:17:45 INFO - PROCESS | 3833 | 1461298665684 Marionette DEBUG loaded listener.js 21:17:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x8bef0800) [pid = 3833] [serial = 1716] [outer = 0x89cf8400] 21:17:47 INFO - PROCESS | 3833 | 1461298667090 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1739ms 21:17:47 INFO - PROCESS | 3833 | 1461298667119 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 21:17:47 INFO - PROCESS | 3833 | 1461298667127 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 21:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:17:47 INFO - PROCESS | 3833 | 1461298667137 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:17:47 INFO - PROCESS | 3833 | 1461298667142 Marionette TRACE conn4 <- [1,2258,null,{}] 21:17:47 INFO - PROCESS | 3833 | 1461298667150 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:47 INFO - PROCESS | 3833 | 1461298667406 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 21:17:47 INFO - PROCESS | 3833 | 1461298667745 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x8779c000 == 157 [pid = 3833] [id = 572] 21:17:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x87e28800) [pid = 3833] [serial = 1717] [outer = (nil)] 21:17:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x886ed800) [pid = 3833] [serial = 1718] [outer = 0x87e28800] 21:17:47 INFO - PROCESS | 3833 | 1461298667846 Marionette DEBUG loaded listener.js 21:17:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x88c29800) [pid = 3833] [serial = 1719] [outer = 0x87e28800] 21:17:48 INFO - PROCESS | 3833 | 1461298668916 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1793ms 21:17:48 INFO - PROCESS | 3833 | 1461298668931 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 21:17:48 INFO - PROCESS | 3833 | 1461298668940 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 21:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:17:48 INFO - PROCESS | 3833 | 1461298668951 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:17:48 INFO - PROCESS | 3833 | 1461298668956 Marionette TRACE conn4 <- [1,2262,null,{}] 21:17:48 INFO - PROCESS | 3833 | 1461298668963 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:49 INFO - PROCESS | 3833 | 1461298669208 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 21:17:49 INFO - PROCESS | 3833 | 1461298669560 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c8400 == 158 [pid = 3833] [id = 573] 21:17:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8a50e800) [pid = 3833] [serial = 1720] [outer = (nil)] 21:17:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8bb30c00) [pid = 3833] [serial = 1721] [outer = 0x8a50e800] 21:17:49 INFO - PROCESS | 3833 | 1461298669660 Marionette DEBUG loaded listener.js 21:17:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8bef3800) [pid = 3833] [serial = 1722] [outer = 0x8a50e800] 21:17:50 INFO - PROCESS | 3833 | 1461298670574 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1685ms 21:17:50 INFO - PROCESS | 3833 | 1461298670639 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 21:17:50 INFO - PROCESS | 3833 | 1461298670643 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 21:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:17:50 INFO - PROCESS | 3833 | 1461298670653 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:17:50 INFO - PROCESS | 3833 | 1461298670663 Marionette TRACE conn4 <- [1,2266,null,{}] 21:17:50 INFO - PROCESS | 3833 | 1461298670688 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:50 INFO - PROCESS | 3833 | 1461298670931 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 21:17:51 INFO - PROCESS | 3833 | 1461298671276 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf4c00 == 159 [pid = 3833] [id = 574] 21:17:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8c0b9c00) [pid = 3833] [serial = 1723] [outer = (nil)] 21:17:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8c0ef800) [pid = 3833] [serial = 1724] [outer = 0x8c0b9c00] 21:17:51 INFO - PROCESS | 3833 | 1461298671386 Marionette DEBUG loaded listener.js 21:17:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8c6e7000) [pid = 3833] [serial = 1725] [outer = 0x8c0b9c00] 21:17:52 INFO - PROCESS | 3833 | 1461298672293 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 21:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1701ms 21:17:52 INFO - PROCESS | 3833 | 1461298672355 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 21:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:17:52 INFO - PROCESS | 3833 | 1461298672360 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 21:17:52 INFO - PROCESS | 3833 | 1461298672367 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:17:52 INFO - PROCESS | 3833 | 1461298672371 Marionette TRACE conn4 <- [1,2270,null,{}] 21:17:52 INFO - PROCESS | 3833 | 1461298672377 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:52 INFO - PROCESS | 3833 | 1461298672614 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 21:17:52 INFO - PROCESS | 3833 | 1461298672939 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0f4000 == 160 [pid = 3833] [id = 575] 21:17:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8e616000) [pid = 3833] [serial = 1726] [outer = (nil)] 21:17:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8e734000) [pid = 3833] [serial = 1727] [outer = 0x8e616000] 21:17:53 INFO - PROCESS | 3833 | 1461298673038 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8e755000) [pid = 3833] [serial = 1728] [outer = 0x8e616000] 21:17:53 INFO - PROCESS | 3833 | 1461298673924 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1596ms 21:17:53 INFO - PROCESS | 3833 | 1461298673963 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 21:17:53 INFO - PROCESS | 3833 | 1461298673968 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 21:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:17:53 INFO - PROCESS | 3833 | 1461298673975 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:17:53 INFO - PROCESS | 3833 | 1461298673979 Marionette TRACE conn4 <- [1,2274,null,{}] 21:17:54 INFO - PROCESS | 3833 | 1461298674005 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:54 INFO - PROCESS | 3833 | 1461298674242 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 21:17:54 INFO - PROCESS | 3833 | 1461298674579 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0f1000 == 161 [pid = 3833] [id = 576] 21:17:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8e8b9400) [pid = 3833] [serial = 1729] [outer = (nil)] 21:17:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e9e1000) [pid = 3833] [serial = 1730] [outer = 0x8e8b9400] 21:17:54 INFO - PROCESS | 3833 | 1461298674675 Marionette DEBUG loaded listener.js 21:17:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8e9e9c00) [pid = 3833] [serial = 1731] [outer = 0x8e8b9400] 21:17:55 INFO - PROCESS | 3833 | 1461298675640 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 21:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1740ms 21:17:55 INFO - PROCESS | 3833 | 1461298675735 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 21:17:55 INFO - PROCESS | 3833 | 1461298675739 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 21:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:17:55 INFO - PROCESS | 3833 | 1461298675750 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:17:55 INFO - PROCESS | 3833 | 1461298675753 Marionette TRACE conn4 <- [1,2278,null,{}] 21:17:55 INFO - PROCESS | 3833 | 1461298675760 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:56 INFO - PROCESS | 3833 | 1461298676105 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 21:17:56 INFO - PROCESS | 3833 | 1461298676384 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0e9c00 == 162 [pid = 3833] [id = 577] 21:17:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8e61dc00) [pid = 3833] [serial = 1732] [outer = (nil)] 21:17:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8f58b400) [pid = 3833] [serial = 1733] [outer = 0x8e61dc00] 21:17:56 INFO - PROCESS | 3833 | 1461298676478 Marionette DEBUG loaded listener.js 21:17:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8f592000) [pid = 3833] [serial = 1734] [outer = 0x8e61dc00] 21:17:57 INFO - PROCESS | 3833 | 1461298677393 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1678ms 21:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:17:57 INFO - PROCESS | 3833 | 1461298677429 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 21:17:57 INFO - PROCESS | 3833 | 1461298677432 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 21:17:57 INFO - PROCESS | 3833 | 1461298677439 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 3833 | 1461298677442 Marionette TRACE conn4 <- [1,2282,null,{}] 21:17:57 INFO - PROCESS | 3833 | 1461298677464 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:57 INFO - PROCESS | 3833 | 1461298677743 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 21:17:57 INFO - PROCESS | 3833 | 1461298677916 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8bc400 == 163 [pid = 3833] [id = 578] 21:17:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8f57e400) [pid = 3833] [serial = 1735] [outer = (nil)] 21:17:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f63c000) [pid = 3833] [serial = 1736] [outer = 0x8f57e400] 21:17:58 INFO - PROCESS | 3833 | 1461298678004 Marionette DEBUG loaded listener.js 21:17:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8f67b000) [pid = 3833] [serial = 1737] [outer = 0x8f57e400] 21:17:58 INFO - PROCESS | 3833 | 1461298678944 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 21:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1537ms 21:17:58 INFO - PROCESS | 3833 | 1461298678977 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 21:17:58 INFO - PROCESS | 3833 | 1461298678980 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 21:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:17:58 INFO - PROCESS | 3833 | 1461298678987 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:17:58 INFO - PROCESS | 3833 | 1461298678991 Marionette TRACE conn4 <- [1,2286,null,{}] 21:17:59 INFO - PROCESS | 3833 | 1461298678997 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:17:59 INFO - PROCESS | 3833 | 1461298679210 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 21:17:59 INFO - PROCESS | 3833 | 1461298679500 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f584000 == 164 [pid = 3833] [id = 579] 21:17:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8f591400) [pid = 3833] [serial = 1738] [outer = (nil)] 21:17:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8fd45000) [pid = 3833] [serial = 1739] [outer = 0x8f591400] 21:17:59 INFO - PROCESS | 3833 | 1461298679640 Marionette DEBUG loaded listener.js 21:17:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8fd4cc00) [pid = 3833] [serial = 1740] [outer = 0x8f591400] 21:18:00 INFO - PROCESS | 3833 | 1461298680573 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 21:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 21:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1633ms 21:18:00 INFO - PROCESS | 3833 | 1461298680621 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 21:18:00 INFO - PROCESS | 3833 | 1461298680625 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 21:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:18:00 INFO - PROCESS | 3833 | 1461298680632 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:18:00 INFO - PROCESS | 3833 | 1461298680636 Marionette TRACE conn4 <- [1,2290,null,{}] 21:18:00 INFO - PROCESS | 3833 | 1461298680641 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:00 INFO - PROCESS | 3833 | 1461298680895 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 21:18:01 INFO - PROCESS | 3833 | 1461298681242 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f24a800 == 165 [pid = 3833] [id = 580] 21:18:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8f688800) [pid = 3833] [serial = 1741] [outer = (nil)] 21:18:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8ff26c00) [pid = 3833] [serial = 1742] [outer = 0x8f688800] 21:18:01 INFO - PROCESS | 3833 | 1461298681336 Marionette DEBUG loaded listener.js 21:18:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x900ea400) [pid = 3833] [serial = 1743] [outer = 0x8f688800] 21:18:02 INFO - PROCESS | 3833 | 1461298682245 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 21:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1681ms 21:18:02 INFO - PROCESS | 3833 | 1461298682315 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 21:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:18:02 INFO - PROCESS | 3833 | 1461298682319 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 21:18:02 INFO - PROCESS | 3833 | 1461298682326 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:18:02 INFO - PROCESS | 3833 | 1461298682329 Marionette TRACE conn4 <- [1,2294,null,{}] 21:18:02 INFO - PROCESS | 3833 | 1461298682336 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:02 INFO - PROCESS | 3833 | 1461298682569 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 21:18:02 INFO - PROCESS | 3833 | 1461298682915 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff1ac00 == 166 [pid = 3833] [id = 581] 21:18:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x90539400) [pid = 3833] [serial = 1744] [outer = (nil)] 21:18:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x905d0400) [pid = 3833] [serial = 1745] [outer = 0x90539400] 21:18:03 INFO - PROCESS | 3833 | 1461298683015 Marionette DEBUG loaded listener.js 21:18:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x905d5c00) [pid = 3833] [serial = 1746] [outer = 0x90539400] 21:18:03 INFO - PROCESS | 3833 | 1461298683992 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 21:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1737ms 21:18:04 INFO - PROCESS | 3833 | 1461298684064 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 21:18:04 INFO - PROCESS | 3833 | 1461298684069 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 21:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:18:04 INFO - PROCESS | 3833 | 1461298684076 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:18:04 INFO - PROCESS | 3833 | 1461298684081 Marionette TRACE conn4 <- [1,2298,null,{}] 21:18:04 INFO - PROCESS | 3833 | 1461298684087 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:04 INFO - PROCESS | 3833 | 1461298684396 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 21:18:04 INFO - PROCESS | 3833 | 1461298684734 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x90534000 == 167 [pid = 3833] [id = 582] 21:18:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x905ef400) [pid = 3833] [serial = 1747] [outer = (nil)] 21:18:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x920b1400) [pid = 3833] [serial = 1748] [outer = 0x905ef400] 21:18:04 INFO - PROCESS | 3833 | 1461298684837 Marionette DEBUG loaded listener.js 21:18:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x92bd2800) [pid = 3833] [serial = 1749] [outer = 0x905ef400] 21:18:05 INFO - PROCESS | 3833 | 1461298685751 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 21:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1735ms 21:18:05 INFO - PROCESS | 3833 | 1461298685812 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 21:18:05 INFO - PROCESS | 3833 | 1461298685816 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 21:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:18:05 INFO - PROCESS | 3833 | 1461298685823 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:18:05 INFO - PROCESS | 3833 | 1461298685826 Marionette TRACE conn4 <- [1,2302,null,{}] 21:18:05 INFO - PROCESS | 3833 | 1461298685832 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:06 INFO - PROCESS | 3833 | 1461298686061 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 21:18:06 INFO - PROCESS | 3833 | 1461298686411 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x88044400 == 168 [pid = 3833] [id = 583] 21:18:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x9053d400) [pid = 3833] [serial = 1750] [outer = (nil)] 21:18:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x92e9e400) [pid = 3833] [serial = 1751] [outer = 0x9053d400] 21:18:06 INFO - PROCESS | 3833 | 1461298686509 Marionette DEBUG loaded listener.js 21:18:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x92ea9800) [pid = 3833] [serial = 1752] [outer = 0x9053d400] 21:18:07 INFO - PROCESS | 3833 | 1461298687429 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1680ms 21:18:07 INFO - PROCESS | 3833 | 1461298687505 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 21:18:07 INFO - PROCESS | 3833 | 1461298687508 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 21:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:18:07 INFO - PROCESS | 3833 | 1461298687517 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:18:07 INFO - PROCESS | 3833 | 1461298687522 Marionette TRACE conn4 <- [1,2306,null,{}] 21:18:07 INFO - PROCESS | 3833 | 1461298687528 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:07 INFO - PROCESS | 3833 | 1461298687809 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 21:18:08 INFO - PROCESS | 3833 | 1461298688160 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x905dd000 == 169 [pid = 3833] [id = 584] 21:18:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x92c77800) [pid = 3833] [serial = 1753] [outer = (nil)] 21:18:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x9398e000) [pid = 3833] [serial = 1754] [outer = 0x92c77800] 21:18:08 INFO - PROCESS | 3833 | 1461298688257 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x93b4e800) [pid = 3833] [serial = 1755] [outer = 0x92c77800] 21:18:09 INFO - PROCESS | 3833 | 1461298689227 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 21:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1790ms 21:18:09 INFO - PROCESS | 3833 | 1461298689307 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 21:18:09 INFO - PROCESS | 3833 | 1461298689310 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 21:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:18:09 INFO - PROCESS | 3833 | 1461298689319 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:18:09 INFO - PROCESS | 3833 | 1461298689323 Marionette TRACE conn4 <- [1,2310,null,{}] 21:18:09 INFO - PROCESS | 3833 | 1461298689330 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:09 INFO - PROCESS | 3833 | 1461298689630 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 21:18:09 INFO - PROCESS | 3833 | 1461298689971 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x936f2400 == 170 [pid = 3833] [id = 585] 21:18:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x93984c00) [pid = 3833] [serial = 1756] [outer = (nil)] 21:18:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x96ccec00) [pid = 3833] [serial = 1757] [outer = 0x93984c00] 21:18:10 INFO - PROCESS | 3833 | 1461298690068 Marionette DEBUG loaded listener.js 21:18:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x96fb2800) [pid = 3833] [serial = 1758] [outer = 0x93984c00] 21:18:11 INFO - PROCESS | 3833 | 1461298691056 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1786ms 21:18:11 INFO - PROCESS | 3833 | 1461298691105 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 21:18:11 INFO - PROCESS | 3833 | 1461298691109 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 21:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:18:11 INFO - PROCESS | 3833 | 1461298691115 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:18:11 INFO - PROCESS | 3833 | 1461298691119 Marionette TRACE conn4 <- [1,2314,null,{}] 21:18:11 INFO - PROCESS | 3833 | 1461298691125 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:11 INFO - PROCESS | 3833 | 1461298691382 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 21:18:11 INFO - PROCESS | 3833 | 1461298691722 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc7800 == 171 [pid = 3833] [id = 586] 21:18:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x86ea1400) [pid = 3833] [serial = 1759] [outer = (nil)] 21:18:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x97c5cc00) [pid = 3833] [serial = 1760] [outer = 0x86ea1400] 21:18:11 INFO - PROCESS | 3833 | 1461298691818 Marionette DEBUG loaded listener.js 21:18:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x9901bc00) [pid = 3833] [serial = 1761] [outer = 0x86ea1400] 21:18:12 INFO - PROCESS | 3833 | 1461298692768 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 21:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1683ms 21:18:12 INFO - PROCESS | 3833 | 1461298692799 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 21:18:12 INFO - PROCESS | 3833 | 1461298692803 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 21:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:18:12 INFO - PROCESS | 3833 | 1461298692811 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:18:12 INFO - PROCESS | 3833 | 1461298692814 Marionette TRACE conn4 <- [1,2318,null,{}] 21:18:12 INFO - PROCESS | 3833 | 1461298692820 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:13 INFO - PROCESS | 3833 | 1461298693059 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 21:18:13 INFO - PROCESS | 3833 | 1461298693402 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee3400 == 172 [pid = 3833] [id = 587] 21:18:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x95d72000) [pid = 3833] [serial = 1762] [outer = (nil)] 21:18:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x9906a800) [pid = 3833] [serial = 1763] [outer = 0x95d72000] 21:18:13 INFO - PROCESS | 3833 | 1461298693505 Marionette DEBUG loaded listener.js 21:18:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x992d8400) [pid = 3833] [serial = 1764] [outer = 0x95d72000] 21:18:14 INFO - PROCESS | 3833 | 1461298694482 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 21:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:18:14 INFO - PROCESS | 3833 | 1461298694550 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 21:18:14 INFO - PROCESS | 3833 | 1461298694557 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:18:14 INFO - PROCESS | 3833 | 1461298694561 Marionette TRACE conn4 <- [1,2322,null,{}] 21:18:14 INFO - PROCESS | 3833 | 1461298694567 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:14 INFO - PROCESS | 3833 | 1461298694814 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 21:18:15 INFO - PROCESS | 3833 | 1461298695155 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee2c00 == 173 [pid = 3833] [id = 588] 21:18:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x93988800) [pid = 3833] [serial = 1765] [outer = (nil)] 21:18:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x99f20c00) [pid = 3833] [serial = 1766] [outer = 0x93988800] 21:18:15 INFO - PROCESS | 3833 | 1461298695259 Marionette DEBUG loaded listener.js 21:18:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x99f28400) [pid = 3833] [serial = 1767] [outer = 0x93988800] 21:18:16 INFO - PROCESS | 3833 | 1461298696228 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1732ms 21:18:16 INFO - PROCESS | 3833 | 1461298696289 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 21:18:16 INFO - PROCESS | 3833 | 1461298696293 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 21:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:18:16 INFO - PROCESS | 3833 | 1461298696300 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:18:16 INFO - PROCESS | 3833 | 1461298696303 Marionette TRACE conn4 <- [1,2326,null,{}] 21:18:16 INFO - PROCESS | 3833 | 1461298696309 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:16 INFO - PROCESS | 3833 | 1461298696552 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x86b12400 == 172 [pid = 3833] [id = 353] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x84e8d400 == 171 [pid = 3833] [id = 432] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff23c00 == 170 [pid = 3833] [id = 434] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x845d2800 == 169 [pid = 3833] [id = 438] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x86b0f400 == 168 [pid = 3833] [id = 546] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x92a72c00 == 167 [pid = 3833] [id = 437] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x9989a400 == 166 [pid = 3833] [id = 167] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x85eee400 == 165 [pid = 3833] [id = 570] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x87e26c00 == 164 [pid = 3833] [id = 569] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8890c400 == 163 [pid = 3833] [id = 568] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x86ea4800 == 162 [pid = 3833] [id = 567] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x916dbc00 == 161 [pid = 3833] [id = 562] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee8c00 == 160 [pid = 3833] [id = 561] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x905d3000 == 159 [pid = 3833] [id = 560] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde9800 == 158 [pid = 3833] [id = 559] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8e61b400 == 157 [pid = 3833] [id = 557] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x84e8a000 == 156 [pid = 3833] [id = 558] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8b5c00 == 155 [pid = 3833] [id = 556] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8e735c00 == 154 [pid = 3833] [id = 555] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0f7000 == 153 [pid = 3833] [id = 554] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x856e2800 == 152 [pid = 3833] [id = 553] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8be4dc00 == 151 [pid = 3833] [id = 552] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8779f400 == 150 [pid = 3833] [id = 550] 21:18:18 INFO - PROCESS | 3833 | --DOCSHELL 0x8a513000 == 149 [pid = 3833] [id = 551] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8bb35400) [pid = 3833] [serial = 1649] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x8bb32c00) [pid = 3833] [serial = 1593] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8e73b800) [pid = 3833] [serial = 1601] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x99019800) [pid = 3833] [serial = 1634] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x89424000) [pid = 3833] [serial = 1643] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x905da800) [pid = 3833] [serial = 1619] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8f63b000) [pid = 3833] [serial = 1610] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x89b0d000) [pid = 3833] [serial = 1644] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x89428c00) [pid = 3833] [serial = 1647] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x92a30400) [pid = 3833] [serial = 1622] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8f688000) [pid = 3833] [serial = 1611] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x900f2000) [pid = 3833] [serial = 1616] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8bef9c00) [pid = 3833] [serial = 1595] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8fde6c00) [pid = 3833] [serial = 1614] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x90424400) [pid = 3833] [serial = 1617] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x8e9e3800) [pid = 3833] [serial = 1604] [outer = (nil)] [url = about:blank] 21:18:18 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x87e27800) [pid = 3833] [serial = 1640] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x936f3400) [pid = 3833] [serial = 1625] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x886e7000) [pid = 3833] [serial = 1641] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x97c5f000) [pid = 3833] [serial = 1632] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x90811000) [pid = 3833] [serial = 1620] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8bb2c800) [pid = 3833] [serial = 1592] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x8c6dfc00) [pid = 3833] [serial = 1598] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8a519000) [pid = 3833] [serial = 1586] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x8e73e000) [pid = 3833] [serial = 1602] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8f242000) [pid = 3833] [serial = 1605] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x99070800) [pid = 3833] [serial = 1637] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x95ddb000) [pid = 3833] [serial = 1628] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8f58c000) [pid = 3833] [serial = 1608] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x92a36400) [pid = 3833] [serial = 1623] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x99061c00) [pid = 3833] [serial = 1635] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x993e3000) [pid = 3833] [serial = 1638] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x9398b000) [pid = 3833] [serial = 1626] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8c0b9000) [pid = 3833] [serial = 1596] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8ba96400) [pid = 3833] [serial = 1521] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8f580000) [pid = 3833] [serial = 1607] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8e612c00) [pid = 3833] [serial = 1599] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x88c21400) [pid = 3833] [serial = 1590] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8804ec00) [pid = 3833] [serial = 1589] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x97ac2000) [pid = 3833] [serial = 1631] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x96c56400) [pid = 3833] [serial = 1629] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x86e9e800) [pid = 3833] [serial = 1646] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8fd4d000) [pid = 3833] [serial = 1613] [outer = (nil)] [url = about:blank] 21:18:19 INFO - PROCESS | 3833 | 1461298699249 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b0ec00 == 150 [pid = 3833] [id = 589] 21:18:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x86b0f400) [pid = 3833] [serial = 1768] [outer = (nil)] 21:18:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x86e9e000) [pid = 3833] [serial = 1769] [outer = 0x86b0f400] 21:18:19 INFO - PROCESS | 3833 | 1461298699346 Marionette DEBUG loaded listener.js 21:18:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8779b400) [pid = 3833] [serial = 1770] [outer = 0x86b0f400] 21:18:20 INFO - PROCESS | 3833 | 1461298700220 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3943ms 21:18:20 INFO - PROCESS | 3833 | 1461298700246 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 21:18:20 INFO - PROCESS | 3833 | 1461298700254 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 21:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:18:20 INFO - PROCESS | 3833 | 1461298700297 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:18:20 INFO - PROCESS | 3833 | 1461298700304 Marionette TRACE conn4 <- [1,2330,null,{}] 21:18:20 INFO - PROCESS | 3833 | 1461298700311 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:20 INFO - PROCESS | 3833 | 1461298700550 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 21:18:20 INFO - PROCESS | 3833 | 1461298700749 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e9000 == 151 [pid = 3833] [id = 590] 21:18:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x886eec00) [pid = 3833] [serial = 1771] [outer = (nil)] 21:18:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8890dc00) [pid = 3833] [serial = 1772] [outer = 0x886eec00] 21:18:20 INFO - PROCESS | 3833 | 1461298700834 Marionette DEBUG loaded listener.js 21:18:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x893d3000) [pid = 3833] [serial = 1773] [outer = 0x886eec00] 21:18:21 INFO - PROCESS | 3833 | 1461298701862 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1597ms 21:18:21 INFO - PROCESS | 3833 | 1461298701890 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 21:18:21 INFO - PROCESS | 3833 | 1461298701896 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 21:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:18:21 INFO - PROCESS | 3833 | 1461298701904 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:18:21 INFO - PROCESS | 3833 | 1461298701907 Marionette TRACE conn4 <- [1,2334,null,{}] 21:18:21 INFO - PROCESS | 3833 | 1461298701923 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:22 INFO - PROCESS | 3833 | 1461298702225 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 21:18:22 INFO - PROCESS | 3833 | 1461298702256 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x886edc00 == 152 [pid = 3833] [id = 591] 21:18:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x899e2000) [pid = 3833] [serial = 1774] [outer = (nil)] 21:18:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x89b0c400) [pid = 3833] [serial = 1775] [outer = 0x899e2000] 21:18:22 INFO - PROCESS | 3833 | 1461298702340 Marionette DEBUG loaded listener.js 21:18:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8a512000) [pid = 3833] [serial = 1776] [outer = 0x899e2000] 21:18:23 INFO - PROCESS | 3833 | 1461298703435 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 21:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1594ms 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x89cf7800) [pid = 3833] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x96c4fc00) [pid = 3833] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8c0ba000) [pid = 3833] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8e9e1400) [pid = 3833] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8f241400) [pid = 3833] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x92a34400) [pid = 3833] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x86ea4c00) [pid = 3833] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8a514400) [pid = 3833] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8942d000) [pid = 3833] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x87e1e400) [pid = 3833] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8f637000) [pid = 3833] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x920b4000) [pid = 3833] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8890cc00) [pid = 3833] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x877a4800) [pid = 3833] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x86b17c00) [pid = 3833] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x88c26800) [pid = 3833] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x8e736c00) [pid = 3833] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8fd4f400) [pid = 3833] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x8befd000) [pid = 3833] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x8ff1bc00) [pid = 3833] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:18:24 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x8f5f5800) [pid = 3833] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:18:24 INFO - PROCESS | 3833 | 1461298704141 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 21:18:24 INFO - PROCESS | 3833 | 1461298704151 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 21:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:18:24 INFO - PROCESS | 3833 | 1461298704190 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:18:24 INFO - PROCESS | 3833 | 1461298704200 Marionette TRACE conn4 <- [1,2338,null,{}] 21:18:24 INFO - PROCESS | 3833 | 1461298704206 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:24 INFO - PROCESS | 3833 | 1461298704497 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 21:18:24 INFO - PROCESS | 3833 | 1461298704624 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x893cec00 == 153 [pid = 3833] [id = 592] 21:18:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x899e1800) [pid = 3833] [serial = 1777] [outer = (nil)] 21:18:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x8ba93800) [pid = 3833] [serial = 1778] [outer = 0x899e1800] 21:18:24 INFO - PROCESS | 3833 | 1461298704704 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8bb31800) [pid = 3833] [serial = 1779] [outer = 0x899e1800] 21:18:25 INFO - PROCESS | 3833 | 1461298705513 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1403ms 21:18:25 INFO - PROCESS | 3833 | 1461298705578 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 21:18:25 INFO - PROCESS | 3833 | 1461298705582 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 21:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:18:25 INFO - PROCESS | 3833 | 1461298705589 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:18:25 INFO - PROCESS | 3833 | 1461298705592 Marionette TRACE conn4 <- [1,2342,null,{}] 21:18:25 INFO - PROCESS | 3833 | 1461298705598 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:25 INFO - PROCESS | 3833 | 1461298705819 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 21:18:26 INFO - PROCESS | 3833 | 1461298706197 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dcb400 == 154 [pid = 3833] [id = 593] 21:18:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x85dcb800) [pid = 3833] [serial = 1780] [outer = (nil)] 21:18:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x86b18c00) [pid = 3833] [serial = 1781] [outer = 0x85dcb800] 21:18:26 INFO - PROCESS | 3833 | 1461298706394 Marionette DEBUG loaded listener.js 21:18:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8779e000) [pid = 3833] [serial = 1782] [outer = 0x85dcb800] 21:18:27 INFO - PROCESS | 3833 | 1461298707510 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 21:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1937ms 21:18:27 INFO - PROCESS | 3833 | 1461298707527 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 21:18:27 INFO - PROCESS | 3833 | 1461298707535 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 21:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:18:27 INFO - PROCESS | 3833 | 1461298707543 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:18:27 INFO - PROCESS | 3833 | 1461298707548 Marionette TRACE conn4 <- [1,2346,null,{}] 21:18:27 INFO - PROCESS | 3833 | 1461298707557 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:27 INFO - PROCESS | 3833 | 1461298707806 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 21:18:28 INFO - PROCESS | 3833 | 1461298708146 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x886ea000 == 155 [pid = 3833] [id = 594] 21:18:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x88906800) [pid = 3833] [serial = 1783] [outer = (nil)] 21:18:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x889bd400) [pid = 3833] [serial = 1784] [outer = 0x88906800] 21:18:28 INFO - PROCESS | 3833 | 1461298708247 Marionette DEBUG loaded listener.js 21:18:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x893dc800) [pid = 3833] [serial = 1785] [outer = 0x88906800] 21:18:29 INFO - PROCESS | 3833 | 1461298709293 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1806ms 21:18:29 INFO - PROCESS | 3833 | 1461298709352 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 21:18:29 INFO - PROCESS | 3833 | 1461298709359 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 21:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:18:29 INFO - PROCESS | 3833 | 1461298709368 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:18:29 INFO - PROCESS | 3833 | 1461298709372 Marionette TRACE conn4 <- [1,2350,null,{}] 21:18:29 INFO - PROCESS | 3833 | 1461298709379 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:29 INFO - PROCESS | 3833 | 1461298709629 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 21:18:30 INFO - PROCESS | 3833 | 1461298710007 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x889bfc00 == 156 [pid = 3833] [id = 595] 21:18:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x89cefc00) [pid = 3833] [serial = 1786] [outer = (nil)] 21:18:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8a511400) [pid = 3833] [serial = 1787] [outer = 0x89cefc00] 21:18:30 INFO - PROCESS | 3833 | 1461298710105 Marionette DEBUG loaded listener.js 21:18:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8be46000) [pid = 3833] [serial = 1788] [outer = 0x89cefc00] 21:18:31 INFO - PROCESS | 3833 | 1461298711125 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 21:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1834ms 21:18:31 INFO - PROCESS | 3833 | 1461298711202 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 21:18:31 INFO - PROCESS | 3833 | 1461298711206 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 21:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:18:31 INFO - PROCESS | 3833 | 1461298711216 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:18:31 INFO - PROCESS | 3833 | 1461298711226 Marionette TRACE conn4 <- [1,2354,null,{}] 21:18:31 INFO - PROCESS | 3833 | 1461298711250 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:31 INFO - PROCESS | 3833 | 1461298711675 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 21:18:31 INFO - PROCESS | 3833 | 1461298711954 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e6800 == 157 [pid = 3833] [id = 596] 21:18:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8befcc00) [pid = 3833] [serial = 1789] [outer = (nil)] 21:18:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8c0bfc00) [pid = 3833] [serial = 1790] [outer = 0x8befcc00] 21:18:32 INFO - PROCESS | 3833 | 1461298712045 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8c0f1c00) [pid = 3833] [serial = 1791] [outer = 0x8befcc00] 21:18:33 INFO - PROCESS | 3833 | 1461298713027 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 21:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1893ms 21:18:33 INFO - PROCESS | 3833 | 1461298713108 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 21:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:18:33 INFO - PROCESS | 3833 | 1461298713113 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 21:18:33 INFO - PROCESS | 3833 | 1461298713120 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 3833 | 1461298713123 Marionette TRACE conn4 <- [1,2358,null,{}] 21:18:33 INFO - PROCESS | 3833 | 1461298713129 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:33 INFO - PROCESS | 3833 | 1461298713393 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 21:18:33 INFO - PROCESS | 3833 | 1461298713730 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a515c00 == 158 [pid = 3833] [id = 597] 21:18:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8c0b3400) [pid = 3833] [serial = 1792] [outer = (nil)] 21:18:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8e61e000) [pid = 3833] [serial = 1793] [outer = 0x8c0b3400] 21:18:33 INFO - PROCESS | 3833 | 1461298713826 Marionette DEBUG loaded listener.js 21:18:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e733400) [pid = 3833] [serial = 1794] [outer = 0x8c0b3400] 21:18:34 INFO - PROCESS | 3833 | 1461298714733 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 21:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1686ms 21:18:34 INFO - PROCESS | 3833 | 1461298714806 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 21:18:34 INFO - PROCESS | 3833 | 1461298714809 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 21:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:18:34 INFO - PROCESS | 3833 | 1461298714816 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:18:34 INFO - PROCESS | 3833 | 1461298714820 Marionette TRACE conn4 <- [1,2362,null,{}] 21:18:34 INFO - PROCESS | 3833 | 1461298714826 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:35 INFO - PROCESS | 3833 | 1461298715073 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 21:18:35 INFO - PROCESS | 3833 | 1461298715410 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e755400 == 159 [pid = 3833] [id = 598] 21:18:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8e757c00) [pid = 3833] [serial = 1795] [outer = (nil)] 21:18:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8e75c800) [pid = 3833] [serial = 1796] [outer = 0x8e757c00] 21:18:35 INFO - PROCESS | 3833 | 1461298715524 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8e9ea800) [pid = 3833] [serial = 1797] [outer = 0x8e757c00] 21:18:36 INFO - PROCESS | 3833 | 1461298716539 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 21:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1786ms 21:18:36 INFO - PROCESS | 3833 | 1461298716603 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 21:18:36 INFO - PROCESS | 3833 | 1461298716608 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 21:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:18:36 INFO - PROCESS | 3833 | 1461298716614 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:18:36 INFO - PROCESS | 3833 | 1461298716618 Marionette TRACE conn4 <- [1,2366,null,{}] 21:18:36 INFO - PROCESS | 3833 | 1461298716624 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:36 INFO - PROCESS | 3833 | 1461298716844 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 21:18:37 INFO - PROCESS | 3833 | 1461298717169 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e9ef800 == 160 [pid = 3833] [id = 599] 21:18:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8f249400) [pid = 3833] [serial = 1798] [outer = (nil)] 21:18:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8f582000) [pid = 3833] [serial = 1799] [outer = 0x8f249400] 21:18:37 INFO - PROCESS | 3833 | 1461298717266 Marionette DEBUG loaded listener.js 21:18:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f58a800) [pid = 3833] [serial = 1800] [outer = 0x8f249400] 21:18:38 INFO - PROCESS | 3833 | 1461298718199 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 21:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1633ms 21:18:38 INFO - PROCESS | 3833 | 1461298718258 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 21:18:38 INFO - PROCESS | 3833 | 1461298718261 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 21:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:18:38 INFO - PROCESS | 3833 | 1461298718269 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:18:38 INFO - PROCESS | 3833 | 1461298718273 Marionette TRACE conn4 <- [1,2370,null,{}] 21:18:38 INFO - PROCESS | 3833 | 1461298718279 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:38 INFO - PROCESS | 3833 | 1461298718507 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 21:18:38 INFO - PROCESS | 3833 | 1461298718851 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0e9400 == 161 [pid = 3833] [id = 600] 21:18:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8e74d400) [pid = 3833] [serial = 1801] [outer = (nil)] 21:18:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8f5f5000) [pid = 3833] [serial = 1802] [outer = 0x8e74d400] 21:18:38 INFO - PROCESS | 3833 | 1461298718948 Marionette DEBUG loaded listener.js 21:18:39 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8f5fb400) [pid = 3833] [serial = 1803] [outer = 0x8e74d400] 21:18:39 INFO - PROCESS | 3833 | 1461298719866 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 21:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1637ms 21:18:39 INFO - PROCESS | 3833 | 1461298719908 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 21:18:39 INFO - PROCESS | 3833 | 1461298719912 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 21:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:18:39 INFO - PROCESS | 3833 | 1461298719919 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:18:39 INFO - PROCESS | 3833 | 1461298719923 Marionette TRACE conn4 <- [1,2374,null,{}] 21:18:39 INFO - PROCESS | 3833 | 1461298719928 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:40 INFO - PROCESS | 3833 | 1461298720163 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 21:18:40 INFO - PROCESS | 3833 | 1461298720501 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f58f800 == 162 [pid = 3833] [id = 601] 21:18:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8f687c00) [pid = 3833] [serial = 1804] [outer = (nil)] 21:18:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8fd4b800) [pid = 3833] [serial = 1805] [outer = 0x8f687c00] 21:18:40 INFO - PROCESS | 3833 | 1461298720598 Marionette DEBUG loaded listener.js 21:18:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8fde3800) [pid = 3833] [serial = 1806] [outer = 0x8f687c00] 21:18:41 INFO - PROCESS | 3833 | 1461298721608 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 21:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1734ms 21:18:41 INFO - PROCESS | 3833 | 1461298721654 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 21:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:18:41 INFO - PROCESS | 3833 | 1461298721659 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 21:18:41 INFO - PROCESS | 3833 | 1461298721665 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:18:41 INFO - PROCESS | 3833 | 1461298721669 Marionette TRACE conn4 <- [1,2378,null,{}] 21:18:41 INFO - PROCESS | 3833 | 1461298721675 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:41 INFO - PROCESS | 3833 | 1461298721915 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 21:18:42 INFO - PROCESS | 3833 | 1461298722253 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b15c00 == 163 [pid = 3833] [id = 602] 21:18:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8fc1b000) [pid = 3833] [serial = 1807] [outer = (nil)] 21:18:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x900e5800) [pid = 3833] [serial = 1808] [outer = 0x8fc1b000] 21:18:42 INFO - PROCESS | 3833 | 1461298722351 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x900f3400) [pid = 3833] [serial = 1809] [outer = 0x8fc1b000] 21:18:43 INFO - PROCESS | 3833 | 1461298723293 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 21:18:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:18:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1695ms 21:18:43 INFO - PROCESS | 3833 | 1461298723360 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 21:18:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:18:43 INFO - PROCESS | 3833 | 1461298723365 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 21:18:43 INFO - PROCESS | 3833 | 1461298723371 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:18:43 INFO - PROCESS | 3833 | 1461298723375 Marionette TRACE conn4 <- [1,2382,null,{}] 21:18:43 INFO - PROCESS | 3833 | 1461298723381 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:43 INFO - PROCESS | 3833 | 1461298723656 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 21:18:44 INFO - PROCESS | 3833 | 1461298724018 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:44 INFO - PROCESS | 3833 | ++DOCSHELL 0x905d2000 == 164 [pid = 3833] [id = 603] 21:18:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x905d2800) [pid = 3833] [serial = 1810] [outer = (nil)] 21:18:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x905df800) [pid = 3833] [serial = 1811] [outer = 0x905d2800] 21:18:44 INFO - PROCESS | 3833 | 1461298724133 Marionette DEBUG loaded listener.js 21:18:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x90811000) [pid = 3833] [serial = 1812] [outer = 0x905d2800] 21:18:45 INFO - PROCESS | 3833 | 1461298725130 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 21:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1792ms 21:18:45 INFO - PROCESS | 3833 | 1461298725164 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 3833 | 1461298725168 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 21:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:18:45 INFO - PROCESS | 3833 | 1461298725176 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 3833 | 1461298725181 Marionette TRACE conn4 <- [1,2386,null,{}] 21:18:45 INFO - PROCESS | 3833 | 1461298725187 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:45 INFO - PROCESS | 3833 | 1461298725457 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 21:18:45 INFO - PROCESS | 3833 | 1461298725798 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a9000 == 165 [pid = 3833] [id = 604] 21:18:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x90538000) [pid = 3833] [serial = 1813] [outer = (nil)] 21:18:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x92bd0000) [pid = 3833] [serial = 1814] [outer = 0x90538000] 21:18:45 INFO - PROCESS | 3833 | 1461298725897 Marionette DEBUG loaded listener.js 21:18:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x92c79c00) [pid = 3833] [serial = 1815] [outer = 0x90538000] 21:18:46 INFO - PROCESS | 3833 | 1461298726957 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 21:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1839ms 21:18:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:18:47 INFO - PROCESS | 3833 | 1461298727016 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 21:18:47 INFO - PROCESS | 3833 | 1461298727019 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 21:18:47 INFO - PROCESS | 3833 | 1461298727026 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:18:47 INFO - PROCESS | 3833 | 1461298727029 Marionette TRACE conn4 <- [1,2390,null,{}] 21:18:47 INFO - PROCESS | 3833 | 1461298727035 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:47 INFO - PROCESS | 3833 | 1461298727253 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 21:18:47 INFO - PROCESS | 3833 | 1461298727595 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x845d1c00 == 166 [pid = 3833] [id = 605] 21:18:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x90535800) [pid = 3833] [serial = 1816] [outer = (nil)] 21:18:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x93990800) [pid = 3833] [serial = 1817] [outer = 0x90535800] 21:18:47 INFO - PROCESS | 3833 | 1461298727684 Marionette DEBUG loaded listener.js 21:18:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x93b50c00) [pid = 3833] [serial = 1818] [outer = 0x90535800] 21:18:48 INFO - PROCESS | 3833 | 1461298728578 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1585ms 21:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:18:48 INFO - PROCESS | 3833 | 1461298728611 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 21:18:48 INFO - PROCESS | 3833 | 1461298728614 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 21:18:48 INFO - PROCESS | 3833 | 1461298728621 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:18:48 INFO - PROCESS | 3833 | 1461298728625 Marionette TRACE conn4 <- [1,2394,null,{}] 21:18:48 INFO - PROCESS | 3833 | 1461298728630 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:48 INFO - PROCESS | 3833 | 1461298728855 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 21:18:49 INFO - PROCESS | 3833 | 1461298729195 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff28800 == 167 [pid = 3833] [id = 606] 21:18:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x936f7000) [pid = 3833] [serial = 1819] [outer = (nil)] 21:18:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x96faf000) [pid = 3833] [serial = 1820] [outer = 0x936f7000] 21:18:49 INFO - PROCESS | 3833 | 1461298729293 Marionette DEBUG loaded listener.js 21:18:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x9717b000) [pid = 3833] [serial = 1821] [outer = 0x936f7000] 21:18:50 INFO - PROCESS | 3833 | 1461298730283 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1732ms 21:18:50 INFO - PROCESS | 3833 | 1461298730353 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 21:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:18:50 INFO - PROCESS | 3833 | 1461298730358 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 21:18:50 INFO - PROCESS | 3833 | 1461298730365 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:18:50 INFO - PROCESS | 3833 | 1461298730369 Marionette TRACE conn4 <- [1,2398,null,{}] 21:18:50 INFO - PROCESS | 3833 | 1461298730375 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:50 INFO - PROCESS | 3833 | 1461298730648 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 21:18:51 INFO - PROCESS | 3833 | 1461298730996 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b0f000 == 168 [pid = 3833] [id = 607] 21:18:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x889bf800) [pid = 3833] [serial = 1822] [outer = (nil)] 21:18:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x99018000) [pid = 3833] [serial = 1823] [outer = 0x889bf800] 21:18:51 INFO - PROCESS | 3833 | 1461298731092 Marionette DEBUG loaded listener.js 21:18:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x9901f400) [pid = 3833] [serial = 1824] [outer = 0x889bf800] 21:18:52 INFO - PROCESS | 3833 | 1461298732057 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:18:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:18:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1737ms 21:18:52 INFO - PROCESS | 3833 | 1461298732102 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 21:18:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:18:52 INFO - PROCESS | 3833 | 1461298732116 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 21:18:52 INFO - PROCESS | 3833 | 1461298732124 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:18:52 INFO - PROCESS | 3833 | 1461298732127 Marionette TRACE conn4 <- [1,2402,null,{}] 21:18:52 INFO - PROCESS | 3833 | 1461298732134 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:52 INFO - PROCESS | 3833 | 1461298732383 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 21:18:52 INFO - PROCESS | 3833 | 1461298732721 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x97c5f000 == 169 [pid = 3833] [id = 608] 21:18:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x98e04400) [pid = 3833] [serial = 1825] [outer = (nil)] 21:18:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x992d9800) [pid = 3833] [serial = 1826] [outer = 0x98e04400] 21:18:52 INFO - PROCESS | 3833 | 1461298732823 Marionette DEBUG loaded listener.js 21:18:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x993e5c00) [pid = 3833] [serial = 1827] [outer = 0x98e04400] 21:18:53 INFO - PROCESS | 3833 | 1461298733818 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 21:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1739ms 21:18:53 INFO - PROCESS | 3833 | 1461298733864 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 21:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:18:53 INFO - PROCESS | 3833 | 1461298733868 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 21:18:53 INFO - PROCESS | 3833 | 1461298733875 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:18:53 INFO - PROCESS | 3833 | 1461298733878 Marionette TRACE conn4 <- [1,2406,null,{}] 21:18:53 INFO - PROCESS | 3833 | 1461298733884 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:54 INFO - PROCESS | 3833 | 1461298734130 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 21:18:54 INFO - PROCESS | 3833 | 1461298734469 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a31400 == 170 [pid = 3833] [id = 609] 21:18:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x96c57800) [pid = 3833] [serial = 1828] [outer = (nil)] 21:18:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x99fa1800) [pid = 3833] [serial = 1829] [outer = 0x96c57800] 21:18:54 INFO - PROCESS | 3833 | 1461298734570 Marionette DEBUG loaded listener.js 21:18:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x9a0c3c00) [pid = 3833] [serial = 1830] [outer = 0x96c57800] 21:18:55 INFO - PROCESS | 3833 | 1461298735511 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 21:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1682ms 21:18:55 INFO - PROCESS | 3833 | 1461298735558 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 21:18:55 INFO - PROCESS | 3833 | 1461298735561 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 21:18:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:18:55 INFO - PROCESS | 3833 | 1461298735570 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:18:55 INFO - PROCESS | 3833 | 1461298735574 Marionette TRACE conn4 <- [1,2410,null,{}] 21:18:55 INFO - PROCESS | 3833 | 1461298735581 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:18:55 INFO - PROCESS | 3833 | 1461298735833 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 21:18:56 INFO - PROCESS | 3833 | 1461298736174 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ea800 == 171 [pid = 3833] [id = 610] 21:18:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x85dc4c00) [pid = 3833] [serial = 1831] [outer = (nil)] 21:18:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x9a22cc00) [pid = 3833] [serial = 1832] [outer = 0x85dc4c00] 21:18:56 INFO - PROCESS | 3833 | 1461298736273 Marionette DEBUG loaded listener.js 21:18:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x9a238c00) [pid = 3833] [serial = 1833] [outer = 0x85dc4c00] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x877a4400 == 170 [pid = 3833] [id = 547] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x97ac8000 == 169 [pid = 3833] [id = 545] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x90428800 == 168 [pid = 3833] [id = 542] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x855a7000 == 167 [pid = 3833] [id = 544] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x93982400 == 166 [pid = 3833] [id = 543] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf1800 == 165 [pid = 3833] [id = 531] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8befac00 == 164 [pid = 3833] [id = 533] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x845d2400 == 163 [pid = 3833] [id = 502] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x877a1c00 == 162 [pid = 3833] [id = 526] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x86f55400 == 161 [pid = 3833] [id = 532] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x893cec00 == 160 [pid = 3833] [id = 592] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x886edc00 == 159 [pid = 3833] [id = 591] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x886e9000 == 158 [pid = 3833] [id = 590] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x86b0ec00 == 157 [pid = 3833] [id = 589] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee2c00 == 156 [pid = 3833] [id = 588] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee3400 == 155 [pid = 3833] [id = 587] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x936f2400 == 154 [pid = 3833] [id = 585] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x85dc7800 == 153 [pid = 3833] [id = 586] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x905dd000 == 152 [pid = 3833] [id = 584] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x88044400 == 151 [pid = 3833] [id = 583] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x90534000 == 150 [pid = 3833] [id = 582] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff1ac00 == 149 [pid = 3833] [id = 581] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8f584000 == 148 [pid = 3833] [id = 579] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8f24a800 == 147 [pid = 3833] [id = 580] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8bc400 == 146 [pid = 3833] [id = 578] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0e9c00 == 145 [pid = 3833] [id = 577] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0f1000 == 144 [pid = 3833] [id = 576] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0f4000 == 143 [pid = 3833] [id = 575] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x889c8400 == 142 [pid = 3833] [id = 573] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf4c00 == 141 [pid = 3833] [id = 574] 21:18:58 INFO - PROCESS | 3833 | --DOCSHELL 0x8779c000 == 140 [pid = 3833] [id = 572] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x8ba8b800) [pid = 3833] [serial = 1713] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8ba92c00) [pid = 3833] [serial = 1587] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x99892000) [pid = 3833] [serial = 1698] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x8c6e2c00) [pid = 3833] [serial = 1659] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8f681c00) [pid = 3833] [serial = 1671] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8f596800) [pid = 3833] [serial = 1668] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x95dd2400) [pid = 3833] [serial = 1688] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x877a4000) [pid = 3833] [serial = 1704] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8be44400) [pid = 3833] [serial = 1656] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x89b0f000) [pid = 3833] [serial = 1709] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x936f5c00) [pid = 3833] [serial = 1685] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8f63d400) [pid = 3833] [serial = 1670] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x96cc8000) [pid = 3833] [serial = 1689] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x99890000) [pid = 3833] [serial = 1697] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x90422800) [pid = 3833] [serial = 1677] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x92c78400) [pid = 3833] [serial = 1683] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x889c7400) [pid = 3833] [serial = 1706] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x889c8c00) [pid = 3833] [serial = 1652] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x899e2800) [pid = 3833] [serial = 1712] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x88c2dc00) [pid = 3833] [serial = 1707] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8c0ef400) [pid = 3833] [serial = 1658] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x900eb000) [pid = 3833] [serial = 1676] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x86f56800) [pid = 3833] [serial = 1703] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x9398a400) [pid = 3833] [serial = 1686] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x99019400) [pid = 3833] [serial = 1694] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8e8b9800) [pid = 3833] [serial = 1664] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x8ba99000) [pid = 3833] [serial = 1655] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x99022000) [pid = 3833] [serial = 1695] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x979cf800) [pid = 3833] [serial = 1691] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x92a30800) [pid = 3833] [serial = 1682] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x89cf6000) [pid = 3833] [serial = 1710] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8e737c00) [pid = 3833] [serial = 1661] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x8e73d400) [pid = 3833] [serial = 1662] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8e8bd800) [pid = 3833] [serial = 1665] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8f58d400) [pid = 3833] [serial = 1667] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x905d7c00) [pid = 3833] [serial = 1680] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8fdea400) [pid = 3833] [serial = 1674] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x979dac00) [pid = 3833] [serial = 1692] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8fde4800) [pid = 3833] [serial = 1673] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x99a96c00) [pid = 3833] [serial = 1700] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8941e400) [pid = 3833] [serial = 1653] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x9053f800) [pid = 3833] [serial = 1679] [outer = (nil)] [url = about:blank] 21:18:59 INFO - PROCESS | 3833 | 1461298739734 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:18:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:18:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 4200ms 21:18:59 INFO - PROCESS | 3833 | 1461298739771 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 21:18:59 INFO - PROCESS | 3833 | 1461298739779 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 21:18:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:18:59 INFO - PROCESS | 3833 | 1461298739786 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:18:59 INFO - PROCESS | 3833 | 1461298739792 Marionette TRACE conn4 <- [1,2414,null,{}] 21:18:59 INFO - PROCESS | 3833 | 1461298739804 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:00 INFO - PROCESS | 3833 | 1461298740049 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 21:19:00 INFO - PROCESS | 3833 | 1461298740270 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a7000 == 141 [pid = 3833] [id = 611] 21:19:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x87e21400) [pid = 3833] [serial = 1834] [outer = (nil)] 21:19:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x886e4800) [pid = 3833] [serial = 1835] [outer = 0x87e21400] 21:19:00 INFO - PROCESS | 3833 | 1461298740440 Marionette DEBUG loaded listener.js 21:19:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8890bc00) [pid = 3833] [serial = 1836] [outer = 0x87e21400] 21:19:01 INFO - PROCESS | 3833 | 1461298741624 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 21:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1889ms 21:19:01 INFO - PROCESS | 3833 | 1461298741677 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 21:19:01 INFO - PROCESS | 3833 | 1461298741686 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 21:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:19:01 INFO - PROCESS | 3833 | 1461298741696 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:19:01 INFO - PROCESS | 3833 | 1461298741700 Marionette TRACE conn4 <- [1,2418,null,{}] 21:19:01 INFO - PROCESS | 3833 | 1461298741742 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:02 INFO - PROCESS | 3833 | 1461298742066 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 21:19:02 INFO - PROCESS | 3833 | 1461298742101 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8779c400 == 142 [pid = 3833] [id = 612] 21:19:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x87e19800) [pid = 3833] [serial = 1837] [outer = (nil)] 21:19:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x89424c00) [pid = 3833] [serial = 1838] [outer = 0x87e19800] 21:19:02 INFO - PROCESS | 3833 | 1461298742179 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x89b03400) [pid = 3833] [serial = 1839] [outer = 0x87e19800] 21:19:03 INFO - PROCESS | 3833 | 1461298743329 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1684ms 21:19:03 INFO - PROCESS | 3833 | 1461298743380 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 3833 | 1461298743384 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 21:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:19:03 INFO - PROCESS | 3833 | 1461298743398 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 3833 | 1461298743403 Marionette TRACE conn4 <- [1,2422,null,{}] 21:19:03 INFO - PROCESS | 3833 | 1461298743420 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:03 INFO - PROCESS | 3833 | 1461298743733 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x89b09800) [pid = 3833] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x899e2000) [pid = 3833] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x886eec00) [pid = 3833] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x86b0f400) [pid = 3833] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x93988800) [pid = 3833] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x95d72000) [pid = 3833] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x86ea1400) [pid = 3833] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x93984c00) [pid = 3833] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x92c77800) [pid = 3833] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x9053d400) [pid = 3833] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x905ef400) [pid = 3833] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x90539400) [pid = 3833] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8f688800) [pid = 3833] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8f591400) [pid = 3833] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8f57e400) [pid = 3833] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8e61dc00) [pid = 3833] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x8e8b9400) [pid = 3833] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8e616000) [pid = 3833] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x8c0b9c00) [pid = 3833] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x8a50e800) [pid = 3833] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:19:04 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x87e28800) [pid = 3833] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:19:04 INFO - PROCESS | 3833 | 1461298744586 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc3400 == 143 [pid = 3833] [id = 613] 21:19:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x86b0f400) [pid = 3833] [serial = 1840] [outer = (nil)] 21:19:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x886e8000) [pid = 3833] [serial = 1841] [outer = 0x86b0f400] 21:19:04 INFO - PROCESS | 3833 | 1461298744672 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8be45c00) [pid = 3833] [serial = 1842] [outer = 0x86b0f400] 21:19:05 INFO - PROCESS | 3833 | 1461298745479 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2137ms 21:19:05 INFO - PROCESS | 3833 | 1461298745536 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 21:19:05 INFO - PROCESS | 3833 | 1461298745540 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 21:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:19:05 INFO - PROCESS | 3833 | 1461298745547 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:19:05 INFO - PROCESS | 3833 | 1461298745549 Marionette TRACE conn4 <- [1,2426,null,{}] 21:19:05 INFO - PROCESS | 3833 | 1461298745560 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:05 INFO - PROCESS | 3833 | 1461298745794 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 21:19:06 INFO - PROCESS | 3833 | 1461298745995 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d9c00 == 144 [pid = 3833] [id = 614] 21:19:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x8ba99000) [pid = 3833] [serial = 1843] [outer = (nil)] 21:19:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8c0b9000) [pid = 3833] [serial = 1844] [outer = 0x8ba99000] 21:19:06 INFO - PROCESS | 3833 | 1461298746074 Marionette DEBUG loaded listener.js 21:19:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8c0ea800) [pid = 3833] [serial = 1845] [outer = 0x8ba99000] 21:19:07 INFO - PROCESS | 3833 | 1461298747253 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1741ms 21:19:07 INFO - PROCESS | 3833 | 1461298747289 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 21:19:07 INFO - PROCESS | 3833 | 1461298747297 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 21:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:19:07 INFO - PROCESS | 3833 | 1461298747306 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:19:07 INFO - PROCESS | 3833 | 1461298747312 Marionette TRACE conn4 <- [1,2430,null,{}] 21:19:07 INFO - PROCESS | 3833 | 1461298747321 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:07 INFO - PROCESS | 3833 | 1461298747552 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 21:19:07 INFO - PROCESS | 3833 | 1461298747899 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b15400 == 145 [pid = 3833] [id = 615] 21:19:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x886e4c00) [pid = 3833] [serial = 1846] [outer = (nil)] 21:19:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x893d0000) [pid = 3833] [serial = 1847] [outer = 0x886e4c00] 21:19:08 INFO - PROCESS | 3833 | 1461298748003 Marionette DEBUG loaded listener.js 21:19:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x89424800) [pid = 3833] [serial = 1848] [outer = 0x886e4c00] 21:19:08 INFO - PROCESS | 3833 | 1461298748989 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 21:19:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:19:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1736ms 21:19:09 INFO - PROCESS | 3833 | 1461298749043 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 21:19:09 INFO - PROCESS | 3833 | 1461298749053 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 21:19:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:19:09 INFO - PROCESS | 3833 | 1461298749064 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:19:09 INFO - PROCESS | 3833 | 1461298749068 Marionette TRACE conn4 <- [1,2434,null,{}] 21:19:09 INFO - PROCESS | 3833 | 1461298749075 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:09 INFO - PROCESS | 3833 | 1461298749365 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 21:19:09 INFO - PROCESS | 3833 | 1461298749768 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bef5800 == 146 [pid = 3833] [id = 616] 21:19:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8bef7c00) [pid = 3833] [serial = 1849] [outer = (nil)] 21:19:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8c0bf000) [pid = 3833] [serial = 1850] [outer = 0x8bef7c00] 21:19:09 INFO - PROCESS | 3833 | 1461298749862 Marionette DEBUG loaded listener.js 21:19:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8c6e3400) [pid = 3833] [serial = 1851] [outer = 0x8bef7c00] 21:19:10 INFO - PROCESS | 3833 | 1461298750857 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 21:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1834ms 21:19:10 INFO - PROCESS | 3833 | 1461298750899 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 21:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:19:10 INFO - PROCESS | 3833 | 1461298750903 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 21:19:10 INFO - PROCESS | 3833 | 1461298750910 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:19:10 INFO - PROCESS | 3833 | 1461298750916 Marionette TRACE conn4 <- [1,2438,null,{}] 21:19:10 INFO - PROCESS | 3833 | 1461298750933 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:11 INFO - PROCESS | 3833 | 1461298751188 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 21:19:11 INFO - PROCESS | 3833 | 1461298751524 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e61f000 == 147 [pid = 3833] [id = 617] 21:19:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8e738800) [pid = 3833] [serial = 1852] [outer = (nil)] 21:19:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8e756000) [pid = 3833] [serial = 1853] [outer = 0x8e738800] 21:19:11 INFO - PROCESS | 3833 | 1461298751628 Marionette DEBUG loaded listener.js 21:19:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8e8b9400) [pid = 3833] [serial = 1854] [outer = 0x8e738800] 21:19:12 INFO - PROCESS | 3833 | 1461298752592 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 21:19:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:19:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1741ms 21:19:12 INFO - PROCESS | 3833 | 1461298752651 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 21:19:12 INFO - PROCESS | 3833 | 1461298752656 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 21:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:19:12 INFO - PROCESS | 3833 | 1461298752663 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:19:12 INFO - PROCESS | 3833 | 1461298752667 Marionette TRACE conn4 <- [1,2442,null,{}] 21:19:12 INFO - PROCESS | 3833 | 1461298752672 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:12 INFO - PROCESS | 3833 | 1461298752910 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 21:19:13 INFO - PROCESS | 3833 | 1461298753241 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e74f800 == 148 [pid = 3833] [id = 618] 21:19:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8e8bc000) [pid = 3833] [serial = 1855] [outer = (nil)] 21:19:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8e9e5400) [pid = 3833] [serial = 1856] [outer = 0x8e8bc000] 21:19:13 INFO - PROCESS | 3833 | 1461298753343 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e9eb400) [pid = 3833] [serial = 1857] [outer = 0x8e8bc000] 21:19:14 INFO - PROCESS | 3833 | 1461298754249 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 21:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1687ms 21:19:14 INFO - PROCESS | 3833 | 1461298754359 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 21:19:14 INFO - PROCESS | 3833 | 1461298754364 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 21:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:19:14 INFO - PROCESS | 3833 | 1461298754373 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:19:14 INFO - PROCESS | 3833 | 1461298754377 Marionette TRACE conn4 <- [1,2446,null,{}] 21:19:14 INFO - PROCESS | 3833 | 1461298754383 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:14 INFO - PROCESS | 3833 | 1461298754626 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 21:19:14 INFO - PROCESS | 3833 | 1461298754959 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b2800 == 149 [pid = 3833] [id = 619] 21:19:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8e9e3800) [pid = 3833] [serial = 1858] [outer = (nil)] 21:19:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8f24d800) [pid = 3833] [serial = 1859] [outer = 0x8e9e3800] 21:19:15 INFO - PROCESS | 3833 | 1461298755063 Marionette DEBUG loaded listener.js 21:19:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8f57b800) [pid = 3833] [serial = 1860] [outer = 0x8e9e3800] 21:19:16 INFO - PROCESS | 3833 | 1461298756019 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 21:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1688ms 21:19:16 INFO - PROCESS | 3833 | 1461298756063 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 21:19:16 INFO - PROCESS | 3833 | 1461298756067 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 21:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:19:16 INFO - PROCESS | 3833 | 1461298756074 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:19:16 INFO - PROCESS | 3833 | 1461298756078 Marionette TRACE conn4 <- [1,2450,null,{}] 21:19:16 INFO - PROCESS | 3833 | 1461298756084 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:16 INFO - PROCESS | 3833 | 1461298756356 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 21:19:16 INFO - PROCESS | 3833 | 1461298756714 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f24bc00 == 150 [pid = 3833] [id = 620] 21:19:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8f63c800) [pid = 3833] [serial = 1861] [outer = (nil)] 21:19:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8f681c00) [pid = 3833] [serial = 1862] [outer = 0x8f63c800] 21:19:16 INFO - PROCESS | 3833 | 1461298756818 Marionette DEBUG loaded listener.js 21:19:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f685800) [pid = 3833] [serial = 1863] [outer = 0x8f63c800] 21:19:17 INFO - PROCESS | 3833 | 1461298757757 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 21:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1734ms 21:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:19:17 INFO - PROCESS | 3833 | 1461298757809 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 21:19:17 INFO - PROCESS | 3833 | 1461298757813 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 21:19:17 INFO - PROCESS | 3833 | 1461298757819 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:19:17 INFO - PROCESS | 3833 | 1461298757822 Marionette TRACE conn4 <- [1,2454,null,{}] 21:19:17 INFO - PROCESS | 3833 | 1461298757829 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:18 INFO - PROCESS | 3833 | 1461298758066 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 21:19:18 INFO - PROCESS | 3833 | 1461298758396 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f67b400 == 151 [pid = 3833] [id = 621] 21:19:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8f67c400) [pid = 3833] [serial = 1864] [outer = (nil)] 21:19:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8fdec400) [pid = 3833] [serial = 1865] [outer = 0x8f67c400] 21:19:18 INFO - PROCESS | 3833 | 1461298758503 Marionette DEBUG loaded listener.js 21:19:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8ff24000) [pid = 3833] [serial = 1866] [outer = 0x8f67c400] 21:19:19 INFO - PROCESS | 3833 | 1461298759462 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 21:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1688ms 21:19:19 INFO - PROCESS | 3833 | 1461298759508 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 21:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:19:19 INFO - PROCESS | 3833 | 1461298759512 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 21:19:19 INFO - PROCESS | 3833 | 1461298759519 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:19:19 INFO - PROCESS | 3833 | 1461298759523 Marionette TRACE conn4 <- [1,2458,null,{}] 21:19:19 INFO - PROCESS | 3833 | 1461298759549 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:19 INFO - PROCESS | 3833 | 1461298759786 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 21:19:20 INFO - PROCESS | 3833 | 1461298760138 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e9e6c00 == 152 [pid = 3833] [id = 622] 21:19:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8f24a400) [pid = 3833] [serial = 1867] [outer = (nil)] 21:19:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x9042d800) [pid = 3833] [serial = 1868] [outer = 0x8f24a400] 21:19:20 INFO - PROCESS | 3833 | 1461298760241 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x90532800) [pid = 3833] [serial = 1869] [outer = 0x8f24a400] 21:19:21 INFO - PROCESS | 3833 | 1461298761200 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 21:19:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:19:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1751ms 21:19:21 INFO - PROCESS | 3833 | 1461298761270 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 21:19:21 INFO - PROCESS | 3833 | 1461298761275 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 21:19:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:19:21 INFO - PROCESS | 3833 | 1461298761281 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:19:21 INFO - PROCESS | 3833 | 1461298761285 Marionette TRACE conn4 <- [1,2462,null,{}] 21:19:21 INFO - PROCESS | 3833 | 1461298761290 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:21 INFO - PROCESS | 3833 | 1461298761576 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 21:19:21 INFO - PROCESS | 3833 | 1461298761920 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b01800 == 153 [pid = 3833] [id = 623] 21:19:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x900e9c00) [pid = 3833] [serial = 1870] [outer = (nil)] 21:19:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x905d7000) [pid = 3833] [serial = 1871] [outer = 0x900e9c00] 21:19:22 INFO - PROCESS | 3833 | 1461298762014 Marionette DEBUG loaded listener.js 21:19:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x905db000) [pid = 3833] [serial = 1872] [outer = 0x900e9c00] 21:19:22 INFO - PROCESS | 3833 | 1461298762949 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 21:19:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:19:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1734ms 21:19:23 INFO - PROCESS | 3833 | 1461298763016 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 21:19:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:19:23 INFO - PROCESS | 3833 | 1461298763021 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 21:19:23 INFO - PROCESS | 3833 | 1461298763027 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:19:23 INFO - PROCESS | 3833 | 1461298763031 Marionette TRACE conn4 <- [1,2466,null,{}] 21:19:23 INFO - PROCESS | 3833 | 1461298763037 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:23 INFO - PROCESS | 3833 | 1461298763301 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 21:19:23 INFO - PROCESS | 3833 | 1461298763639 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x90540400 == 154 [pid = 3833] [id = 624] 21:19:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x905d5400) [pid = 3833] [serial = 1873] [outer = (nil)] 21:19:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x916e8000) [pid = 3833] [serial = 1874] [outer = 0x905d5400] 21:19:23 INFO - PROCESS | 3833 | 1461298763737 Marionette DEBUG loaded listener.js 21:19:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x92040400) [pid = 3833] [serial = 1875] [outer = 0x905d5400] 21:19:24 INFO - PROCESS | 3833 | 1461298764686 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 21:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1688ms 21:19:24 INFO - PROCESS | 3833 | 1461298764716 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 21:19:24 INFO - PROCESS | 3833 | 1461298764721 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 21:19:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:19:24 INFO - PROCESS | 3833 | 1461298764727 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:19:24 INFO - PROCESS | 3833 | 1461298764732 Marionette TRACE conn4 <- [1,2470,null,{}] 21:19:24 INFO - PROCESS | 3833 | 1461298764738 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:25 INFO - PROCESS | 3833 | 1461298765007 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 21:19:25 INFO - PROCESS | 3833 | 1461298765357 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x92e9e000 == 155 [pid = 3833] [id = 625] 21:19:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x92ea1400) [pid = 3833] [serial = 1876] [outer = (nil)] 21:19:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x936ee400) [pid = 3833] [serial = 1877] [outer = 0x92ea1400] 21:19:25 INFO - PROCESS | 3833 | 1461298765461 Marionette DEBUG loaded listener.js 21:19:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x9398a400) [pid = 3833] [serial = 1878] [outer = 0x92ea1400] 21:19:26 INFO - PROCESS | 3833 | 1461298766441 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 21:19:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:19:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1745ms 21:19:26 INFO - PROCESS | 3833 | 1461298766473 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 21:19:26 INFO - PROCESS | 3833 | 1461298766477 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 21:19:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:19:26 INFO - PROCESS | 3833 | 1461298766484 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:19:26 INFO - PROCESS | 3833 | 1461298766488 Marionette TRACE conn4 <- [1,2474,null,{}] 21:19:26 INFO - PROCESS | 3833 | 1461298766494 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:26 INFO - PROCESS | 3833 | 1461298766718 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 21:19:26 INFO - PROCESS | 3833 | 1461298766978 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bdbc00 == 156 [pid = 3833] [id = 626] 21:19:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x92c79000) [pid = 3833] [serial = 1879] [outer = (nil)] 21:19:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x93b59400) [pid = 3833] [serial = 1880] [outer = 0x92c79000] 21:19:27 INFO - PROCESS | 3833 | 1461298767126 Marionette DEBUG loaded listener.js 21:19:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x96cc9800) [pid = 3833] [serial = 1881] [outer = 0x92c79000] 21:19:28 INFO - PROCESS | 3833 | 1461298768105 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 21:19:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:19:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1688ms 21:19:28 INFO - PROCESS | 3833 | 1461298768174 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 21:19:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:19:28 INFO - PROCESS | 3833 | 1461298768178 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 21:19:28 INFO - PROCESS | 3833 | 1461298768184 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:19:28 INFO - PROCESS | 3833 | 1461298768188 Marionette TRACE conn4 <- [1,2478,null,{}] 21:19:28 INFO - PROCESS | 3833 | 1461298768194 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:28 INFO - PROCESS | 3833 | 1461298768438 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 21:19:28 INFO - PROCESS | 3833 | 1461298768781 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x92c78000 == 157 [pid = 3833] [id = 627] 21:19:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x92ea1800) [pid = 3833] [serial = 1882] [outer = (nil)] 21:19:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x979d1400) [pid = 3833] [serial = 1883] [outer = 0x92ea1800] 21:19:28 INFO - PROCESS | 3833 | 1461298768882 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x97c58800) [pid = 3833] [serial = 1884] [outer = 0x92ea1800] 21:19:29 INFO - PROCESS | 3833 | 1461298769886 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:19:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:19:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1782ms 21:19:29 INFO - PROCESS | 3833 | 1461298769967 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 21:19:29 INFO - PROCESS | 3833 | 1461298769971 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 21:19:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:19:29 INFO - PROCESS | 3833 | 1461298769978 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:19:29 INFO - PROCESS | 3833 | 1461298769980 Marionette TRACE conn4 <- [1,2482,null,{}] 21:19:29 INFO - PROCESS | 3833 | 1461298769987 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:30 INFO - PROCESS | 3833 | 1461298770261 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 21:19:30 INFO - PROCESS | 3833 | 1461298770605 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd46c00 == 158 [pid = 3833] [id = 628] 21:19:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x96fab000) [pid = 3833] [serial = 1885] [outer = (nil)] 21:19:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x99022000) [pid = 3833] [serial = 1886] [outer = 0x96fab000] 21:19:30 INFO - PROCESS | 3833 | 1461298770697 Marionette DEBUG loaded listener.js 21:19:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x99062800) [pid = 3833] [serial = 1887] [outer = 0x96fab000] 21:19:31 INFO - PROCESS | 3833 | 1461298771654 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 21:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1746ms 21:19:31 INFO - PROCESS | 3833 | 1461298771725 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 21:19:31 INFO - PROCESS | 3833 | 1461298771729 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 21:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:19:31 INFO - PROCESS | 3833 | 1461298771736 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:19:31 INFO - PROCESS | 3833 | 1461298771740 Marionette TRACE conn4 <- [1,2486,null,{}] 21:19:31 INFO - PROCESS | 3833 | 1461298771746 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:31 INFO - PROCESS | 3833 | 1461298771978 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 21:19:32 INFO - PROCESS | 3833 | 1461298772322 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b10400 == 159 [pid = 3833] [id = 629] 21:19:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x87e23400) [pid = 3833] [serial = 1888] [outer = (nil)] 21:19:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x992d8c00) [pid = 3833] [serial = 1889] [outer = 0x87e23400] 21:19:32 INFO - PROCESS | 3833 | 1461298772419 Marionette DEBUG loaded listener.js 21:19:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x9989d000) [pid = 3833] [serial = 1890] [outer = 0x87e23400] 21:19:33 INFO - PROCESS | 3833 | 1461298773351 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 21:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1685ms 21:19:33 INFO - PROCESS | 3833 | 1461298773423 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 21:19:33 INFO - PROCESS | 3833 | 1461298773426 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 21:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:19:33 INFO - PROCESS | 3833 | 1461298773433 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:19:33 INFO - PROCESS | 3833 | 1461298773436 Marionette TRACE conn4 <- [1,2490,null,{}] 21:19:33 INFO - PROCESS | 3833 | 1461298773442 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:33 INFO - PROCESS | 3833 | 1461298773698 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 21:19:34 INFO - PROCESS | 3833 | 1461298774048 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b11000 == 160 [pid = 3833] [id = 630] 21:19:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x99891000) [pid = 3833] [serial = 1891] [outer = (nil)] 21:19:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x9a0cdc00) [pid = 3833] [serial = 1892] [outer = 0x99891000] 21:19:34 INFO - PROCESS | 3833 | 1461298774144 Marionette DEBUG loaded listener.js 21:19:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x9a232800) [pid = 3833] [serial = 1893] [outer = 0x99891000] 21:19:35 INFO - PROCESS | 3833 | 1461298775076 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:19:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:19:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1684ms 21:19:35 INFO - PROCESS | 3833 | 1461298775117 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 21:19:35 INFO - PROCESS | 3833 | 1461298775121 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 21:19:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:19:35 INFO - PROCESS | 3833 | 1461298775127 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:19:35 INFO - PROCESS | 3833 | 1461298775131 Marionette TRACE conn4 <- [1,2494,null,{}] 21:19:35 INFO - PROCESS | 3833 | 1461298775136 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:35 INFO - PROCESS | 3833 | 1461298775373 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 21:19:35 INFO - PROCESS | 3833 | 1461298775726 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x99897400 == 161 [pid = 3833] [id = 631] 21:19:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x99f9a000) [pid = 3833] [serial = 1894] [outer = (nil)] 21:19:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x9a9f8000) [pid = 3833] [serial = 1895] [outer = 0x99f9a000] 21:19:35 INFO - PROCESS | 3833 | 1461298775823 Marionette DEBUG loaded listener.js 21:19:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x9a9fcc00) [pid = 3833] [serial = 1896] [outer = 0x99f9a000] 21:19:36 INFO - PROCESS | 3833 | 1461298776823 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8f24e800 == 160 [pid = 3833] [id = 431] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x92bd4400 == 159 [pid = 3833] [id = 129] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x899e1000 == 158 [pid = 3833] [id = 523] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x92bda000 == 157 [pid = 3833] [id = 479] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x92bd8400 == 156 [pid = 3833] [id = 522] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff28800 == 155 [pid = 3833] [id = 606] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x845d1c00 == 154 [pid = 3833] [id = 605] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x877a9000 == 153 [pid = 3833] [id = 604] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x86b15c00 == 152 [pid = 3833] [id = 602] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x905d2000 == 151 [pid = 3833] [id = 603] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8f58f800 == 150 [pid = 3833] [id = 601] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0e9400 == 149 [pid = 3833] [id = 600] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8e9ef800 == 148 [pid = 3833] [id = 599] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8e755400 == 147 [pid = 3833] [id = 598] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8a515c00 == 146 [pid = 3833] [id = 597] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x889bfc00 == 145 [pid = 3833] [id = 595] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x886e6800 == 144 [pid = 3833] [id = 596] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x886ea000 == 143 [pid = 3833] [id = 594] 21:19:39 INFO - PROCESS | 3833 | --DOCSHELL 0x85dcb400 == 142 [pid = 3833] [id = 593] 21:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 4038ms 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x8be47c00) [pid = 3833] [serial = 1650] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x89b0c400) [pid = 3833] [serial = 1775] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8a512000) [pid = 3833] [serial = 1776] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x8890dc00) [pid = 3833] [serial = 1772] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x86e9e000) [pid = 3833] [serial = 1769] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8779b400) [pid = 3833] [serial = 1770] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x99f28400) [pid = 3833] [serial = 1767] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x99f20c00) [pid = 3833] [serial = 1766] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x992d8400) [pid = 3833] [serial = 1764] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x9906a800) [pid = 3833] [serial = 1763] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x9901bc00) [pid = 3833] [serial = 1761] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x97c5cc00) [pid = 3833] [serial = 1760] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x96fb2800) [pid = 3833] [serial = 1758] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x96ccec00) [pid = 3833] [serial = 1757] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x9398e000) [pid = 3833] [serial = 1754] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x93b4e800) [pid = 3833] [serial = 1755] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x92ea9800) [pid = 3833] [serial = 1752] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x92e9e400) [pid = 3833] [serial = 1751] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x92bd2800) [pid = 3833] [serial = 1749] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x920b1400) [pid = 3833] [serial = 1748] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x905d5c00) [pid = 3833] [serial = 1746] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x905d0400) [pid = 3833] [serial = 1745] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x900ea400) [pid = 3833] [serial = 1743] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8ff26c00) [pid = 3833] [serial = 1742] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x8fd4cc00) [pid = 3833] [serial = 1740] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8fd45000) [pid = 3833] [serial = 1739] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x8f67b000) [pid = 3833] [serial = 1737] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8f63c000) [pid = 3833] [serial = 1736] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8f592000) [pid = 3833] [serial = 1734] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8f58b400) [pid = 3833] [serial = 1733] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8e9e9c00) [pid = 3833] [serial = 1731] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8e9e1000) [pid = 3833] [serial = 1730] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x8e755000) [pid = 3833] [serial = 1728] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8e734000) [pid = 3833] [serial = 1727] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8c6e7000) [pid = 3833] [serial = 1725] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8c0ef800) [pid = 3833] [serial = 1724] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8bef3800) [pid = 3833] [serial = 1722] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8bb30c00) [pid = 3833] [serial = 1721] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x88c29800) [pid = 3833] [serial = 1719] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x886ed800) [pid = 3833] [serial = 1718] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8bb38000) [pid = 3833] [serial = 1715] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8ba93800) [pid = 3833] [serial = 1778] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x893d3000) [pid = 3833] [serial = 1773] [outer = (nil)] [url = about:blank] 21:19:39 INFO - PROCESS | 3833 | 1461298779503 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 21:19:39 INFO - PROCESS | 3833 | 1461298779509 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 21:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:19:39 INFO - PROCESS | 3833 | 1461298779525 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:19:39 INFO - PROCESS | 3833 | 1461298779533 Marionette TRACE conn4 <- [1,2498,null,{}] 21:19:39 INFO - PROCESS | 3833 | 1461298779541 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:39 INFO - PROCESS | 3833 | 1461298779761 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 21:19:40 INFO - PROCESS | 3833 | 1461298780004 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e25800 == 143 [pid = 3833] [id = 632] 21:19:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x87e25c00) [pid = 3833] [serial = 1897] [outer = (nil)] 21:19:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x88045800) [pid = 3833] [serial = 1898] [outer = 0x87e25c00] 21:19:40 INFO - PROCESS | 3833 | 1461298780088 Marionette DEBUG loaded listener.js 21:19:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x886e6000) [pid = 3833] [serial = 1899] [outer = 0x87e25c00] 21:19:40 INFO - PROCESS | 3833 | 1461298780944 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1441ms 21:19:40 INFO - PROCESS | 3833 | 1461298780981 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 21:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:19:40 INFO - PROCESS | 3833 | 1461298780987 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 21:19:41 INFO - PROCESS | 3833 | 1461298781000 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:19:41 INFO - PROCESS | 3833 | 1461298781005 Marionette TRACE conn4 <- [1,2502,null,{}] 21:19:41 INFO - PROCESS | 3833 | 1461298781018 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:41 INFO - PROCESS | 3833 | 1461298781252 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 21:19:41 INFO - PROCESS | 3833 | 1461298781482 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c8c00 == 144 [pid = 3833] [id = 633] 21:19:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x88c22800) [pid = 3833] [serial = 1900] [outer = (nil)] 21:19:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x893d3c00) [pid = 3833] [serial = 1901] [outer = 0x88c22800] 21:19:41 INFO - PROCESS | 3833 | 1461298781605 Marionette DEBUG loaded listener.js 21:19:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8942c800) [pid = 3833] [serial = 1902] [outer = 0x88c22800] 21:19:42 INFO - PROCESS | 3833 | 1461298782600 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1647ms 21:19:42 INFO - PROCESS | 3833 | 1461298782644 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 21:19:42 INFO - PROCESS | 3833 | 1461298782648 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 21:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:19:42 INFO - PROCESS | 3833 | 1461298782660 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:19:42 INFO - PROCESS | 3833 | 1461298782663 Marionette TRACE conn4 <- [1,2506,null,{}] 21:19:42 INFO - PROCESS | 3833 | 1461298782679 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:42 INFO - PROCESS | 3833 | 1461298782964 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 21:19:43 INFO - PROCESS | 3833 | 1461298782997 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x8890ac00 == 145 [pid = 3833] [id = 634] 21:19:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8a50dc00) [pid = 3833] [serial = 1903] [outer = (nil)] 21:19:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8bb30c00) [pid = 3833] [serial = 1904] [outer = 0x8a50dc00] 21:19:43 INFO - PROCESS | 3833 | 1461298783081 Marionette DEBUG loaded listener.js 21:19:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8be4e400) [pid = 3833] [serial = 1905] [outer = 0x8a50dc00] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x89cf8400) [pid = 3833] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x86b0f400) [pid = 3833] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x96c57800) [pid = 3833] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x98e04400) [pid = 3833] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x889bf800) [pid = 3833] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x936f7000) [pid = 3833] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x90535800) [pid = 3833] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x90538000) [pid = 3833] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x905d2800) [pid = 3833] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8fc1b000) [pid = 3833] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8f687c00) [pid = 3833] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8e74d400) [pid = 3833] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8f249400) [pid = 3833] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8e757c00) [pid = 3833] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8c0b3400) [pid = 3833] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8befcc00) [pid = 3833] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x89cefc00) [pid = 3833] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x88906800) [pid = 3833] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x85dcb800) [pid = 3833] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x87e21400) [pid = 3833] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x87e19800) [pid = 3833] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:19:44 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x9901d400) [pid = 3833] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:19:44 INFO - PROCESS | 3833 | 1461298784870 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2242ms 21:19:44 INFO - PROCESS | 3833 | 1461298784898 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 21:19:44 INFO - PROCESS | 3833 | 1461298784902 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 21:19:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:19:44 INFO - PROCESS | 3833 | 1461298784908 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:19:44 INFO - PROCESS | 3833 | 1461298784925 Marionette TRACE conn4 <- [1,2510,null,{}] 21:19:44 INFO - PROCESS | 3833 | 1461298784931 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:45 INFO - PROCESS | 3833 | 1461298785131 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 21:19:45 INFO - PROCESS | 3833 | 1461298785341 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x86ea3c00 == 146 [pid = 3833] [id = 635] 21:19:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x86f5ec00) [pid = 3833] [serial = 1906] [outer = (nil)] 21:19:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8a516c00) [pid = 3833] [serial = 1907] [outer = 0x86f5ec00] 21:19:45 INFO - PROCESS | 3833 | 1461298785420 Marionette DEBUG loaded listener.js 21:19:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x8befbc00) [pid = 3833] [serial = 1908] [outer = 0x86f5ec00] 21:19:46 INFO - PROCESS | 3833 | 1461298786229 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 21:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1349ms 21:19:46 INFO - PROCESS | 3833 | 1461298786258 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 21:19:46 INFO - PROCESS | 3833 | 1461298786262 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 21:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:19:46 INFO - PROCESS | 3833 | 1461298786268 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:19:46 INFO - PROCESS | 3833 | 1461298786272 Marionette TRACE conn4 <- [1,2514,null,{}] 21:19:46 INFO - PROCESS | 3833 | 1461298786277 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:46 INFO - PROCESS | 3833 | 1461298786475 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 21:19:46 INFO - PROCESS | 3833 | 1461298786940 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:46 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b15000 == 147 [pid = 3833] [id = 636] 21:19:46 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x86b15c00) [pid = 3833] [serial = 1909] [outer = (nil)] 21:19:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x86f54800) [pid = 3833] [serial = 1910] [outer = 0x86b15c00] 21:19:47 INFO - PROCESS | 3833 | 1461298787042 Marionette DEBUG loaded listener.js 21:19:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x87e19800) [pid = 3833] [serial = 1911] [outer = 0x86b15c00] 21:19:48 INFO - PROCESS | 3833 | 1461298788073 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1844ms 21:19:48 INFO - PROCESS | 3833 | 1461298788115 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 21:19:48 INFO - PROCESS | 3833 | 1461298788124 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 21:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:19:48 INFO - PROCESS | 3833 | 1461298788137 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:19:48 INFO - PROCESS | 3833 | 1461298788143 Marionette TRACE conn4 <- [1,2518,null,{}] 21:19:48 INFO - PROCESS | 3833 | 1461298788150 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:48 INFO - PROCESS | 3833 | 1461298788401 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 21:19:48 INFO - PROCESS | 3833 | 1461298788744 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x89427000 == 148 [pid = 3833] [id = 637] 21:19:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x89429800) [pid = 3833] [serial = 1912] [outer = (nil)] 21:19:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x89b05c00) [pid = 3833] [serial = 1913] [outer = 0x89429800] 21:19:48 INFO - PROCESS | 3833 | 1461298788847 Marionette DEBUG loaded listener.js 21:19:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x89cfc800) [pid = 3833] [serial = 1914] [outer = 0x89429800] 21:19:49 INFO - PROCESS | 3833 | 1461298789923 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1844ms 21:19:49 INFO - PROCESS | 3833 | 1461298789984 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 21:19:49 INFO - PROCESS | 3833 | 1461298789991 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 21:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:19:50 INFO - PROCESS | 3833 | 1461298789998 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:19:50 INFO - PROCESS | 3833 | 1461298790001 Marionette TRACE conn4 <- [1,2522,null,{}] 21:19:50 INFO - PROCESS | 3833 | 1461298790008 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:50 INFO - PROCESS | 3833 | 1461298790262 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 21:19:50 INFO - PROCESS | 3833 | 1461298790660 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a511800 == 149 [pid = 3833] [id = 638] 21:19:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8a516800) [pid = 3833] [serial = 1915] [outer = (nil)] 21:19:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8be48800) [pid = 3833] [serial = 1916] [outer = 0x8a516800] 21:19:50 INFO - PROCESS | 3833 | 1461298790768 Marionette DEBUG loaded listener.js 21:19:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8beff800) [pid = 3833] [serial = 1917] [outer = 0x8a516800] 21:19:51 INFO - PROCESS | 3833 | 1461298791799 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1832ms 21:19:51 INFO - PROCESS | 3833 | 1461298791832 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 21:19:51 INFO - PROCESS | 3833 | 1461298791835 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 21:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:19:51 INFO - PROCESS | 3833 | 1461298791852 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:19:51 INFO - PROCESS | 3833 | 1461298791863 Marionette TRACE conn4 <- [1,2526,null,{}] 21:19:51 INFO - PROCESS | 3833 | 1461298791871 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:52 INFO - PROCESS | 3833 | 1461298792121 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 21:19:52 INFO - PROCESS | 3833 | 1461298792475 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a5c00 == 150 [pid = 3833] [id = 639] 21:19:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x899d6800) [pid = 3833] [serial = 1918] [outer = (nil)] 21:19:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8e616c00) [pid = 3833] [serial = 1919] [outer = 0x899d6800] 21:19:52 INFO - PROCESS | 3833 | 1461298792567 Marionette DEBUG loaded listener.js 21:19:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8e735000) [pid = 3833] [serial = 1920] [outer = 0x899d6800] 21:19:53 INFO - PROCESS | 3833 | 1461298793522 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1749ms 21:19:53 INFO - PROCESS | 3833 | 1461298793594 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 21:19:53 INFO - PROCESS | 3833 | 1461298793599 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 21:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:19:53 INFO - PROCESS | 3833 | 1461298793606 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:19:53 INFO - PROCESS | 3833 | 1461298793610 Marionette TRACE conn4 <- [1,2530,null,{}] 21:19:53 INFO - PROCESS | 3833 | 1461298793616 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:53 INFO - PROCESS | 3833 | 1461298793898 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 21:19:54 INFO - PROCESS | 3833 | 1461298794229 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c6e0c00 == 151 [pid = 3833] [id = 640] 21:19:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8c6e3000) [pid = 3833] [serial = 1921] [outer = (nil)] 21:19:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e758c00) [pid = 3833] [serial = 1922] [outer = 0x8c6e3000] 21:19:54 INFO - PROCESS | 3833 | 1461298794324 Marionette DEBUG loaded listener.js 21:19:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8e8b5c00) [pid = 3833] [serial = 1923] [outer = 0x8c6e3000] 21:19:55 INFO - PROCESS | 3833 | 1461298795241 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:19:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:19:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1686ms 21:19:55 INFO - PROCESS | 3833 | 1461298795294 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 21:19:55 INFO - PROCESS | 3833 | 1461298795297 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 21:19:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:19:55 INFO - PROCESS | 3833 | 1461298795304 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:19:55 INFO - PROCESS | 3833 | 1461298795307 Marionette TRACE conn4 <- [1,2534,null,{}] 21:19:55 INFO - PROCESS | 3833 | 1461298795314 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:55 INFO - PROCESS | 3833 | 1461298795529 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 21:19:55 INFO - PROCESS | 3833 | 1461298795821 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f243000 == 152 [pid = 3833] [id = 641] 21:19:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8f244800) [pid = 3833] [serial = 1924] [outer = (nil)] 21:19:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8f249400) [pid = 3833] [serial = 1925] [outer = 0x8f244800] 21:19:55 INFO - PROCESS | 3833 | 1461298795982 Marionette DEBUG loaded listener.js 21:19:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8f5f1400) [pid = 3833] [serial = 1926] [outer = 0x8f244800] 21:19:57 INFO - PROCESS | 3833 | 1461298796999 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 21:19:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:19:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1732ms 21:19:57 INFO - PROCESS | 3833 | 1461298797037 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 21:19:57 INFO - PROCESS | 3833 | 1461298797041 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 21:19:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:19:57 INFO - PROCESS | 3833 | 1461298797048 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:19:57 INFO - PROCESS | 3833 | 1461298797050 Marionette TRACE conn4 <- [1,2538,null,{}] 21:19:57 INFO - PROCESS | 3833 | 1461298797057 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:57 INFO - PROCESS | 3833 | 1461298797287 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 21:19:57 INFO - PROCESS | 3833 | 1461298797621 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:57 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e9e6400 == 153 [pid = 3833] [id = 642] 21:19:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8e9e9c00) [pid = 3833] [serial = 1927] [outer = (nil)] 21:19:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f679c00) [pid = 3833] [serial = 1928] [outer = 0x8e9e9c00] 21:19:57 INFO - PROCESS | 3833 | 1461298797724 Marionette DEBUG loaded listener.js 21:19:57 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8f682c00) [pid = 3833] [serial = 1929] [outer = 0x8e9e9c00] 21:19:58 INFO - PROCESS | 3833 | 1461298798688 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1680ms 21:19:58 INFO - PROCESS | 3833 | 1461298798729 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 21:19:58 INFO - PROCESS | 3833 | 1461298798733 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 21:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:19:58 INFO - PROCESS | 3833 | 1461298798740 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:19:58 INFO - PROCESS | 3833 | 1461298798744 Marionette TRACE conn4 <- [1,2542,null,{}] 21:19:58 INFO - PROCESS | 3833 | 1461298798750 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:19:58 INFO - PROCESS | 3833 | 1461298798980 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 21:19:59 INFO - PROCESS | 3833 | 1461298799315 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e755000 == 154 [pid = 3833] [id = 643] 21:19:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8f5f8800) [pid = 3833] [serial = 1930] [outer = (nil)] 21:19:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8fd45000) [pid = 3833] [serial = 1931] [outer = 0x8f5f8800] 21:19:59 INFO - PROCESS | 3833 | 1461298799413 Marionette DEBUG loaded listener.js 21:19:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8fd4bc00) [pid = 3833] [serial = 1932] [outer = 0x8f5f8800] 21:20:00 INFO - PROCESS | 3833 | 1461298800410 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 21:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1733ms 21:20:00 INFO - PROCESS | 3833 | 1461298800475 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 21:20:00 INFO - PROCESS | 3833 | 1461298800479 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 21:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:20:00 INFO - PROCESS | 3833 | 1461298800486 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:20:00 INFO - PROCESS | 3833 | 1461298800490 Marionette TRACE conn4 <- [1,2546,null,{}] 21:20:00 INFO - PROCESS | 3833 | 1461298800496 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:00 INFO - PROCESS | 3833 | 1461298800740 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 21:20:01 INFO - PROCESS | 3833 | 1461298801092 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x86ea4800 == 155 [pid = 3833] [id = 644] 21:20:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8f634800) [pid = 3833] [serial = 1933] [outer = (nil)] 21:20:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x900f0c00) [pid = 3833] [serial = 1934] [outer = 0x8f634800] 21:20:01 INFO - PROCESS | 3833 | 1461298801187 Marionette DEBUG loaded listener.js 21:20:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x900f3c00) [pid = 3833] [serial = 1935] [outer = 0x8f634800] 21:20:02 INFO - PROCESS | 3833 | 1461298802112 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 21:20:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:20:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1682ms 21:20:02 INFO - PROCESS | 3833 | 1461298802172 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 21:20:02 INFO - PROCESS | 3833 | 1461298802179 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 21:20:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:20:02 INFO - PROCESS | 3833 | 1461298802190 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:20:02 INFO - PROCESS | 3833 | 1461298802195 Marionette TRACE conn4 <- [1,2550,null,{}] 21:20:02 INFO - PROCESS | 3833 | 1461298802205 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:02 INFO - PROCESS | 3833 | 1461298802529 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 21:20:02 INFO - PROCESS | 3833 | 1461298802881 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f683000 == 156 [pid = 3833] [id = 645] 21:20:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8ff20400) [pid = 3833] [serial = 1936] [outer = (nil)] 21:20:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x905d1800) [pid = 3833] [serial = 1937] [outer = 0x8ff20400] 21:20:02 INFO - PROCESS | 3833 | 1461298802986 Marionette DEBUG loaded listener.js 21:20:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x905d6c00) [pid = 3833] [serial = 1938] [outer = 0x8ff20400] 21:20:03 INFO - PROCESS | 3833 | 1461298803970 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 21:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1844ms 21:20:04 INFO - PROCESS | 3833 | 1461298804033 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 21:20:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:20:04 INFO - PROCESS | 3833 | 1461298804038 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 21:20:04 INFO - PROCESS | 3833 | 1461298804044 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:20:04 INFO - PROCESS | 3833 | 1461298804048 Marionette TRACE conn4 <- [1,2554,null,{}] 21:20:04 INFO - PROCESS | 3833 | 1461298804054 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:04 INFO - PROCESS | 3833 | 1461298804331 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 21:20:04 INFO - PROCESS | 3833 | 1461298804704 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x920b6c00 == 157 [pid = 3833] [id = 646] 21:20:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x920b8800) [pid = 3833] [serial = 1939] [outer = (nil)] 21:20:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x92a79000) [pid = 3833] [serial = 1940] [outer = 0x920b8800] 21:20:04 INFO - PROCESS | 3833 | 1461298804827 Marionette DEBUG loaded listener.js 21:20:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x92c6f800) [pid = 3833] [serial = 1941] [outer = 0x920b8800] 21:20:05 INFO - PROCESS | 3833 | 1461298805871 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1885ms 21:20:05 INFO - PROCESS | 3833 | 1461298805930 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 21:20:05 INFO - PROCESS | 3833 | 1461298805934 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 21:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:20:05 INFO - PROCESS | 3833 | 1461298805941 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:20:05 INFO - PROCESS | 3833 | 1461298805946 Marionette TRACE conn4 <- [1,2558,null,{}] 21:20:05 INFO - PROCESS | 3833 | 1461298805952 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:06 INFO - PROCESS | 3833 | 1461298806229 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 21:20:06 INFO - PROCESS | 3833 | 1461298806579 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bdc000 == 158 [pid = 3833] [id = 647] 21:20:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x92c73000) [pid = 3833] [serial = 1942] [outer = (nil)] 21:20:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x93b4d000) [pid = 3833] [serial = 1943] [outer = 0x92c73000] 21:20:06 INFO - PROCESS | 3833 | 1461298806677 Marionette DEBUG loaded listener.js 21:20:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x93b54400) [pid = 3833] [serial = 1944] [outer = 0x92c73000] 21:20:07 INFO - PROCESS | 3833 | 1461298807667 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1786ms 21:20:07 INFO - PROCESS | 3833 | 1461298807729 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 21:20:07 INFO - PROCESS | 3833 | 1461298807733 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 21:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:20:07 INFO - PROCESS | 3833 | 1461298807740 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:20:07 INFO - PROCESS | 3833 | 1461298807743 Marionette TRACE conn4 <- [1,2562,null,{}] 21:20:07 INFO - PROCESS | 3833 | 1461298807749 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:07 INFO - PROCESS | 3833 | 1461298807989 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 21:20:08 INFO - PROCESS | 3833 | 1461298808332 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f632000 == 159 [pid = 3833] [id = 648] 21:20:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x93989800) [pid = 3833] [serial = 1945] [outer = (nil)] 21:20:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x97ac5400) [pid = 3833] [serial = 1946] [outer = 0x93989800] 21:20:08 INFO - PROCESS | 3833 | 1461298808431 Marionette DEBUG loaded listener.js 21:20:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x98e01c00) [pid = 3833] [serial = 1947] [outer = 0x93989800] 21:20:09 INFO - PROCESS | 3833 | 1461298809436 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 21:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1735ms 21:20:09 INFO - PROCESS | 3833 | 1461298809476 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 21:20:09 INFO - PROCESS | 3833 | 1461298809480 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 21:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:20:09 INFO - PROCESS | 3833 | 1461298809488 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:20:09 INFO - PROCESS | 3833 | 1461298809491 Marionette TRACE conn4 <- [1,2566,null,{}] 21:20:09 INFO - PROCESS | 3833 | 1461298809497 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:09 INFO - PROCESS | 3833 | 1461298809742 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 21:20:10 INFO - PROCESS | 3833 | 1461298810086 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ef000 == 160 [pid = 3833] [id = 649] 21:20:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x86b13c00) [pid = 3833] [serial = 1948] [outer = (nil)] 21:20:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x96fad800) [pid = 3833] [serial = 1949] [outer = 0x86b13c00] 21:20:10 INFO - PROCESS | 3833 | 1461298810187 Marionette DEBUG loaded listener.js 21:20:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x99066000) [pid = 3833] [serial = 1950] [outer = 0x86b13c00] 21:20:11 INFO - PROCESS | 3833 | 1461298811167 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 21:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1731ms 21:20:11 INFO - PROCESS | 3833 | 1461298811219 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 21:20:11 INFO - PROCESS | 3833 | 1461298811223 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 21:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:20:11 INFO - PROCESS | 3833 | 1461298811229 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:20:11 INFO - PROCESS | 3833 | 1461298811232 Marionette TRACE conn4 <- [1,2570,null,{}] 21:20:11 INFO - PROCESS | 3833 | 1461298811239 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:11 INFO - PROCESS | 3833 | 1461298811487 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 21:20:11 INFO - PROCESS | 3833 | 1461298811848 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff1e000 == 161 [pid = 3833] [id = 650] 21:20:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x9717d000) [pid = 3833] [serial = 1951] [outer = (nil)] 21:20:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x99f22000) [pid = 3833] [serial = 1952] [outer = 0x9717d000] 21:20:11 INFO - PROCESS | 3833 | 1461298811950 Marionette DEBUG loaded listener.js 21:20:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x99f28400) [pid = 3833] [serial = 1953] [outer = 0x9717d000] 21:20:12 INFO - PROCESS | 3833 | 1461298812967 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 21:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1785ms 21:20:13 INFO - PROCESS | 3833 | 1461298813016 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 21:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:20:13 INFO - PROCESS | 3833 | 1461298813020 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 21:20:13 INFO - PROCESS | 3833 | 1461298813026 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:20:13 INFO - PROCESS | 3833 | 1461298813030 Marionette TRACE conn4 <- [1,2574,null,{}] 21:20:13 INFO - PROCESS | 3833 | 1461298813036 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:13 INFO - PROCESS | 3833 | 1461298813287 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 21:20:13 INFO - PROCESS | 3833 | 1461298813610 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dc4800 == 162 [pid = 3833] [id = 651] 21:20:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x99896000) [pid = 3833] [serial = 1954] [outer = (nil)] 21:20:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x9ab3b800) [pid = 3833] [serial = 1955] [outer = 0x99896000] 21:20:13 INFO - PROCESS | 3833 | 1461298813706 Marionette DEBUG loaded listener.js 21:20:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x9ac10800) [pid = 3833] [serial = 1956] [outer = 0x99896000] 21:20:14 INFO - PROCESS | 3833 | 1461298814710 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1732ms 21:20:14 INFO - PROCESS | 3833 | 1461298814759 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 21:20:14 INFO - PROCESS | 3833 | 1461298814763 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 21:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:20:14 INFO - PROCESS | 3833 | 1461298814771 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:20:14 INFO - PROCESS | 3833 | 1461298814776 Marionette TRACE conn4 <- [1,2578,null,{}] 21:20:14 INFO - PROCESS | 3833 | 1461298814782 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:15 INFO - PROCESS | 3833 | 1461298815056 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 21:20:15 INFO - PROCESS | 3833 | 1461298815451 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x8a513800 == 163 [pid = 3833] [id = 652] 21:20:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x8bef3c00) [pid = 3833] [serial = 1957] [outer = (nil)] 21:20:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x9ac21800) [pid = 3833] [serial = 1958] [outer = 0x8bef3c00] 21:20:15 INFO - PROCESS | 3833 | 1461298815550 Marionette DEBUG loaded listener.js 21:20:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x9ac25400) [pid = 3833] [serial = 1959] [outer = 0x8bef3c00] 21:20:16 INFO - PROCESS | 3833 | 1461298816510 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:20:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:20:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1784ms 21:20:16 INFO - PROCESS | 3833 | 1461298816558 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 21:20:16 INFO - PROCESS | 3833 | 1461298816561 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 21:20:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:20:16 INFO - PROCESS | 3833 | 1461298816571 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:20:16 INFO - PROCESS | 3833 | 1461298816574 Marionette TRACE conn4 <- [1,2582,null,{}] 21:20:16 INFO - PROCESS | 3833 | 1461298816581 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:16 INFO - PROCESS | 3833 | 1461298816851 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8779c400 == 162 [pid = 3833] [id = 612] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x87e22000 == 161 [pid = 3833] [id = 443] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x845cc000 == 160 [pid = 3833] [id = 411] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x89cf8c00 == 159 [pid = 3833] [id = 444] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x889c7800 == 158 [pid = 3833] [id = 445] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8be4c800 == 157 [pid = 3833] [id = 412] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x877a7000 == 156 [pid = 3833] [id = 611] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86f50c00 == 155 [pid = 3833] [id = 408] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8f583400 == 154 [pid = 3833] [id = 413] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8f637400 == 153 [pid = 3833] [id = 409] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x844c5000 == 152 [pid = 3833] [id = 410] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86ea3c00 == 151 [pid = 3833] [id = 635] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8890ac00 == 150 [pid = 3833] [id = 634] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x889c8c00 == 149 [pid = 3833] [id = 633] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x87e25800 == 148 [pid = 3833] [id = 632] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x99897400 == 147 [pid = 3833] [id = 631] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86b10400 == 146 [pid = 3833] [id = 629] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86b11000 == 145 [pid = 3833] [id = 630] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8fd46c00 == 144 [pid = 3833] [id = 628] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x92c78000 == 143 [pid = 3833] [id = 627] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x92bdbc00 == 142 [pid = 3833] [id = 626] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x92e9e000 == 141 [pid = 3833] [id = 625] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x89b01800 == 140 [pid = 3833] [id = 623] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x90540400 == 139 [pid = 3833] [id = 624] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8e9e6c00 == 138 [pid = 3833] [id = 622] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8f67b400 == 137 [pid = 3833] [id = 621] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8f24bc00 == 136 [pid = 3833] [id = 620] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8b2800 == 135 [pid = 3833] [id = 619] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8e74f800 == 134 [pid = 3833] [id = 618] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8e61f000 == 133 [pid = 3833] [id = 617] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8bef5800 == 132 [pid = 3833] [id = 616] 21:20:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86b15400 == 131 [pid = 3833] [id = 615] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8bef0800) [pid = 3833] [serial = 1716] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x99a98800) [pid = 3833] [serial = 1701] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8fd4b800) [pid = 3833] [serial = 1805] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8f5fb400) [pid = 3833] [serial = 1803] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8f5f5000) [pid = 3833] [serial = 1802] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8f58a800) [pid = 3833] [serial = 1800] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8f582000) [pid = 3833] [serial = 1799] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8e9ea800) [pid = 3833] [serial = 1797] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x8e75c800) [pid = 3833] [serial = 1796] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x8e733400) [pid = 3833] [serial = 1794] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8e61e000) [pid = 3833] [serial = 1793] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x8c0f1c00) [pid = 3833] [serial = 1791] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8c0bfc00) [pid = 3833] [serial = 1790] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8be46000) [pid = 3833] [serial = 1788] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8a511400) [pid = 3833] [serial = 1787] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x893dc800) [pid = 3833] [serial = 1785] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x889bd400) [pid = 3833] [serial = 1784] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8779e000) [pid = 3833] [serial = 1782] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x86b18c00) [pid = 3833] [serial = 1781] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x886e4800) [pid = 3833] [serial = 1835] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x89424c00) [pid = 3833] [serial = 1838] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x89b03400) [pid = 3833] [serial = 1839] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x8be45c00) [pid = 3833] [serial = 1842] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8c0b9000) [pid = 3833] [serial = 1844] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x8890bc00) [pid = 3833] [serial = 1836] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x886e8000) [pid = 3833] [serial = 1841] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x9a22cc00) [pid = 3833] [serial = 1832] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x9a0c3c00) [pid = 3833] [serial = 1830] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x99fa1800) [pid = 3833] [serial = 1829] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x993e5c00) [pid = 3833] [serial = 1827] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x992d9800) [pid = 3833] [serial = 1826] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x9901f400) [pid = 3833] [serial = 1824] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x99018000) [pid = 3833] [serial = 1823] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x9717b000) [pid = 3833] [serial = 1821] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x96faf000) [pid = 3833] [serial = 1820] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x93b50c00) [pid = 3833] [serial = 1818] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x93990800) [pid = 3833] [serial = 1817] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x92c79c00) [pid = 3833] [serial = 1815] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x92bd0000) [pid = 3833] [serial = 1814] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x90811000) [pid = 3833] [serial = 1812] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x905df800) [pid = 3833] [serial = 1811] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x900f3400) [pid = 3833] [serial = 1809] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x900e5800) [pid = 3833] [serial = 1808] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8fde3800) [pid = 3833] [serial = 1806] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 3833 | 1461298819937 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ee400 == 132 [pid = 3833] [id = 653] 21:20:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x85ee7000) [pid = 3833] [serial = 1960] [outer = (nil)] 21:20:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x86b1a400) [pid = 3833] [serial = 1961] [outer = 0x85ee7000] 21:20:20 INFO - PROCESS | 3833 | 1461298820026 Marionette DEBUG loaded listener.js 21:20:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x86f5b000) [pid = 3833] [serial = 1962] [outer = 0x85ee7000] 21:20:20 INFO - PROCESS | 3833 | 1461298820942 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:20:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:20:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 4445ms 21:20:21 INFO - PROCESS | 3833 | 1461298821018 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 21:20:21 INFO - PROCESS | 3833 | 1461298821025 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 21:20:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:20:21 INFO - PROCESS | 3833 | 1461298821034 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:20:21 INFO - PROCESS | 3833 | 1461298821038 Marionette TRACE conn4 <- [1,2586,null,{}] 21:20:21 INFO - PROCESS | 3833 | 1461298821046 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:21 INFO - PROCESS | 3833 | 1461298821276 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 21:20:21 INFO - PROCESS | 3833 | 1461298821487 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x88904400 == 133 [pid = 3833] [id = 654] 21:20:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x88905c00) [pid = 3833] [serial = 1963] [outer = (nil)] 21:20:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x889bc800) [pid = 3833] [serial = 1964] [outer = 0x88905c00] 21:20:21 INFO - PROCESS | 3833 | 1461298821571 Marionette DEBUG loaded listener.js 21:20:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x889c9800) [pid = 3833] [serial = 1965] [outer = 0x88905c00] 21:20:22 INFO - PROCESS | 3833 | 1461298822629 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:20:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:20:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1631ms 21:20:22 INFO - PROCESS | 3833 | 1461298822670 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 21:20:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:20:22 INFO - PROCESS | 3833 | 1461298822676 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 21:20:22 INFO - PROCESS | 3833 | 1461298822690 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:20:22 INFO - PROCESS | 3833 | 1461298822693 Marionette TRACE conn4 <- [1,2590,null,{}] 21:20:22 INFO - PROCESS | 3833 | 1461298822699 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:23 INFO - PROCESS | 3833 | 1461298823005 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 21:20:23 INFO - PROCESS | 3833 | 1461298823040 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x88904800 == 134 [pid = 3833] [id = 655] 21:20:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8942cc00) [pid = 3833] [serial = 1966] [outer = (nil)] 21:20:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x89b09800) [pid = 3833] [serial = 1967] [outer = 0x8942cc00] 21:20:23 INFO - PROCESS | 3833 | 1461298823118 Marionette DEBUG loaded listener.js 21:20:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8a512400) [pid = 3833] [serial = 1968] [outer = 0x8942cc00] 21:20:24 INFO - PROCESS | 3833 | 1461298824241 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 21:20:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:20:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1597ms 21:20:24 INFO - PROCESS | 3833 | 1461298824281 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 21:20:24 INFO - PROCESS | 3833 | 1461298824285 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 21:20:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:20:24 INFO - PROCESS | 3833 | 1461298824301 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:20:24 INFO - PROCESS | 3833 | 1461298824310 Marionette TRACE conn4 <- [1,2594,null,{}] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8a50dc00) [pid = 3833] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x96fab000) [pid = 3833] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x92ea1800) [pid = 3833] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x92c79000) [pid = 3833] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x92ea1400) [pid = 3833] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x905d5400) [pid = 3833] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x900e9c00) [pid = 3833] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8f24a400) [pid = 3833] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8f67c400) [pid = 3833] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8f63c800) [pid = 3833] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8e9e3800) [pid = 3833] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8e8bc000) [pid = 3833] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8e738800) [pid = 3833] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8bef7c00) [pid = 3833] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x886e4c00) [pid = 3833] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x88c22800) [pid = 3833] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x87e25c00) [pid = 3833] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x99891000) [pid = 3833] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x87e23400) [pid = 3833] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x85dc4c00) [pid = 3833] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:20:24 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x899e1800) [pid = 3833] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:20:25 INFO - PROCESS | 3833 | 1461298824999 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:25 INFO - PROCESS | 3833 | 1461298825207 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 21:20:25 INFO - PROCESS | 3833 | 1461298825418 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e23400 == 135 [pid = 3833] [id = 656] 21:20:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x8890c800) [pid = 3833] [serial = 1969] [outer = (nil)] 21:20:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x8bb2b400) [pid = 3833] [serial = 1970] [outer = 0x8890c800] 21:20:25 INFO - PROCESS | 3833 | 1461298825497 Marionette DEBUG loaded listener.js 21:20:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x8be4b400) [pid = 3833] [serial = 1971] [outer = 0x8890c800] 21:20:26 INFO - PROCESS | 3833 | 1461298826326 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 21:20:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:20:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2101ms 21:20:26 INFO - PROCESS | 3833 | 1461298826396 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 21:20:26 INFO - PROCESS | 3833 | 1461298826401 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 21:20:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:20:26 INFO - PROCESS | 3833 | 1461298826407 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:20:26 INFO - PROCESS | 3833 | 1461298826411 Marionette TRACE conn4 <- [1,2598,null,{}] 21:20:26 INFO - PROCESS | 3833 | 1461298826416 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:26 INFO - PROCESS | 3833 | 1461298826636 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 21:20:26 INFO - PROCESS | 3833 | 1461298826836 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x855a7000 == 136 [pid = 3833] [id = 657] 21:20:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8bb2d800) [pid = 3833] [serial = 1972] [outer = (nil)] 21:20:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x8befd000) [pid = 3833] [serial = 1973] [outer = 0x8bb2d800] 21:20:26 INFO - PROCESS | 3833 | 1461298826938 Marionette DEBUG loaded listener.js 21:20:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8c0b8800) [pid = 3833] [serial = 1974] [outer = 0x8bb2d800] 21:20:28 INFO - PROCESS | 3833 | 1461298828190 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:20:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:20:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1837ms 21:20:28 INFO - PROCESS | 3833 | 1461298828246 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 21:20:28 INFO - PROCESS | 3833 | 1461298828254 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 21:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:20:28 INFO - PROCESS | 3833 | 1461298828264 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:20:28 INFO - PROCESS | 3833 | 1461298828270 Marionette TRACE conn4 <- [1,2602,null,{}] 21:20:28 INFO - PROCESS | 3833 | 1461298828278 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:28 INFO - PROCESS | 3833 | 1461298828556 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 21:20:28 INFO - PROCESS | 3833 | 1461298828909 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e8800 == 137 [pid = 3833] [id = 658] 21:20:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x886f0c00) [pid = 3833] [serial = 1975] [outer = (nil)] 21:20:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x893db800) [pid = 3833] [serial = 1976] [outer = 0x886f0c00] 21:20:29 INFO - PROCESS | 3833 | 1461298829011 Marionette DEBUG loaded listener.js 21:20:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8ba8b800) [pid = 3833] [serial = 1977] [outer = 0x886f0c00] 21:20:30 INFO - PROCESS | 3833 | 1461298830147 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 21:20:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:20:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1937ms 21:20:30 INFO - PROCESS | 3833 | 1461298830203 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 21:20:30 INFO - PROCESS | 3833 | 1461298830212 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 21:20:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:20:30 INFO - PROCESS | 3833 | 1461298830224 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:20:30 INFO - PROCESS | 3833 | 1461298830228 Marionette TRACE conn4 <- [1,2606,null,{}] 21:20:30 INFO - PROCESS | 3833 | 1461298830278 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:30 INFO - PROCESS | 3833 | 1461298830669 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 21:20:31 INFO - PROCESS | 3833 | 1461298831008 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0b2c00 == 138 [pid = 3833] [id = 659] 21:20:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8c0b4800) [pid = 3833] [serial = 1978] [outer = (nil)] 21:20:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8c0ee800) [pid = 3833] [serial = 1979] [outer = 0x8c0b4800] 21:20:31 INFO - PROCESS | 3833 | 1461298831106 Marionette DEBUG loaded listener.js 21:20:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8c0f6c00) [pid = 3833] [serial = 1980] [outer = 0x8c0b4800] 21:20:32 INFO - PROCESS | 3833 | 1461298832148 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 21:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1987ms 21:20:32 INFO - PROCESS | 3833 | 1461298832211 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 21:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:20:32 INFO - PROCESS | 3833 | 1461298832216 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 21:20:32 INFO - PROCESS | 3833 | 1461298832224 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:20:32 INFO - PROCESS | 3833 | 1461298832230 Marionette TRACE conn4 <- [1,2610,null,{}] 21:20:32 INFO - PROCESS | 3833 | 1461298832247 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:32 INFO - PROCESS | 3833 | 1461298832544 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 21:20:32 INFO - PROCESS | 3833 | 1461298832891 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bb2fc00 == 139 [pid = 3833] [id = 660] 21:20:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8e612800) [pid = 3833] [serial = 1981] [outer = (nil)] 21:20:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8e739c00) [pid = 3833] [serial = 1982] [outer = 0x8e612800] 21:20:32 INFO - PROCESS | 3833 | 1461298832989 Marionette DEBUG loaded listener.js 21:20:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8e753400) [pid = 3833] [serial = 1983] [outer = 0x8e612800] 21:20:34 INFO - PROCESS | 3833 | 1461298834337 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2194ms 21:20:34 INFO - PROCESS | 3833 | 1461298834419 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 21:20:34 INFO - PROCESS | 3833 | 1461298834428 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 21:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:20:34 INFO - PROCESS | 3833 | 1461298834439 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:20:34 INFO - PROCESS | 3833 | 1461298834443 Marionette TRACE conn4 <- [1,2614,null,{}] 21:20:34 INFO - PROCESS | 3833 | 1461298834455 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:34 INFO - PROCESS | 3833 | 1461298834740 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 21:20:35 INFO - PROCESS | 3833 | 1461298835093 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e735800 == 140 [pid = 3833] [id = 661] 21:20:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8e736c00) [pid = 3833] [serial = 1984] [outer = (nil)] 21:20:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8e9e2400) [pid = 3833] [serial = 1985] [outer = 0x8e736c00] 21:20:35 INFO - PROCESS | 3833 | 1461298835189 Marionette DEBUG loaded listener.js 21:20:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8e9ed400) [pid = 3833] [serial = 1986] [outer = 0x8e736c00] 21:20:36 INFO - PROCESS | 3833 | 1461298836215 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 21:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1844ms 21:20:36 INFO - PROCESS | 3833 | 1461298836283 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 21:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:20:36 INFO - PROCESS | 3833 | 1461298836287 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 21:20:36 INFO - PROCESS | 3833 | 1461298836294 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:20:36 INFO - PROCESS | 3833 | 1461298836298 Marionette TRACE conn4 <- [1,2618,null,{}] 21:20:36 INFO - PROCESS | 3833 | 1461298836305 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:36 INFO - PROCESS | 3833 | 1461298836556 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 21:20:36 INFO - PROCESS | 3833 | 1461298836912 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d9c00 == 141 [pid = 3833] [id = 662] 21:20:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8f248000) [pid = 3833] [serial = 1987] [outer = (nil)] 21:20:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8f57e400) [pid = 3833] [serial = 1988] [outer = 0x8f248000] 21:20:37 INFO - PROCESS | 3833 | 1461298837017 Marionette DEBUG loaded listener.js 21:20:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8f581400) [pid = 3833] [serial = 1989] [outer = 0x8f248000] 21:20:38 INFO - PROCESS | 3833 | 1461298838017 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1785ms 21:20:38 INFO - PROCESS | 3833 | 1461298838079 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 21:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:20:38 INFO - PROCESS | 3833 | 1461298838083 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 21:20:38 INFO - PROCESS | 3833 | 1461298838090 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:20:38 INFO - PROCESS | 3833 | 1461298838094 Marionette TRACE conn4 <- [1,2622,null,{}] 21:20:38 INFO - PROCESS | 3833 | 1461298838100 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:38 INFO - PROCESS | 3833 | 1461298838344 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 21:20:38 INFO - PROCESS | 3833 | 1461298838684 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e61f800 == 142 [pid = 3833] [id = 663] 21:20:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8f58b000) [pid = 3833] [serial = 1990] [outer = (nil)] 21:20:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8f633800) [pid = 3833] [serial = 1991] [outer = 0x8f58b000] 21:20:38 INFO - PROCESS | 3833 | 1461298838793 Marionette DEBUG loaded listener.js 21:20:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8f682800) [pid = 3833] [serial = 1992] [outer = 0x8f58b000] 21:20:39 INFO - PROCESS | 3833 | 1461298839769 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 21:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1733ms 21:20:39 INFO - PROCESS | 3833 | 1461298839823 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 21:20:39 INFO - PROCESS | 3833 | 1461298839826 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 21:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:20:39 INFO - PROCESS | 3833 | 1461298839834 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:20:39 INFO - PROCESS | 3833 | 1461298839837 Marionette TRACE conn4 <- [1,2626,null,{}] 21:20:39 INFO - PROCESS | 3833 | 1461298839843 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:40 INFO - PROCESS | 3833 | 1461298840075 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 21:20:40 INFO - PROCESS | 3833 | 1461298840415 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f587800 == 143 [pid = 3833] [id = 664] 21:20:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8f598800) [pid = 3833] [serial = 1993] [outer = (nil)] 21:20:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8fde9400) [pid = 3833] [serial = 1994] [outer = 0x8f598800] 21:20:40 INFO - PROCESS | 3833 | 1461298840514 Marionette DEBUG loaded listener.js 21:20:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8fdec000) [pid = 3833] [serial = 1995] [outer = 0x8f598800] 21:20:41 INFO - PROCESS | 3833 | 1461298841475 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1680ms 21:20:41 INFO - PROCESS | 3833 | 1461298841515 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 21:20:41 INFO - PROCESS | 3833 | 1461298841519 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 21:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:20:41 INFO - PROCESS | 3833 | 1461298841525 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:20:41 INFO - PROCESS | 3833 | 1461298841529 Marionette TRACE conn4 <- [1,2630,null,{}] 21:20:41 INFO - PROCESS | 3833 | 1461298841535 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:41 INFO - PROCESS | 3833 | 1461298841757 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 21:20:42 INFO - PROCESS | 3833 | 1461298842109 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f246400 == 144 [pid = 3833] [id = 665] 21:20:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8fd4d000) [pid = 3833] [serial = 1996] [outer = (nil)] 21:20:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x900f2800) [pid = 3833] [serial = 1997] [outer = 0x8fd4d000] 21:20:42 INFO - PROCESS | 3833 | 1461298842206 Marionette DEBUG loaded listener.js 21:20:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x9042dc00) [pid = 3833] [serial = 1998] [outer = 0x8fd4d000] 21:20:43 INFO - PROCESS | 3833 | 1461298843115 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 21:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1634ms 21:20:43 INFO - PROCESS | 3833 | 1461298843177 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 21:20:43 INFO - PROCESS | 3833 | 1461298843182 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 21:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:20:43 INFO - PROCESS | 3833 | 1461298843193 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:20:43 INFO - PROCESS | 3833 | 1461298843197 Marionette TRACE conn4 <- [1,2634,null,{}] 21:20:43 INFO - PROCESS | 3833 | 1461298843203 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:43 INFO - PROCESS | 3833 | 1461298843440 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 21:20:43 INFO - PROCESS | 3833 | 1461298843785 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee8000 == 145 [pid = 3833] [id = 666] 21:20:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8fde9000) [pid = 3833] [serial = 1999] [outer = (nil)] 21:20:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x9053e000) [pid = 3833] [serial = 2000] [outer = 0x8fde9000] 21:20:43 INFO - PROCESS | 3833 | 1461298843880 Marionette DEBUG loaded listener.js 21:20:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x905d4800) [pid = 3833] [serial = 2001] [outer = 0x8fde9000] 21:20:44 INFO - PROCESS | 3833 | 1461298844834 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1691ms 21:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:20:44 INFO - PROCESS | 3833 | 1461298844886 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 21:20:44 INFO - PROCESS | 3833 | 1461298844889 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 21:20:44 INFO - PROCESS | 3833 | 1461298844896 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:20:44 INFO - PROCESS | 3833 | 1461298844899 Marionette TRACE conn4 <- [1,2638,null,{}] 21:20:44 INFO - PROCESS | 3833 | 1461298844905 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:45 INFO - PROCESS | 3833 | 1461298845156 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 21:20:45 INFO - PROCESS | 3833 | 1461298845510 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff1f800 == 146 [pid = 3833] [id = 667] 21:20:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x91204800) [pid = 3833] [serial = 2002] [outer = (nil)] 21:20:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x916ddc00) [pid = 3833] [serial = 2003] [outer = 0x91204800] 21:20:45 INFO - PROCESS | 3833 | 1461298845620 Marionette DEBUG loaded listener.js 21:20:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x92049400) [pid = 3833] [serial = 2004] [outer = 0x91204800] 21:20:46 INFO - PROCESS | 3833 | 1461298846615 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1782ms 21:20:46 INFO - PROCESS | 3833 | 1461298846679 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 21:20:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:20:46 INFO - PROCESS | 3833 | 1461298846690 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 21:20:46 INFO - PROCESS | 3833 | 1461298846696 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:20:46 INFO - PROCESS | 3833 | 1461298846702 Marionette TRACE conn4 <- [1,2642,null,{}] 21:20:46 INFO - PROCESS | 3833 | 1461298846708 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:47 INFO - PROCESS | 3833 | 1461298847016 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 21:20:47 INFO - PROCESS | 3833 | 1461298847366 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b12c00 == 147 [pid = 3833] [id = 668] 21:20:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x9070e800) [pid = 3833] [serial = 2005] [outer = (nil)] 21:20:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x92e9ec00) [pid = 3833] [serial = 2006] [outer = 0x9070e800] 21:20:47 INFO - PROCESS | 3833 | 1461298847461 Marionette DEBUG loaded listener.js 21:20:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x936f6400) [pid = 3833] [serial = 2007] [outer = 0x9070e800] 21:20:48 INFO - PROCESS | 3833 | 1461298848486 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:20:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:20:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1843ms 21:20:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:20:48 INFO - PROCESS | 3833 | 1461298848540 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 21:20:48 INFO - PROCESS | 3833 | 1461298848543 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 21:20:48 INFO - PROCESS | 3833 | 1461298848550 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:20:48 INFO - PROCESS | 3833 | 1461298848553 Marionette TRACE conn4 <- [1,2646,null,{}] 21:20:48 INFO - PROCESS | 3833 | 1461298848561 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:48 INFO - PROCESS | 3833 | 1461298848791 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 21:20:49 INFO - PROCESS | 3833 | 1461298849142 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x8804fc00 == 148 [pid = 3833] [id = 669] 21:20:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x893ce800) [pid = 3833] [serial = 2008] [outer = (nil)] 21:20:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x93987800) [pid = 3833] [serial = 2009] [outer = 0x893ce800] 21:20:49 INFO - PROCESS | 3833 | 1461298849237 Marionette DEBUG loaded listener.js 21:20:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x9398d800) [pid = 3833] [serial = 2010] [outer = 0x893ce800] 21:20:50 INFO - PROCESS | 3833 | 1461298850146 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:20:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:20:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1638ms 21:20:50 INFO - PROCESS | 3833 | 1461298850188 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 21:20:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:20:50 INFO - PROCESS | 3833 | 1461298850193 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 21:20:50 INFO - PROCESS | 3833 | 1461298850199 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:20:50 INFO - PROCESS | 3833 | 1461298850203 Marionette TRACE conn4 <- [1,2650,null,{}] 21:20:50 INFO - PROCESS | 3833 | 1461298850209 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:50 INFO - PROCESS | 3833 | 1461298850449 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 21:20:50 INFO - PROCESS | 3833 | 1461298850744 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x905e9000 == 149 [pid = 3833] [id = 670] 21:20:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x93984c00) [pid = 3833] [serial = 2011] [outer = (nil)] 21:20:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x96fa8400) [pid = 3833] [serial = 2012] [outer = 0x93984c00] 21:20:50 INFO - PROCESS | 3833 | 1461298850911 Marionette DEBUG loaded listener.js 21:20:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x96fae400) [pid = 3833] [serial = 2013] [outer = 0x93984c00] 21:20:51 INFO - PROCESS | 3833 | 1461298851834 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:20:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:20:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1685ms 21:20:51 INFO - PROCESS | 3833 | 1461298851885 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 21:20:51 INFO - PROCESS | 3833 | 1461298851889 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 21:20:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:20:51 INFO - PROCESS | 3833 | 1461298851896 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:20:51 INFO - PROCESS | 3833 | 1461298851899 Marionette TRACE conn4 <- [1,2654,null,{}] 21:20:51 INFO - PROCESS | 3833 | 1461298851906 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:52 INFO - PROCESS | 3833 | 1461298852174 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 21:20:52 INFO - PROCESS | 3833 | 1461298852518 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x9398b400 == 150 [pid = 3833] [id = 671] 21:20:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x93b50000) [pid = 3833] [serial = 2014] [outer = (nil)] 21:20:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x97ac1400) [pid = 3833] [serial = 2015] [outer = 0x93b50000] 21:20:52 INFO - PROCESS | 3833 | 1461298852615 Marionette DEBUG loaded listener.js 21:20:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x98e03800) [pid = 3833] [serial = 2016] [outer = 0x93b50000] 21:20:53 INFO - PROCESS | 3833 | 1461298853520 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:20:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:20:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1692ms 21:20:53 INFO - PROCESS | 3833 | 1461298853590 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 21:20:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:20:53 INFO - PROCESS | 3833 | 1461298853594 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 21:20:53 INFO - PROCESS | 3833 | 1461298853600 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:20:53 INFO - PROCESS | 3833 | 1461298853604 Marionette TRACE conn4 <- [1,2658,null,{}] 21:20:53 INFO - PROCESS | 3833 | 1461298853610 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:53 INFO - PROCESS | 3833 | 1461298853851 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 21:20:54 INFO - PROCESS | 3833 | 1461298854205 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x856e7000 == 151 [pid = 3833] [id = 672] 21:20:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x88909c00) [pid = 3833] [serial = 2017] [outer = (nil)] 21:20:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x99063400) [pid = 3833] [serial = 2018] [outer = 0x88909c00] 21:20:54 INFO - PROCESS | 3833 | 1461298854302 Marionette DEBUG loaded listener.js 21:20:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x9906b400) [pid = 3833] [serial = 2019] [outer = 0x88909c00] 21:20:55 INFO - PROCESS | 3833 | 1461298855239 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:20:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:20:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1683ms 21:20:55 INFO - PROCESS | 3833 | 1461298855284 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 21:20:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:20:55 INFO - PROCESS | 3833 | 1461298855288 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 21:20:55 INFO - PROCESS | 3833 | 1461298855295 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:20:55 INFO - PROCESS | 3833 | 1461298855299 Marionette TRACE conn4 <- [1,2662,null,{}] 21:20:55 INFO - PROCESS | 3833 | 1461298855305 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:55 INFO - PROCESS | 3833 | 1461298855541 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 21:20:55 INFO - PROCESS | 3833 | 1461298855884 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x99018000 == 152 [pid = 3833] [id = 673] 21:20:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x9901f400) [pid = 3833] [serial = 2020] [outer = (nil)] 21:20:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x99a9d000) [pid = 3833] [serial = 2021] [outer = 0x9901f400] 21:20:55 INFO - PROCESS | 3833 | 1461298855985 Marionette DEBUG loaded listener.js 21:20:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x99f99000) [pid = 3833] [serial = 2022] [outer = 0x9901f400] 21:20:56 INFO - PROCESS | 3833 | 1461298856983 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:20:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:20:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1739ms 21:20:57 INFO - PROCESS | 3833 | 1461298857035 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 21:20:57 INFO - PROCESS | 3833 | 1461298857038 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 21:20:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:20:57 INFO - PROCESS | 3833 | 1461298857045 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:20:57 INFO - PROCESS | 3833 | 1461298857049 Marionette TRACE conn4 <- [1,2666,null,{}] 21:20:57 INFO - PROCESS | 3833 | 1461298857055 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:20:57 INFO - PROCESS | 3833 | 1461298857307 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x86b0f000 == 151 [pid = 3833] [id = 607] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x92a31400 == 150 [pid = 3833] [id = 609] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8e9e6400 == 149 [pid = 3833] [id = 642] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8f243000 == 148 [pid = 3833] [id = 641] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8c6e0c00 == 147 [pid = 3833] [id = 640] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x8a511800 == 146 [pid = 3833] [id = 638] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x877a5c00 == 145 [pid = 3833] [id = 639] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x89427000 == 144 [pid = 3833] [id = 637] 21:20:59 INFO - PROCESS | 3833 | --DOCSHELL 0x86b15000 == 143 [pid = 3833] [id = 636] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x9a238c00) [pid = 3833] [serial = 1833] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8bb31800) [pid = 3833] [serial = 1779] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x8a516c00) [pid = 3833] [serial = 1907] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8bb30c00) [pid = 3833] [serial = 1904] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x8be4e400) [pid = 3833] [serial = 1905] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x99022000) [pid = 3833] [serial = 1886] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x97c58800) [pid = 3833] [serial = 1884] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x979d1400) [pid = 3833] [serial = 1883] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x96cc9800) [pid = 3833] [serial = 1881] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x93b59400) [pid = 3833] [serial = 1880] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x9398a400) [pid = 3833] [serial = 1878] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x936ee400) [pid = 3833] [serial = 1877] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x92040400) [pid = 3833] [serial = 1875] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x916e8000) [pid = 3833] [serial = 1874] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x905d7000) [pid = 3833] [serial = 1871] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x905db000) [pid = 3833] [serial = 1872] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x90532800) [pid = 3833] [serial = 1869] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x9042d800) [pid = 3833] [serial = 1868] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x8ff24000) [pid = 3833] [serial = 1866] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8fdec400) [pid = 3833] [serial = 1865] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x8f685800) [pid = 3833] [serial = 1863] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8f681c00) [pid = 3833] [serial = 1862] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x8f57b800) [pid = 3833] [serial = 1860] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8f24d800) [pid = 3833] [serial = 1859] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8e9eb400) [pid = 3833] [serial = 1857] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8e9e5400) [pid = 3833] [serial = 1856] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8e8b9400) [pid = 3833] [serial = 1854] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8e756000) [pid = 3833] [serial = 1853] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x8c6e3400) [pid = 3833] [serial = 1851] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8c0bf000) [pid = 3833] [serial = 1850] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x89424800) [pid = 3833] [serial = 1848] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x893d0000) [pid = 3833] [serial = 1847] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x893d3c00) [pid = 3833] [serial = 1901] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x88045800) [pid = 3833] [serial = 1898] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x886e6000) [pid = 3833] [serial = 1899] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x9a9f8000) [pid = 3833] [serial = 1895] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x9a232800) [pid = 3833] [serial = 1893] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x9a0cdc00) [pid = 3833] [serial = 1892] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x9989d000) [pid = 3833] [serial = 1890] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x992d8c00) [pid = 3833] [serial = 1889] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x99062800) [pid = 3833] [serial = 1887] [outer = (nil)] [url = about:blank] 21:20:59 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8942c800) [pid = 3833] [serial = 1902] [outer = (nil)] [url = about:blank] 21:21:00 INFO - PROCESS | 3833 | 1461298860125 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x86ea3c00 == 144 [pid = 3833] [id = 674] 21:21:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x86f4f800) [pid = 3833] [serial = 2023] [outer = (nil)] 21:21:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8779c400) [pid = 3833] [serial = 2024] [outer = 0x86f4f800] 21:21:00 INFO - PROCESS | 3833 | 1461298860217 Marionette DEBUG loaded listener.js 21:21:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x88043400) [pid = 3833] [serial = 2025] [outer = 0x86f4f800] 21:21:01 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:01 INFO - PROCESS | 3833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:21:01 INFO - PROCESS | 3833 | 1461298861497 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 21:21:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 21:21:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 4497ms 21:21:01 INFO - PROCESS | 3833 | 1461298861544 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 21:21:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:21:01 INFO - PROCESS | 3833 | 1461298861551 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 21:21:01 INFO - PROCESS | 3833 | 1461298861558 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:21:01 INFO - PROCESS | 3833 | 1461298861563 Marionette TRACE conn4 <- [1,2670,null,{}] 21:21:01 INFO - PROCESS | 3833 | 1461298861570 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:01 INFO - PROCESS | 3833 | 1461298861816 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 21:21:02 INFO - PROCESS | 3833 | 1461298862065 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8890bc00 == 145 [pid = 3833] [id = 675] 21:21:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x889c1000) [pid = 3833] [serial = 2026] [outer = (nil)] 21:21:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x89425400) [pid = 3833] [serial = 2027] [outer = 0x889c1000] 21:21:02 INFO - PROCESS | 3833 | 1461298862145 Marionette DEBUG loaded listener.js 21:21:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x89cefc00) [pid = 3833] [serial = 2028] [outer = 0x889c1000] 21:21:03 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:03 INFO - PROCESS | 3833 | 1461298863543 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 21:21:03 INFO - PROCESS | 3833 | 1461298863605 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 21:21:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:21:03 INFO - PROCESS | 3833 | 1461298863618 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:21:03 INFO - PROCESS | 3833 | 1461298863620 Marionette TRACE conn4 <- [1,2674,null,{}] 21:21:03 INFO - PROCESS | 3833 | 1461298863756 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:04 INFO - PROCESS | 3833 | 1461298864090 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 21:21:04 INFO - PROCESS | 3833 | 1461298864121 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x8779e000 == 146 [pid = 3833] [id = 676] 21:21:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8ba8e000) [pid = 3833] [serial = 2029] [outer = (nil)] 21:21:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8be52400) [pid = 3833] [serial = 2030] [outer = 0x8ba8e000] 21:21:04 INFO - PROCESS | 3833 | 1461298864200 Marionette DEBUG loaded listener.js 21:21:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8c0b3400) [pid = 3833] [serial = 2031] [outer = 0x8ba8e000] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x899d6800) [pid = 3833] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8f244800) [pid = 3833] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x99896000) [pid = 3833] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x92c73000) [pid = 3833] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8ba99000) [pid = 3833] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8c6e3000) [pid = 3833] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x86b13c00) [pid = 3833] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8e9e9c00) [pid = 3833] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8ff20400) [pid = 3833] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x920b8800) [pid = 3833] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x86b15c00) [pid = 3833] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8890c800) [pid = 3833] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8f5f8800) [pid = 3833] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x89429800) [pid = 3833] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x9717d000) [pid = 3833] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x8f634800) [pid = 3833] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x93989800) [pid = 3833] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x88905c00) [pid = 3833] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x85ee7000) [pid = 3833] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x99f9a000) [pid = 3833] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x8bef3c00) [pid = 3833] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x8a516800) [pid = 3833] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:21:05 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x8942cc00) [pid = 3833] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:21:06 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:06 INFO - PROCESS | 3833 | 1461298866202 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 21:21:06 INFO - PROCESS | 3833 | 1461298866252 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 21:21:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:21:06 INFO - PROCESS | 3833 | 1461298866270 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:21:06 INFO - PROCESS | 3833 | 1461298866279 Marionette TRACE conn4 <- [1,2678,null,{}] 21:21:06 INFO - PROCESS | 3833 | 1461298866285 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:06 INFO - PROCESS | 3833 | 1461298866548 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 21:21:06 INFO - PROCESS | 3833 | 1461298866752 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee7000 == 147 [pid = 3833] [id = 677] 21:21:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x886e3400) [pid = 3833] [serial = 2032] [outer = (nil)] 21:21:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x8bef2000) [pid = 3833] [serial = 2033] [outer = 0x886e3400] 21:21:06 INFO - PROCESS | 3833 | 1461298866830 Marionette DEBUG loaded listener.js 21:21:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x8c6e5c00) [pid = 3833] [serial = 2034] [outer = 0x886e3400] 21:21:08 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:08 INFO - PROCESS | 3833 | 1461298868337 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 21:21:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 21:21:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2104ms 21:21:08 INFO - PROCESS | 3833 | 1461298868367 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 21:21:08 INFO - PROCESS | 3833 | 1461298868374 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 21:21:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:21:08 INFO - PROCESS | 3833 | 1461298868383 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:21:08 INFO - PROCESS | 3833 | 1461298868387 Marionette TRACE conn4 <- [1,2682,null,{}] 21:21:08 INFO - PROCESS | 3833 | 1461298868515 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:08 INFO - PROCESS | 3833 | 1461298868751 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 21:21:09 INFO - PROCESS | 3833 | 1461298869031 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b15000 == 148 [pid = 3833] [id = 678] 21:21:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x8890c000) [pid = 3833] [serial = 2035] [outer = (nil)] 21:21:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x88c28800) [pid = 3833] [serial = 2036] [outer = 0x8890c000] 21:21:09 INFO - PROCESS | 3833 | 1461298869125 Marionette DEBUG loaded listener.js 21:21:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8ba91000) [pid = 3833] [serial = 2037] [outer = 0x8890c000] 21:21:10 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:10 INFO - PROCESS | 3833 | 1461298870559 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 21:21:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 21:21:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2210ms 21:21:10 INFO - PROCESS | 3833 | 1461298870593 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 21:21:10 INFO - PROCESS | 3833 | 1461298870603 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 21:21:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:21:10 INFO - PROCESS | 3833 | 1461298870766 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:21:10 INFO - PROCESS | 3833 | 1461298870772 Marionette TRACE conn4 <- [1,2686,null,{}] 21:21:10 INFO - PROCESS | 3833 | 1461298870790 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:11 INFO - PROCESS | 3833 | 1461298871022 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 21:21:11 INFO - PROCESS | 3833 | 1461298871317 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bb2a800 == 149 [pid = 3833] [id = 679] 21:21:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x8bb34400) [pid = 3833] [serial = 2038] [outer = (nil)] 21:21:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8c0b3c00) [pid = 3833] [serial = 2039] [outer = 0x8bb34400] 21:21:11 INFO - PROCESS | 3833 | 1461298871409 Marionette DEBUG loaded listener.js 21:21:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8c6e3c00) [pid = 3833] [serial = 2040] [outer = 0x8bb34400] 21:21:12 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:12 INFO - PROCESS | 3833 | 1461298872857 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 21:21:12 INFO - PROCESS | 3833 | 1461298872955 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 21:21:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:21:12 INFO - PROCESS | 3833 | 1461298872967 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:21:12 INFO - PROCESS | 3833 | 1461298872972 Marionette TRACE conn4 <- [1,2690,null,{}] 21:21:12 INFO - PROCESS | 3833 | 1461298872992 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:13 INFO - PROCESS | 3833 | 1461298873210 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 21:21:13 INFO - PROCESS | 3833 | 1461298873494 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be47400 == 150 [pid = 3833] [id = 680] 21:21:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x8e616000) [pid = 3833] [serial = 2041] [outer = (nil)] 21:21:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8e752400) [pid = 3833] [serial = 2042] [outer = 0x8e616000] 21:21:13 INFO - PROCESS | 3833 | 1461298873587 Marionette DEBUG loaded listener.js 21:21:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8e9e3000) [pid = 3833] [serial = 2043] [outer = 0x8e616000] 21:21:14 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:15 INFO - PROCESS | 3833 | 1461298874987 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 21:21:15 INFO - PROCESS | 3833 | 1461298875017 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 21:21:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:21:15 INFO - PROCESS | 3833 | 1461298875023 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:21:15 INFO - PROCESS | 3833 | 1461298875026 Marionette TRACE conn4 <- [1,2694,null,{}] 21:21:15 INFO - PROCESS | 3833 | 1461298875032 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:15 INFO - PROCESS | 3833 | 1461298875292 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 21:21:15 INFO - PROCESS | 3833 | 1461298875553 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e73dc00 == 151 [pid = 3833] [id = 681] 21:21:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8e9e2c00) [pid = 3833] [serial = 2044] [outer = (nil)] 21:21:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8f24a000) [pid = 3833] [serial = 2045] [outer = 0x8e9e2c00] 21:21:15 INFO - PROCESS | 3833 | 1461298875644 Marionette DEBUG loaded listener.js 21:21:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8f57b800) [pid = 3833] [serial = 2046] [outer = 0x8e9e2c00] 21:21:17 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 21:21:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:21:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:21:17 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 21:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:21:17 INFO - _addTest/ [0,2697,"getWindowHandle",null] 21:21:17 INFO - PROCESS | 3833 | 1461298877174 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 21:21:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:21:17 INFO - PROCESS | 3833 | 1461298877235 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:21:17 INFO - PROCESS | 3833 | 1461298877240 Marionette TRACE conn4 <- [1,2698,null,{}] 21:21:17 INFO - PROCESS | 3833 | 1461298877249 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:17 INFO - PROCESS | 3833 | 1461298877469 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 21:21:17 INFO - PROCESS | 3833 | 1461298877752 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0bd800 == 152 [pid = 3833] [id = 682] 21:21:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8e8b3c00) [pid = 3833] [serial = 2047] [outer = (nil)] 21:21:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8f5f8800) [pid = 3833] [serial = 2048] [outer = 0x8e8b3c00] 21:21:17 INFO - PROCESS | 3833 | 1461298877844 Marionette DEBUG loaded listener.js 21:21:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8f636c00) [pid = 3833] [serial = 2049] [outer = 0x8e8b3c00] 21:21:19 INFO - PROCESS | 3833 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:19 INFO - PROCESS | 3833 | 1461298879236 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 21:21:19 INFO - PROCESS | 3833 | 1461298879286 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 21:21:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:21:19 INFO - PROCESS | 3833 | 1461298879293 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:21:19 INFO - PROCESS | 3833 | 1461298879297 Marionette TRACE conn4 <- [1,2702,null,{}] 21:21:19 INFO - PROCESS | 3833 | 1461298879303 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:19 INFO - PROCESS | 3833 | 1461298879635 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 21:21:19 INFO - PROCESS | 3833 | 1461298879930 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x8befe000 == 153 [pid = 3833] [id = 683] 21:21:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8f242400) [pid = 3833] [serial = 2050] [outer = (nil)] 21:21:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8fd46c00) [pid = 3833] [serial = 2051] [outer = 0x8f242400] 21:21:20 INFO - PROCESS | 3833 | 1461298880034 Marionette DEBUG loaded listener.js 21:21:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8fdeec00) [pid = 3833] [serial = 2052] [outer = 0x8f242400] 21:21:21 INFO - PROCESS | 3833 | 1461298881045 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:21:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:21:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1793ms 21:21:21 INFO - PROCESS | 3833 | 1461298881087 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 21:21:21 INFO - PROCESS | 3833 | 1461298881091 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 21:21:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:21:21 INFO - PROCESS | 3833 | 1461298881098 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:21:21 INFO - PROCESS | 3833 | 1461298881101 Marionette TRACE conn4 <- [1,2706,null,{}] 21:21:21 INFO - PROCESS | 3833 | 1461298881107 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:21 INFO - PROCESS | 3833 | 1461298881349 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 21:21:21 INFO - PROCESS | 3833 | 1461298881699 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f245c00 == 154 [pid = 3833] [id = 684] 21:21:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8f67f800) [pid = 3833] [serial = 2053] [outer = (nil)] 21:21:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x90428400) [pid = 3833] [serial = 2054] [outer = 0x8f67f800] 21:21:21 INFO - PROCESS | 3833 | 1461298881800 Marionette DEBUG loaded listener.js 21:21:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x9042fc00) [pid = 3833] [serial = 2055] [outer = 0x8f67f800] 21:21:22 INFO - PROCESS | 3833 | 1461298882762 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 21:21:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:21:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1730ms 21:21:22 INFO - PROCESS | 3833 | 1461298882830 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 21:21:22 INFO - PROCESS | 3833 | 1461298882836 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 21:21:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:21:22 INFO - PROCESS | 3833 | 1461298882843 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:21:22 INFO - PROCESS | 3833 | 1461298882848 Marionette TRACE conn4 <- [1,2710,null,{}] 21:21:22 INFO - PROCESS | 3833 | 1461298882855 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:23 INFO - PROCESS | 3833 | 1461298883140 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 21:21:23 INFO - PROCESS | 3833 | 1461298883489 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f241c00 == 155 [pid = 3833] [id = 685] 21:21:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8ff28c00) [pid = 3833] [serial = 2056] [outer = (nil)] 21:21:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x905dbc00) [pid = 3833] [serial = 2057] [outer = 0x8ff28c00] 21:21:23 INFO - PROCESS | 3833 | 1461298883588 Marionette DEBUG loaded listener.js 21:21:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x905e4400) [pid = 3833] [serial = 2058] [outer = 0x8ff28c00] 21:21:24 INFO - PROCESS | 3833 | 1461298884556 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 21:21:24 INFO - PROCESS | 3833 | 1461298884634 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 21:21:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:21:24 INFO - PROCESS | 3833 | 1461298884641 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:21:24 INFO - PROCESS | 3833 | 1461298884645 Marionette TRACE conn4 <- [1,2714,null,{}] 21:21:24 INFO - PROCESS | 3833 | 1461298884651 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:24 INFO - PROCESS | 3833 | 1461298884942 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 21:21:25 INFO - PROCESS | 3833 | 1461298885297 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x9053a400 == 156 [pid = 3833] [id = 686] 21:21:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x905da800) [pid = 3833] [serial = 2059] [outer = (nil)] 21:21:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x920b4000) [pid = 3833] [serial = 2060] [outer = 0x905da800] 21:21:25 INFO - PROCESS | 3833 | 1461298885391 Marionette DEBUG loaded listener.js 21:21:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x92a7dc00) [pid = 3833] [serial = 2061] [outer = 0x905da800] 21:21:26 INFO - PROCESS | 3833 | 1461298886350 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 21:21:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:21:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1734ms 21:21:26 INFO - PROCESS | 3833 | 1461298886376 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 21:21:26 INFO - PROCESS | 3833 | 1461298886380 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 21:21:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:21:26 INFO - PROCESS | 3833 | 1461298886386 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:21:26 INFO - PROCESS | 3833 | 1461298886390 Marionette TRACE conn4 <- [1,2718,null,{}] 21:21:26 INFO - PROCESS | 3833 | 1461298886396 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:26 INFO - PROCESS | 3833 | 1461298886635 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 21:21:26 INFO - PROCESS | 3833 | 1461298886958 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b1dc00 == 157 [pid = 3833] [id = 687] 21:21:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x88902000) [pid = 3833] [serial = 2062] [outer = (nil)] 21:21:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x92c70000) [pid = 3833] [serial = 2063] [outer = 0x88902000] 21:21:27 INFO - PROCESS | 3833 | 1461298887055 Marionette DEBUG loaded listener.js 21:21:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x92c7c400) [pid = 3833] [serial = 2064] [outer = 0x88902000] 21:21:28 INFO - PROCESS | 3833 | 1461298888077 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 21:21:28 INFO - PROCESS | 3833 | 1461298888130 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 21:21:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:21:28 INFO - PROCESS | 3833 | 1461298888137 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:21:28 INFO - PROCESS | 3833 | 1461298888142 Marionette TRACE conn4 <- [1,2722,null,{}] 21:21:28 INFO - PROCESS | 3833 | 1461298888148 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:28 INFO - PROCESS | 3833 | 1461298888447 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 21:21:28 INFO - PROCESS | 3833 | 1461298888805 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bd6000 == 158 [pid = 3833] [id = 688] 21:21:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x95ddb000) [pid = 3833] [serial = 2065] [outer = (nil)] 21:21:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x96faa400) [pid = 3833] [serial = 2066] [outer = 0x95ddb000] 21:21:28 INFO - PROCESS | 3833 | 1461298888969 Marionette DEBUG loaded listener.js 21:21:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x97182000) [pid = 3833] [serial = 2067] [outer = 0x95ddb000] 21:21:30 INFO - PROCESS | 3833 | 1461298890144 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 21:21:30 INFO - PROCESS | 3833 | 1461298890183 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 21:21:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:21:30 INFO - PROCESS | 3833 | 1461298890190 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:21:30 INFO - PROCESS | 3833 | 1461298890193 Marionette TRACE conn4 <- [1,2726,null,{}] 21:21:30 INFO - PROCESS | 3833 | 1461298890199 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:30 INFO - PROCESS | 3833 | 1461298890414 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 21:21:30 INFO - PROCESS | 3833 | 1461298890764 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x97129800 == 159 [pid = 3833] [id = 689] 21:21:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x97ac1800) [pid = 3833] [serial = 2068] [outer = (nil)] 21:21:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x99064c00) [pid = 3833] [serial = 2069] [outer = 0x97ac1800] 21:21:30 INFO - PROCESS | 3833 | 1461298890858 Marionette DEBUG loaded listener.js 21:21:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x9906c400) [pid = 3833] [serial = 2070] [outer = 0x97ac1800] 21:21:31 INFO - PROCESS | 3833 | 1461298891822 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 21:21:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:21:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1684ms 21:21:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:21:31 INFO - PROCESS | 3833 | 1461298891875 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 21:21:31 INFO - PROCESS | 3833 | 1461298891879 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 21:21:31 INFO - PROCESS | 3833 | 1461298891886 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:21:31 INFO - PROCESS | 3833 | 1461298891889 Marionette TRACE conn4 <- [1,2730,null,{}] 21:21:31 INFO - PROCESS | 3833 | 1461298891895 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:32 INFO - PROCESS | 3833 | 1461298892117 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 21:21:32 INFO - PROCESS | 3833 | 1461298892482 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e91400 == 160 [pid = 3833] [id = 690] 21:21:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x893d9400) [pid = 3833] [serial = 2071] [outer = (nil)] 21:21:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x99a97000) [pid = 3833] [serial = 2072] [outer = 0x893d9400] 21:21:32 INFO - PROCESS | 3833 | 1461298892578 Marionette DEBUG loaded listener.js 21:21:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x99a9c400) [pid = 3833] [serial = 2073] [outer = 0x893d9400] 21:21:33 INFO - PROCESS | 3833 | 1461298893880 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 21:21:33 INFO - PROCESS | 3833 | 1461298893975 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 21:21:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:21:33 INFO - PROCESS | 3833 | 1461298893982 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:21:33 INFO - PROCESS | 3833 | 1461298893986 Marionette TRACE conn4 <- [1,2734,null,{}] 21:21:33 INFO - PROCESS | 3833 | 1461298893992 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:34 INFO - PROCESS | 3833 | 1461298894294 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 21:21:34 INFO - PROCESS | 3833 | 1461298894591 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x9989ac00 == 161 [pid = 3833] [id = 691] 21:21:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x9989b800) [pid = 3833] [serial = 2074] [outer = (nil)] 21:21:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x9a589400) [pid = 3833] [serial = 2075] [outer = 0x9989b800] 21:21:34 INFO - PROCESS | 3833 | 1461298894681 Marionette DEBUG loaded listener.js 21:21:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x9a9ee800) [pid = 3833] [serial = 2076] [outer = 0x9989b800] 21:21:35 INFO - PROCESS | 3833 | 1461298895675 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 21:21:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:21:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1740ms 21:21:35 INFO - PROCESS | 3833 | 1461298895724 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 21:21:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:21:35 INFO - PROCESS | 3833 | 1461298895728 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 21:21:35 INFO - PROCESS | 3833 | 1461298895735 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:21:35 INFO - PROCESS | 3833 | 1461298895739 Marionette TRACE conn4 <- [1,2738,null,{}] 21:21:35 INFO - PROCESS | 3833 | 1461298895745 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:35 INFO - PROCESS | 3833 | 1461298895982 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 21:21:36 INFO - PROCESS | 3833 | 1461298896323 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x9398d400 == 162 [pid = 3833] [id = 692] 21:21:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x9a537000) [pid = 3833] [serial = 2077] [outer = (nil)] 21:21:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x9ac1a400) [pid = 3833] [serial = 2078] [outer = 0x9a537000] 21:21:36 INFO - PROCESS | 3833 | 1461298896417 Marionette DEBUG loaded listener.js 21:21:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x9ac1cc00) [pid = 3833] [serial = 2079] [outer = 0x9a537000] 21:21:39 INFO - PROCESS | 3833 | --DOCSHELL 0x86f56000 == 161 [pid = 3833] [id = 529] 21:21:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8bb2ec00 == 160 [pid = 3833] [id = 446] 21:21:39 INFO - PROCESS | 3833 | --DOCSHELL 0x85dd0000 == 159 [pid = 3833] [id = 540] 21:21:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff25000 == 158 [pid = 3833] [id = 539] 21:21:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8e736000 == 157 [pid = 3833] [id = 535] 21:21:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8bef8400 == 156 [pid = 3833] [id = 534] 21:21:39 INFO - PROCESS | 3833 | --DOCSHELL 0x899d7800 == 155 [pid = 3833] [id = 536] 21:21:39 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8bcc00 == 154 [pid = 3833] [id = 537] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8e735000) [pid = 3833] [serial = 1920] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x8f249400) [pid = 3833] [serial = 1925] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x9ac10800) [pid = 3833] [serial = 1956] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8e616c00) [pid = 3833] [serial = 1919] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x93b54400) [pid = 3833] [serial = 1944] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x8c0ea800) [pid = 3833] [serial = 1845] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x8e8b5c00) [pid = 3833] [serial = 1923] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x96fad800) [pid = 3833] [serial = 1949] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8e758c00) [pid = 3833] [serial = 1922] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x8f682c00) [pid = 3833] [serial = 1929] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x905d1800) [pid = 3833] [serial = 1937] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8f5f1400) [pid = 3833] [serial = 1926] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x92c6f800) [pid = 3833] [serial = 1941] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x9ab3b800) [pid = 3833] [serial = 1955] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x86f54800) [pid = 3833] [serial = 1910] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8bb2b400) [pid = 3833] [serial = 1970] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8fd45000) [pid = 3833] [serial = 1931] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x905d6c00) [pid = 3833] [serial = 1938] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x89b05c00) [pid = 3833] [serial = 1913] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8fd4bc00) [pid = 3833] [serial = 1932] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x99f22000) [pid = 3833] [serial = 1952] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x900f3c00) [pid = 3833] [serial = 1935] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x93b4d000) [pid = 3833] [serial = 1943] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x87e19800) [pid = 3833] [serial = 1911] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x900f0c00) [pid = 3833] [serial = 1934] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x97ac5400) [pid = 3833] [serial = 1946] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x889c9800) [pid = 3833] [serial = 1965] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x86f5b000) [pid = 3833] [serial = 1962] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x99f28400) [pid = 3833] [serial = 1953] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x89cfc800) [pid = 3833] [serial = 1914] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x98e01c00) [pid = 3833] [serial = 1947] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x86b1a400) [pid = 3833] [serial = 1961] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x9a9fcc00) [pid = 3833] [serial = 1896] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x9ac21800) [pid = 3833] [serial = 1958] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x99066000) [pid = 3833] [serial = 1950] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8be48800) [pid = 3833] [serial = 1916] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x9ac25400) [pid = 3833] [serial = 1959] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8beff800) [pid = 3833] [serial = 1917] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8a512400) [pid = 3833] [serial = 1968] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8f679c00) [pid = 3833] [serial = 1928] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x92a79000) [pid = 3833] [serial = 1940] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x89b09800) [pid = 3833] [serial = 1967] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x889bc800) [pid = 3833] [serial = 1964] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x8be4b400) [pid = 3833] [serial = 1971] [outer = (nil)] [url = about:blank] 21:21:39 INFO - PROCESS | 3833 | 1461298899787 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 21:21:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:21:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 4144ms 21:21:39 INFO - PROCESS | 3833 | 1461298899880 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 21:21:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:21:39 INFO - PROCESS | 3833 | 1461298899886 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 21:21:39 INFO - PROCESS | 3833 | 1461298899894 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:21:39 INFO - PROCESS | 3833 | 1461298899901 Marionette TRACE conn4 <- [1,2742,null,{}] 21:21:39 INFO - PROCESS | 3833 | 1461298899911 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:40 INFO - PROCESS | 3833 | 1461298900115 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 21:21:40 INFO - PROCESS | 3833 | 1461298900363 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x88903c00 == 155 [pid = 3833] [id = 693] 21:21:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x88905c00) [pid = 3833] [serial = 2080] [outer = (nil)] 21:21:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x889bd400) [pid = 3833] [serial = 2081] [outer = 0x88905c00] 21:21:40 INFO - PROCESS | 3833 | 1461298900445 Marionette DEBUG loaded listener.js 21:21:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x889c9800) [pid = 3833] [serial = 2082] [outer = 0x88905c00] 21:21:41 INFO - PROCESS | 3833 | 1461298901287 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:21:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:21:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1441ms 21:21:41 INFO - PROCESS | 3833 | 1461298901335 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 21:21:41 INFO - PROCESS | 3833 | 1461298901344 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 21:21:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:21:41 INFO - PROCESS | 3833 | 1461298901356 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:21:41 INFO - PROCESS | 3833 | 1461298901360 Marionette TRACE conn4 <- [1,2746,null,{}] 21:21:41 INFO - PROCESS | 3833 | 1461298901367 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:41 INFO - PROCESS | 3833 | 1461298901616 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 21:21:41 INFO - PROCESS | 3833 | 1461298901892 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x8942b400 == 156 [pid = 3833] [id = 694] 21:21:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8942d400) [pid = 3833] [serial = 2083] [outer = (nil)] 21:21:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x89cf5400) [pid = 3833] [serial = 2084] [outer = 0x8942d400] 21:21:41 INFO - PROCESS | 3833 | 1461298901979 Marionette DEBUG loaded listener.js 21:21:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x8a519c00) [pid = 3833] [serial = 2085] [outer = 0x8942d400] 21:21:43 INFO - PROCESS | 3833 | 1461298902999 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1687ms 21:21:43 INFO - PROCESS | 3833 | 1461298903044 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 21:21:43 INFO - PROCESS | 3833 | 1461298903048 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 21:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:21:43 INFO - PROCESS | 3833 | 1461298903060 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:21:43 INFO - PROCESS | 3833 | 1461298903066 Marionette TRACE conn4 <- [1,2750,null,{}] 21:21:43 INFO - PROCESS | 3833 | 1461298903082 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:43 INFO - PROCESS | 3833 | 1461298903389 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 21:21:43 INFO - PROCESS | 3833 | 1461298903423 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x88049c00 == 157 [pid = 3833] [id = 695] 21:21:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8be53800) [pid = 3833] [serial = 2086] [outer = (nil)] 21:21:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8bef7800) [pid = 3833] [serial = 2087] [outer = 0x8be53800] 21:21:43 INFO - PROCESS | 3833 | 1461298903540 Marionette DEBUG loaded listener.js 21:21:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8c0eb800) [pid = 3833] [serial = 2088] [outer = 0x8be53800] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x91204800) [pid = 3833] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x93984c00) [pid = 3833] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8f248000) [pid = 3833] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8fd4d000) [pid = 3833] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x86f4f800) [pid = 3833] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x889c1000) [pid = 3833] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8f58b000) [pid = 3833] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x8f598800) [pid = 3833] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x893ce800) [pid = 3833] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:21:44 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x93b50000) [pid = 3833] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x8c0b4800) [pid = 3833] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x8e736c00) [pid = 3833] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x9070e800) [pid = 3833] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 118 (0x8fde9000) [pid = 3833] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 117 (0x88909c00) [pid = 3833] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 116 (0x8e612800) [pid = 3833] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 115 (0x886f0c00) [pid = 3833] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 114 (0x8ba8e000) [pid = 3833] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:21:45 INFO - PROCESS | 3833 | --DOMWINDOW == 113 (0x86f5ec00) [pid = 3833] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:21:45 INFO - PROCESS | 3833 | 1461298905258 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:21:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:21:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2241ms 21:21:45 INFO - PROCESS | 3833 | 1461298905303 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 21:21:45 INFO - PROCESS | 3833 | 1461298905309 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 21:21:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:21:45 INFO - PROCESS | 3833 | 1461298905315 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:21:45 INFO - PROCESS | 3833 | 1461298905319 Marionette TRACE conn4 <- [1,2754,null,{}] 21:21:45 INFO - PROCESS | 3833 | 1461298905324 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:45 INFO - PROCESS | 3833 | 1461298905565 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 21:21:45 INFO - PROCESS | 3833 | 1461298905771 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f5cc00 == 158 [pid = 3833] [id = 696] 21:21:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 114 (0x8890dc00) [pid = 3833] [serial = 2089] [outer = (nil)] 21:21:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 115 (0x8c0b4800) [pid = 3833] [serial = 2090] [outer = 0x8890dc00] 21:21:45 INFO - PROCESS | 3833 | 1461298905855 Marionette DEBUG loaded listener.js 21:21:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 116 (0x8c6ee000) [pid = 3833] [serial = 2091] [outer = 0x8890dc00] 21:21:46 INFO - PROCESS | 3833 | 1461298906713 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1437ms 21:21:46 INFO - PROCESS | 3833 | 1461298906754 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 21:21:46 INFO - PROCESS | 3833 | 1461298906758 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 21:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:21:46 INFO - PROCESS | 3833 | 1461298906763 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:21:46 INFO - PROCESS | 3833 | 1461298906767 Marionette TRACE conn4 <- [1,2758,null,{}] 21:21:46 INFO - PROCESS | 3833 | 1461298906772 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:46 INFO - PROCESS | 3833 | 1461298906980 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 21:21:47 INFO - PROCESS | 3833 | 1461298907453 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f4f800 == 159 [pid = 3833] [id = 697] 21:21:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x86f50c00) [pid = 3833] [serial = 2092] [outer = (nil)] 21:21:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 118 (0x86f5c400) [pid = 3833] [serial = 2093] [outer = 0x86f50c00] 21:21:47 INFO - PROCESS | 3833 | 1461298907555 Marionette DEBUG loaded listener.js 21:21:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x88045800) [pid = 3833] [serial = 2094] [outer = 0x86f50c00] 21:21:48 INFO - PROCESS | 3833 | 1461298908581 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1884ms 21:21:48 INFO - PROCESS | 3833 | 1461298908650 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 21:21:48 INFO - PROCESS | 3833 | 1461298908659 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 21:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:21:48 INFO - PROCESS | 3833 | 1461298908669 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:21:48 INFO - PROCESS | 3833 | 1461298908674 Marionette TRACE conn4 <- [1,2762,null,{}] 21:21:48 INFO - PROCESS | 3833 | 1461298908682 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:48 INFO - PROCESS | 3833 | 1461298908981 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 21:21:49 INFO - PROCESS | 3833 | 1461298909335 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b06c00 == 160 [pid = 3833] [id = 698] 21:21:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x89cf0800) [pid = 3833] [serial = 2095] [outer = (nil)] 21:21:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x89cf9800) [pid = 3833] [serial = 2096] [outer = 0x89cf0800] 21:21:49 INFO - PROCESS | 3833 | 1461298909430 Marionette DEBUG loaded listener.js 21:21:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x8bb2b800) [pid = 3833] [serial = 2097] [outer = 0x89cf0800] 21:21:50 INFO - PROCESS | 3833 | 1461298910477 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:21:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:21:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1843ms 21:21:50 INFO - PROCESS | 3833 | 1461298910516 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 21:21:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:21:50 INFO - PROCESS | 3833 | 1461298910523 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 21:21:50 INFO - PROCESS | 3833 | 1461298910530 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:21:50 INFO - PROCESS | 3833 | 1461298910534 Marionette TRACE conn4 <- [1,2766,null,{}] 21:21:50 INFO - PROCESS | 3833 | 1461298910540 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:50 INFO - PROCESS | 3833 | 1461298910801 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 21:21:51 INFO - PROCESS | 3833 | 1461298911208 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x89420400 == 161 [pid = 3833] [id = 699] 21:21:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x8c0b8c00) [pid = 3833] [serial = 2098] [outer = (nil)] 21:21:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x8c6df800) [pid = 3833] [serial = 2099] [outer = 0x8c0b8c00] 21:21:51 INFO - PROCESS | 3833 | 1461298911305 Marionette DEBUG loaded listener.js 21:21:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8e733400) [pid = 3833] [serial = 2100] [outer = 0x8c0b8c00] 21:21:52 INFO - PROCESS | 3833 | 1461298912278 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:21:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:21:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1788ms 21:21:52 INFO - PROCESS | 3833 | 1461298912318 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 21:21:52 INFO - PROCESS | 3833 | 1461298912326 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 21:21:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:21:52 INFO - PROCESS | 3833 | 1461298912343 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:21:52 INFO - PROCESS | 3833 | 1461298912353 Marionette TRACE conn4 <- [1,2770,null,{}] 21:21:52 INFO - PROCESS | 3833 | 1461298912360 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:52 INFO - PROCESS | 3833 | 1461298912656 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 21:21:53 INFO - PROCESS | 3833 | 1461298913000 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:53 INFO - PROCESS | 3833 | ++DOCSHELL 0x8bef9c00 == 162 [pid = 3833] [id = 700] 21:21:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x8e750000) [pid = 3833] [serial = 2101] [outer = (nil)] 21:21:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8e8b6400) [pid = 3833] [serial = 2102] [outer = 0x8e750000] 21:21:53 INFO - PROCESS | 3833 | 1461298913099 Marionette DEBUG loaded listener.js 21:21:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8e8c0c00) [pid = 3833] [serial = 2103] [outer = 0x8e750000] 21:21:54 INFO - PROCESS | 3833 | 1461298914056 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:21:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:21:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1751ms 21:21:54 INFO - PROCESS | 3833 | 1461298914086 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 21:21:54 INFO - PROCESS | 3833 | 1461298914091 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 21:21:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:21:54 INFO - PROCESS | 3833 | 1461298914099 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:21:54 INFO - PROCESS | 3833 | 1461298914102 Marionette TRACE conn4 <- [1,2774,null,{}] 21:21:54 INFO - PROCESS | 3833 | 1461298914109 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:54 INFO - PROCESS | 3833 | 1461298914350 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 21:21:54 INFO - PROCESS | 3833 | 1461298914686 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d7c00 == 163 [pid = 3833] [id = 701] 21:21:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x8f247c00) [pid = 3833] [serial = 2104] [outer = (nil)] 21:21:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8f580c00) [pid = 3833] [serial = 2105] [outer = 0x8f247c00] 21:21:54 INFO - PROCESS | 3833 | 1461298914786 Marionette DEBUG loaded listener.js 21:21:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8f591800) [pid = 3833] [serial = 2106] [outer = 0x8f247c00] 21:21:55 INFO - PROCESS | 3833 | 1461298915758 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 21:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1691ms 21:21:55 INFO - PROCESS | 3833 | 1461298915792 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 21:21:55 INFO - PROCESS | 3833 | 1461298915795 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 21:21:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:21:55 INFO - PROCESS | 3833 | 1461298915802 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:21:55 INFO - PROCESS | 3833 | 1461298915806 Marionette TRACE conn4 <- [1,2778,null,{}] 21:21:55 INFO - PROCESS | 3833 | 1461298915812 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:56 INFO - PROCESS | 3833 | 1461298916056 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 21:21:56 INFO - PROCESS | 3833 | 1461298916406 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f5800 == 164 [pid = 3833] [id = 702] 21:21:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8f5f9400) [pid = 3833] [serial = 2107] [outer = (nil)] 21:21:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8f631800) [pid = 3833] [serial = 2108] [outer = 0x8f5f9400] 21:21:56 INFO - PROCESS | 3833 | 1461298916518 Marionette DEBUG loaded listener.js 21:21:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8fc1ec00) [pid = 3833] [serial = 2109] [outer = 0x8f5f9400] 21:21:57 INFO - PROCESS | 3833 | 1461298917510 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:21:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:21:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1781ms 21:21:57 INFO - PROCESS | 3833 | 1461298917585 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 21:21:57 INFO - PROCESS | 3833 | 1461298917588 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 21:21:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:21:57 INFO - PROCESS | 3833 | 1461298917595 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:21:57 INFO - PROCESS | 3833 | 1461298917598 Marionette TRACE conn4 <- [1,2782,null,{}] 21:21:57 INFO - PROCESS | 3833 | 1461298917604 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:57 INFO - PROCESS | 3833 | 1461298917886 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 21:21:58 INFO - PROCESS | 3833 | 1461298918224 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:58 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f595800 == 165 [pid = 3833] [id = 703] 21:21:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8fc21c00) [pid = 3833] [serial = 2110] [outer = (nil)] 21:21:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8fde2400) [pid = 3833] [serial = 2111] [outer = 0x8fc21c00] 21:21:58 INFO - PROCESS | 3833 | 1461298918322 Marionette DEBUG loaded listener.js 21:21:58 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8fde9c00) [pid = 3833] [serial = 2112] [outer = 0x8fc21c00] 21:21:59 INFO - PROCESS | 3833 | 1461298919253 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:21:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:21:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1689ms 21:21:59 INFO - PROCESS | 3833 | 1461298919285 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 21:21:59 INFO - PROCESS | 3833 | 1461298919290 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 21:21:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:21:59 INFO - PROCESS | 3833 | 1461298919297 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:21:59 INFO - PROCESS | 3833 | 1461298919300 Marionette TRACE conn4 <- [1,2786,null,{}] 21:21:59 INFO - PROCESS | 3833 | 1461298919323 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:21:59 INFO - PROCESS | 3833 | 1461298919644 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 21:21:59 INFO - PROCESS | 3833 | 1461298919897 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fde4000 == 166 [pid = 3833] [id = 704] 21:21:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8ff1a800) [pid = 3833] [serial = 2113] [outer = (nil)] 21:21:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x900e9c00) [pid = 3833] [serial = 2114] [outer = 0x8ff1a800] 21:21:59 INFO - PROCESS | 3833 | 1461298919992 Marionette DEBUG loaded listener.js 21:22:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x90426000) [pid = 3833] [serial = 2115] [outer = 0x8ff1a800] 21:22:00 INFO - PROCESS | 3833 | 1461298920925 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1691ms 21:22:00 INFO - PROCESS | 3833 | 1461298920990 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 21:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:22:00 INFO - PROCESS | 3833 | 1461298920994 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 21:22:01 INFO - PROCESS | 3833 | 1461298921001 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:22:01 INFO - PROCESS | 3833 | 1461298921005 Marionette TRACE conn4 <- [1,2790,null,{}] 21:22:01 INFO - PROCESS | 3833 | 1461298921011 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:01 INFO - PROCESS | 3833 | 1461298921249 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 21:22:01 INFO - PROCESS | 3833 | 1461298921594 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff24400 == 167 [pid = 3833] [id = 705] 21:22:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x90429800) [pid = 3833] [serial = 2116] [outer = (nil)] 21:22:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x905d1000) [pid = 3833] [serial = 2117] [outer = 0x90429800] 21:22:01 INFO - PROCESS | 3833 | 1461298921706 Marionette DEBUG loaded listener.js 21:22:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x9080d000) [pid = 3833] [serial = 2118] [outer = 0x90429800] 21:22:02 INFO - PROCESS | 3833 | 1461298922732 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:22:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:22:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1786ms 21:22:02 INFO - PROCESS | 3833 | 1461298922787 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 21:22:02 INFO - PROCESS | 3833 | 1461298922791 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 21:22:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:22:02 INFO - PROCESS | 3833 | 1461298922799 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:22:02 INFO - PROCESS | 3833 | 1461298922804 Marionette TRACE conn4 <- [1,2794,null,{}] 21:22:02 INFO - PROCESS | 3833 | 1461298922811 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:03 INFO - PROCESS | 3833 | 1461298923090 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 21:22:03 INFO - PROCESS | 3833 | 1461298923435 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:03 INFO - PROCESS | 3833 | ++DOCSHELL 0x9053c800 == 168 [pid = 3833] [id = 706] 21:22:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x916e0c00) [pid = 3833] [serial = 2119] [outer = (nil)] 21:22:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x92bda800) [pid = 3833] [serial = 2120] [outer = 0x916e0c00] 21:22:03 INFO - PROCESS | 3833 | 1461298923537 Marionette DEBUG loaded listener.js 21:22:03 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x92c73400) [pid = 3833] [serial = 2121] [outer = 0x916e0c00] 21:22:04 INFO - PROCESS | 3833 | 1461298924465 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 21:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1740ms 21:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:22:04 INFO - PROCESS | 3833 | 1461298924541 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 21:22:04 INFO - PROCESS | 3833 | 1461298924544 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 21:22:04 INFO - PROCESS | 3833 | 1461298924551 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:22:04 INFO - PROCESS | 3833 | 1461298924554 Marionette TRACE conn4 <- [1,2798,null,{}] 21:22:04 INFO - PROCESS | 3833 | 1461298924561 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:04 INFO - PROCESS | 3833 | 1461298924836 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 21:22:05 INFO - PROCESS | 3833 | 1461298925212 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:05 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a7a400 == 169 [pid = 3833] [id = 707] 21:22:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x93984400) [pid = 3833] [serial = 2122] [outer = (nil)] 21:22:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x93b4b400) [pid = 3833] [serial = 2123] [outer = 0x93984400] 21:22:05 INFO - PROCESS | 3833 | 1461298925323 Marionette DEBUG loaded listener.js 21:22:05 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x95dd2400) [pid = 3833] [serial = 2124] [outer = 0x93984400] 21:22:06 INFO - PROCESS | 3833 | 1461298926343 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 21:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1839ms 21:22:06 INFO - PROCESS | 3833 | 1461298926391 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 21:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:22:06 INFO - PROCESS | 3833 | 1461298926395 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 21:22:06 INFO - PROCESS | 3833 | 1461298926402 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:22:06 INFO - PROCESS | 3833 | 1461298926407 Marionette TRACE conn4 <- [1,2802,null,{}] 21:22:06 INFO - PROCESS | 3833 | 1461298926412 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:06 INFO - PROCESS | 3833 | 1461298926694 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 21:22:07 INFO - PROCESS | 3833 | 1461298927060 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x90539c00 == 170 [pid = 3833] [id = 708] 21:22:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x936f5c00) [pid = 3833] [serial = 2125] [outer = (nil)] 21:22:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x9901f800) [pid = 3833] [serial = 2126] [outer = 0x936f5c00] 21:22:07 INFO - PROCESS | 3833 | 1461298927157 Marionette DEBUG loaded listener.js 21:22:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x99025400) [pid = 3833] [serial = 2127] [outer = 0x936f5c00] 21:22:08 INFO - PROCESS | 3833 | 1461298928101 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:22:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:22:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1739ms 21:22:08 INFO - PROCESS | 3833 | 1461298928142 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 21:22:08 INFO - PROCESS | 3833 | 1461298928145 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 21:22:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:22:08 INFO - PROCESS | 3833 | 1461298928153 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:22:08 INFO - PROCESS | 3833 | 1461298928157 Marionette TRACE conn4 <- [1,2806,null,{}] 21:22:08 INFO - PROCESS | 3833 | 1461298928163 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:08 INFO - PROCESS | 3833 | 1461298928411 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 21:22:08 INFO - PROCESS | 3833 | 1461298928761 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:08 INFO - PROCESS | 3833 | ++DOCSHELL 0x856ef400 == 171 [pid = 3833] [id = 709] 21:22:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x97c57000) [pid = 3833] [serial = 2128] [outer = (nil)] 21:22:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x99f98800) [pid = 3833] [serial = 2129] [outer = 0x97c57000] 21:22:08 INFO - PROCESS | 3833 | 1461298928858 Marionette DEBUG loaded listener.js 21:22:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x99fa1800) [pid = 3833] [serial = 2130] [outer = 0x97c57000] 21:22:09 INFO - PROCESS | 3833 | 1461298929785 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1682ms 21:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:22:09 INFO - PROCESS | 3833 | 1461298929836 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 21:22:09 INFO - PROCESS | 3833 | 1461298929839 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 21:22:09 INFO - PROCESS | 3833 | 1461298929846 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:22:09 INFO - PROCESS | 3833 | 1461298929849 Marionette TRACE conn4 <- [1,2810,null,{}] 21:22:09 INFO - PROCESS | 3833 | 1461298929855 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:10 INFO - PROCESS | 3833 | 1461298930109 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 21:22:10 INFO - PROCESS | 3833 | 1461298930451 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x99065800 == 172 [pid = 3833] [id = 710] 21:22:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x99aa1000) [pid = 3833] [serial = 2131] [outer = (nil)] 21:22:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x9ac06c00) [pid = 3833] [serial = 2132] [outer = 0x99aa1000] 21:22:10 INFO - PROCESS | 3833 | 1461298930547 Marionette DEBUG loaded listener.js 21:22:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x9ac10000) [pid = 3833] [serial = 2133] [outer = 0x99aa1000] 21:22:11 INFO - PROCESS | 3833 | 1461298931470 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1691ms 21:22:11 INFO - PROCESS | 3833 | 1461298931538 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 21:22:11 INFO - PROCESS | 3833 | 1461298931542 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 21:22:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:22:11 INFO - PROCESS | 3833 | 1461298931549 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:22:11 INFO - PROCESS | 3833 | 1461298931552 Marionette TRACE conn4 <- [1,2814,null,{}] 21:22:11 INFO - PROCESS | 3833 | 1461298931558 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:11 INFO - PROCESS | 3833 | 1461298931838 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 21:22:12 INFO - PROCESS | 3833 | 1461298932198 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x99f99800 == 173 [pid = 3833] [id = 711] 21:22:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x9ac19400) [pid = 3833] [serial = 2134] [outer = (nil)] 21:22:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x9ae6cc00) [pid = 3833] [serial = 2135] [outer = 0x9ac19400] 21:22:12 INFO - PROCESS | 3833 | 1461298932301 Marionette DEBUG loaded listener.js 21:22:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x9ae70c00) [pid = 3833] [serial = 2136] [outer = 0x9ac19400] 21:22:13 INFO - PROCESS | 3833 | 1461298933235 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 21:22:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:22:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1735ms 21:22:13 INFO - PROCESS | 3833 | 1461298933286 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 21:22:13 INFO - PROCESS | 3833 | 1461298933290 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 21:22:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:22:13 INFO - PROCESS | 3833 | 1461298933297 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:22:13 INFO - PROCESS | 3833 | 1461298933300 Marionette TRACE conn4 <- [1,2818,null,{}] 21:22:13 INFO - PROCESS | 3833 | 1461298933306 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:13 INFO - PROCESS | 3833 | 1461298933552 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 21:22:13 INFO - PROCESS | 3833 | 1461298933904 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x89422000 == 174 [pid = 3833] [id = 712] 21:22:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8ba95c00) [pid = 3833] [serial = 2137] [outer = (nil)] 21:22:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x9b03d800) [pid = 3833] [serial = 2138] [outer = 0x8ba95c00] 21:22:14 INFO - PROCESS | 3833 | 1461298934004 Marionette DEBUG loaded listener.js 21:22:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x9b043800) [pid = 3833] [serial = 2139] [outer = 0x8ba95c00] 21:22:15 INFO - PROCESS | 3833 | 1461298935024 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 21:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1782ms 21:22:15 INFO - PROCESS | 3833 | 1461298935080 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 21:22:15 INFO - PROCESS | 3833 | 1461298935084 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 21:22:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:22:15 INFO - PROCESS | 3833 | 1461298935091 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:22:15 INFO - PROCESS | 3833 | 1461298935094 Marionette TRACE conn4 <- [1,2822,null,{}] 21:22:15 INFO - PROCESS | 3833 | 1461298935100 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:15 INFO - PROCESS | 3833 | 1461298935334 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 21:22:15 INFO - PROCESS | 3833 | 1461298935678 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x9b02ac00 == 175 [pid = 3833] [id = 713] 21:22:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x9b030000) [pid = 3833] [serial = 2140] [outer = (nil)] 21:22:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x9dfe7c00) [pid = 3833] [serial = 2141] [outer = 0x9b030000] 21:22:15 INFO - PROCESS | 3833 | 1461298935780 Marionette DEBUG loaded listener.js 21:22:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x9dfea400) [pid = 3833] [serial = 2142] [outer = 0x9b030000] 21:22:16 INFO - PROCESS | 3833 | 1461298936743 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:22:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:22:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1730ms 21:22:16 INFO - PROCESS | 3833 | 1461298936823 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 21:22:16 INFO - PROCESS | 3833 | 1461298936827 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 21:22:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:22:16 INFO - PROCESS | 3833 | 1461298936834 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:22:16 INFO - PROCESS | 3833 | 1461298936838 Marionette TRACE conn4 <- [1,2826,null,{}] 21:22:16 INFO - PROCESS | 3833 | 1461298936844 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:17 INFO - PROCESS | 3833 | 1461298937134 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff1e000 == 174 [pid = 3833] [id = 650] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x88c20000 == 173 [pid = 3833] [id = 527] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x83acc800 == 172 [pid = 3833] [id = 463] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8ba8cc00 == 171 [pid = 3833] [id = 135] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x920b6c00 == 170 [pid = 3833] [id = 646] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x856ef000 == 169 [pid = 3833] [id = 649] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86ea4800 == 168 [pid = 3833] [id = 644] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8f683000 == 167 [pid = 3833] [id = 645] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x877a1400 == 166 [pid = 3833] [id = 525] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x9070e400 == 165 [pid = 3833] [id = 50] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x85dc4800 == 164 [pid = 3833] [id = 651] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86f5cc00 == 163 [pid = 3833] [id = 696] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x88049c00 == 162 [pid = 3833] [id = 695] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8942b400 == 161 [pid = 3833] [id = 694] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x88903c00 == 160 [pid = 3833] [id = 693] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8f241c00 == 159 [pid = 3833] [id = 685] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x9053a400 == 158 [pid = 3833] [id = 686] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8f245c00 == 157 [pid = 3833] [id = 684] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8befe000 == 156 [pid = 3833] [id = 683] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0bd800 == 155 [pid = 3833] [id = 682] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8e73dc00 == 154 [pid = 3833] [id = 681] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8be47400 == 153 [pid = 3833] [id = 680] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x8bb2a800 == 152 [pid = 3833] [id = 679] 21:22:19 INFO - PROCESS | 3833 | --DOCSHELL 0x86b15000 == 151 [pid = 3833] [id = 678] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x92049400) [pid = 3833] [serial = 2004] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x99a9d000) [pid = 3833] [serial = 2021] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x96fae400) [pid = 3833] [serial = 2013] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8f581400) [pid = 3833] [serial = 1989] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x9042dc00) [pid = 3833] [serial = 1998] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x900f2800) [pid = 3833] [serial = 1997] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x8779c400) [pid = 3833] [serial = 2024] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x89425400) [pid = 3833] [serial = 2027] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x89cefc00) [pid = 3833] [serial = 2028] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x8f682800) [pid = 3833] [serial = 1992] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x8fde9400) [pid = 3833] [serial = 1994] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x96fa8400) [pid = 3833] [serial = 2012] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x93987800) [pid = 3833] [serial = 2009] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8fdec000) [pid = 3833] [serial = 1995] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x98e03800) [pid = 3833] [serial = 2016] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8c0f6c00) [pid = 3833] [serial = 1980] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8e9ed400) [pid = 3833] [serial = 1986] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x936f6400) [pid = 3833] [serial = 2007] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x9053e000) [pid = 3833] [serial = 2000] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x99063400) [pid = 3833] [serial = 2018] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x97ac1400) [pid = 3833] [serial = 2015] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8f633800) [pid = 3833] [serial = 1991] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x92e9ec00) [pid = 3833] [serial = 2006] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8e753400) [pid = 3833] [serial = 1983] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x88043400) [pid = 3833] [serial = 2025] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x893db800) [pid = 3833] [serial = 1976] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8c0ee800) [pid = 3833] [serial = 1979] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x905d4800) [pid = 3833] [serial = 2001] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8e9e2400) [pid = 3833] [serial = 1985] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x9906b400) [pid = 3833] [serial = 2019] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8be52400) [pid = 3833] [serial = 2030] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8e739c00) [pid = 3833] [serial = 1982] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8c0b3400) [pid = 3833] [serial = 2031] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8f57e400) [pid = 3833] [serial = 1988] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x9398d800) [pid = 3833] [serial = 2010] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8ba8b800) [pid = 3833] [serial = 1977] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8befd000) [pid = 3833] [serial = 1973] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x916ddc00) [pid = 3833] [serial = 2003] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8befbc00) [pid = 3833] [serial = 1908] [outer = (nil)] [url = about:blank] 21:22:19 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8bef2000) [pid = 3833] [serial = 2033] [outer = (nil)] [url = about:blank] 21:22:20 INFO - PROCESS | 3833 | 1461298940169 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:20 INFO - PROCESS | 3833 | ++DOCSHELL 0x84210c00 == 152 [pid = 3833] [id = 714] 21:22:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x844c5800) [pid = 3833] [serial = 2143] [outer = (nil)] 21:22:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x844d1800) [pid = 3833] [serial = 2144] [outer = 0x844c5800] 21:22:20 INFO - PROCESS | 3833 | 1461298940259 Marionette DEBUG loaded listener.js 21:22:20 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x84e95800) [pid = 3833] [serial = 2145] [outer = 0x844c5800] 21:22:21 INFO - PROCESS | 3833 | 1461298941160 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:22:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:22:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 4397ms 21:22:21 INFO - PROCESS | 3833 | 1461298941234 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 21:22:21 INFO - PROCESS | 3833 | 1461298941240 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 21:22:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:22:21 INFO - PROCESS | 3833 | 1461298941248 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:22:21 INFO - PROCESS | 3833 | 1461298941255 Marionette TRACE conn4 <- [1,2830,null,{}] 21:22:21 INFO - PROCESS | 3833 | 1461298941263 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:21 INFO - PROCESS | 3833 | 1461298941484 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 21:22:21 INFO - PROCESS | 3833 | 1461298941710 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee9400 == 153 [pid = 3833] [id = 715] 21:22:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x85eec400) [pid = 3833] [serial = 2146] [outer = (nil)] 21:22:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x86b15400) [pid = 3833] [serial = 2147] [outer = 0x85eec400] 21:22:21 INFO - PROCESS | 3833 | 1461298941802 Marionette DEBUG loaded listener.js 21:22:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x86e9e800) [pid = 3833] [serial = 2148] [outer = 0x85eec400] 21:22:22 INFO - PROCESS | 3833 | 1461298942868 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:22:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:22:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1693ms 21:22:22 INFO - PROCESS | 3833 | 1461298942945 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 21:22:22 INFO - PROCESS | 3833 | 1461298942951 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 21:22:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:22:22 INFO - PROCESS | 3833 | 1461298942958 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:22:22 INFO - PROCESS | 3833 | 1461298942962 Marionette TRACE conn4 <- [1,2834,null,{}] 21:22:22 INFO - PROCESS | 3833 | 1461298942978 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:23 INFO - PROCESS | 3833 | 1461298943288 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 21:22:23 INFO - PROCESS | 3833 | 1461298943527 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a3800 == 154 [pid = 3833] [id = 716] 21:22:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x877a8400) [pid = 3833] [serial = 2149] [outer = (nil)] 21:22:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x87e1e400) [pid = 3833] [serial = 2150] [outer = 0x877a8400] 21:22:23 INFO - PROCESS | 3833 | 1461298943613 Marionette DEBUG loaded listener.js 21:22:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x88044800) [pid = 3833] [serial = 2151] [outer = 0x877a8400] 21:22:25 INFO - PROCESS | 3833 | 1461298945210 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x9901f400) [pid = 3833] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8ff28c00) [pid = 3833] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8be53800) [pid = 3833] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8e8b3c00) [pid = 3833] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8bb2d800) [pid = 3833] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x9a537000) [pid = 3833] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x8942d400) [pid = 3833] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x97ac1800) [pid = 3833] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8e9e2c00) [pid = 3833] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x8f242400) [pid = 3833] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x95ddb000) [pid = 3833] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x9989b800) [pid = 3833] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x905da800) [pid = 3833] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x893d9400) [pid = 3833] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x8f67f800) [pid = 3833] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x88905c00) [pid = 3833] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x8bb34400) [pid = 3833] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 118 (0x88902000) [pid = 3833] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 117 (0x8890c000) [pid = 3833] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:22:25 INFO - PROCESS | 3833 | --DOMWINDOW == 116 (0x8e616000) [pid = 3833] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:22:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:22:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2401ms 21:22:25 INFO - PROCESS | 3833 | 1461298945361 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 21:22:25 INFO - PROCESS | 3833 | 1461298945365 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 21:22:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:22:25 INFO - PROCESS | 3833 | 1461298945381 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:22:25 INFO - PROCESS | 3833 | 1461298945391 Marionette TRACE conn4 <- [1,2838,null,{}] 21:22:25 INFO - PROCESS | 3833 | 1461298945397 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:25 INFO - PROCESS | 3833 | 1461298945685 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 21:22:25 INFO - PROCESS | 3833 | 1461298945820 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x855b1c00 == 155 [pid = 3833] [id = 717] 21:22:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 117 (0x8779c000) [pid = 3833] [serial = 2152] [outer = (nil)] 21:22:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 118 (0x8890f800) [pid = 3833] [serial = 2153] [outer = 0x8779c000] 21:22:25 INFO - PROCESS | 3833 | 1461298945898 Marionette DEBUG loaded listener.js 21:22:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x889c3000) [pid = 3833] [serial = 2154] [outer = 0x8779c000] 21:22:26 INFO - PROCESS | 3833 | 1461298946725 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1402ms 21:22:26 INFO - PROCESS | 3833 | 1461298946777 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 21:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:22:26 INFO - PROCESS | 3833 | 1461298946782 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 21:22:26 INFO - PROCESS | 3833 | 1461298946789 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:22:26 INFO - PROCESS | 3833 | 1461298946792 Marionette TRACE conn4 <- [1,2842,null,{}] 21:22:26 INFO - PROCESS | 3833 | 1461298946802 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:27 INFO - PROCESS | 3833 | 1461298947095 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 21:22:27 INFO - PROCESS | 3833 | 1461298947114 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c6400 == 156 [pid = 3833] [id = 718] 21:22:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x88c25c00) [pid = 3833] [serial = 2155] [outer = (nil)] 21:22:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x893ce000) [pid = 3833] [serial = 2156] [outer = 0x88c25c00] 21:22:27 INFO - PROCESS | 3833 | 1461298947196 Marionette DEBUG loaded listener.js 21:22:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x893d6800) [pid = 3833] [serial = 2157] [outer = 0x88c25c00] 21:22:28 INFO - PROCESS | 3833 | 1461298948578 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1843ms 21:22:28 INFO - PROCESS | 3833 | 1461298948633 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 21:22:28 INFO - PROCESS | 3833 | 1461298948642 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 21:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:22:28 INFO - PROCESS | 3833 | 1461298948653 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:22:28 INFO - PROCESS | 3833 | 1461298948659 Marionette TRACE conn4 <- [1,2846,null,{}] 21:22:28 INFO - PROCESS | 3833 | 1461298948668 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:28 INFO - PROCESS | 3833 | 1461298948970 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 21:22:29 INFO - PROCESS | 3833 | 1461298949326 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee4000 == 157 [pid = 3833] [id = 719] 21:22:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x85ee5c00) [pid = 3833] [serial = 2158] [outer = (nil)] 21:22:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x86f5c000) [pid = 3833] [serial = 2159] [outer = 0x85ee5c00] 21:22:29 INFO - PROCESS | 3833 | 1461298949422 Marionette DEBUG loaded listener.js 21:22:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x8804dc00) [pid = 3833] [serial = 2160] [outer = 0x85ee5c00] 21:22:30 INFO - PROCESS | 3833 | 1461298950547 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1938ms 21:22:30 INFO - PROCESS | 3833 | 1461298950591 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 21:22:30 INFO - PROCESS | 3833 | 1461298950600 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 21:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:22:30 INFO - PROCESS | 3833 | 1461298950612 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:22:30 INFO - PROCESS | 3833 | 1461298950617 Marionette TRACE conn4 <- [1,2850,null,{}] 21:22:30 INFO - PROCESS | 3833 | 1461298950624 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:30 INFO - PROCESS | 3833 | 1461298950885 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 21:22:31 INFO - PROCESS | 3833 | 1461298951241 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x886e7c00 == 158 [pid = 3833] [id = 720] 21:22:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x893db800) [pid = 3833] [serial = 2161] [outer = (nil)] 21:22:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x89424c00) [pid = 3833] [serial = 2162] [outer = 0x893db800] 21:22:31 INFO - PROCESS | 3833 | 1461298951336 Marionette DEBUG loaded listener.js 21:22:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8942dc00) [pid = 3833] [serial = 2163] [outer = 0x893db800] 21:22:32 INFO - PROCESS | 3833 | 1461298952346 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1791ms 21:22:32 INFO - PROCESS | 3833 | 1461298952403 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 21:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:22:32 INFO - PROCESS | 3833 | 1461298952408 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 21:22:32 INFO - PROCESS | 3833 | 1461298952415 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:22:32 INFO - PROCESS | 3833 | 1461298952421 Marionette TRACE conn4 <- [1,2854,null,{}] 21:22:32 INFO - PROCESS | 3833 | 1461298952439 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:32 INFO - PROCESS | 3833 | 1461298952715 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 21:22:33 INFO - PROCESS | 3833 | 1461298953071 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x893dcc00 == 159 [pid = 3833] [id = 721] 21:22:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x899e0400) [pid = 3833] [serial = 2164] [outer = (nil)] 21:22:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x89cf1400) [pid = 3833] [serial = 2165] [outer = 0x899e0400] 21:22:33 INFO - PROCESS | 3833 | 1461298953167 Marionette DEBUG loaded listener.js 21:22:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8a50e800) [pid = 3833] [serial = 2166] [outer = 0x899e0400] 21:22:34 INFO - PROCESS | 3833 | 1461298954145 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1788ms 21:22:34 INFO - PROCESS | 3833 | 1461298954203 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 21:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:22:34 INFO - PROCESS | 3833 | 1461298954208 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 21:22:34 INFO - PROCESS | 3833 | 1461298954214 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:22:34 INFO - PROCESS | 3833 | 1461298954218 Marionette TRACE conn4 <- [1,2858,null,{}] 21:22:34 INFO - PROCESS | 3833 | 1461298954224 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:34 INFO - PROCESS | 3833 | 1461298954456 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 21:22:34 INFO - PROCESS | 3833 | 1461298954804 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf9400 == 160 [pid = 3833] [id = 722] 21:22:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8ba8d000) [pid = 3833] [serial = 2167] [outer = (nil)] 21:22:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8bb2a400) [pid = 3833] [serial = 2168] [outer = 0x8ba8d000] 21:22:34 INFO - PROCESS | 3833 | 1461298954899 Marionette DEBUG loaded listener.js 21:22:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8bb38800) [pid = 3833] [serial = 2169] [outer = 0x8ba8d000] 21:22:35 INFO - PROCESS | 3833 | 1461298955881 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1737ms 21:22:35 INFO - PROCESS | 3833 | 1461298955952 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 21:22:35 INFO - PROCESS | 3833 | 1461298955957 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 21:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:22:35 INFO - PROCESS | 3833 | 1461298955964 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:22:35 INFO - PROCESS | 3833 | 1461298955968 Marionette TRACE conn4 <- [1,2862,null,{}] 21:22:35 INFO - PROCESS | 3833 | 1461298955974 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:36 INFO - PROCESS | 3833 | 1461298956243 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 21:22:36 INFO - PROCESS | 3833 | 1461298956596 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c4400 == 161 [pid = 3833] [id = 723] 21:22:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8bef5400) [pid = 3833] [serial = 2170] [outer = (nil)] 21:22:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8befc000) [pid = 3833] [serial = 2171] [outer = 0x8bef5400] 21:22:36 INFO - PROCESS | 3833 | 1461298956693 Marionette DEBUG loaded listener.js 21:22:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8befe000) [pid = 3833] [serial = 2172] [outer = 0x8bef5400] 21:22:37 INFO - PROCESS | 3833 | 1461298957698 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1791ms 21:22:37 INFO - PROCESS | 3833 | 1461298957756 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 21:22:37 INFO - PROCESS | 3833 | 1461298957760 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 21:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:22:37 INFO - PROCESS | 3833 | 1461298957767 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:22:37 INFO - PROCESS | 3833 | 1461298957770 Marionette TRACE conn4 <- [1,2866,null,{}] 21:22:37 INFO - PROCESS | 3833 | 1461298957776 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:38 INFO - PROCESS | 3833 | 1461298958041 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 21:22:38 INFO - PROCESS | 3833 | 1461298958383 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:38 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0c0000 == 162 [pid = 3833] [id = 724] 21:22:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8c0c0400) [pid = 3833] [serial = 2173] [outer = (nil)] 21:22:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8c6e4400) [pid = 3833] [serial = 2174] [outer = 0x8c0c0400] 21:22:38 INFO - PROCESS | 3833 | 1461298958492 Marionette DEBUG loaded listener.js 21:22:38 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e612c00) [pid = 3833] [serial = 2175] [outer = 0x8c0c0400] 21:22:39 INFO - PROCESS | 3833 | 1461298959443 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1739ms 21:22:39 INFO - PROCESS | 3833 | 1461298959508 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 21:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:22:39 INFO - PROCESS | 3833 | 1461298959512 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 21:22:39 INFO - PROCESS | 3833 | 1461298959519 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:22:39 INFO - PROCESS | 3833 | 1461298959522 Marionette TRACE conn4 <- [1,2870,null,{}] 21:22:39 INFO - PROCESS | 3833 | 1461298959528 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:39 INFO - PROCESS | 3833 | 1461298959775 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 21:22:40 INFO - PROCESS | 3833 | 1461298960129 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:40 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0f3000 == 163 [pid = 3833] [id = 725] 21:22:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8e614c00) [pid = 3833] [serial = 2176] [outer = (nil)] 21:22:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8e738400) [pid = 3833] [serial = 2177] [outer = 0x8e614c00] 21:22:40 INFO - PROCESS | 3833 | 1461298960230 Marionette DEBUG loaded listener.js 21:22:40 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8e73c400) [pid = 3833] [serial = 2178] [outer = 0x8e614c00] 21:22:41 INFO - PROCESS | 3833 | 1461298961197 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 21:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1732ms 21:22:41 INFO - PROCESS | 3833 | 1461298961252 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 21:22:41 INFO - PROCESS | 3833 | 1461298961256 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 21:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:22:41 INFO - PROCESS | 3833 | 1461298961264 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:22:41 INFO - PROCESS | 3833 | 1461298961268 Marionette TRACE conn4 <- [1,2874,null,{}] 21:22:41 INFO - PROCESS | 3833 | 1461298961275 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:41 INFO - PROCESS | 3833 | 1461298961537 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 21:22:41 INFO - PROCESS | 3833 | 1461298961883 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:41 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e61c800 == 164 [pid = 3833] [id = 726] 21:22:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8e61d800) [pid = 3833] [serial = 2179] [outer = (nil)] 21:22:41 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8e755800) [pid = 3833] [serial = 2180] [outer = 0x8e61d800] 21:22:41 INFO - PROCESS | 3833 | 1461298961985 Marionette DEBUG loaded listener.js 21:22:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8e759800) [pid = 3833] [serial = 2181] [outer = 0x8e61d800] 21:22:42 INFO - PROCESS | 3833 | 1461298962932 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1749ms 21:22:43 INFO - PROCESS | 3833 | 1461298963014 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 21:22:43 INFO - PROCESS | 3833 | 1461298963017 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 21:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:22:43 INFO - PROCESS | 3833 | 1461298963026 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:22:43 INFO - PROCESS | 3833 | 1461298963031 Marionette TRACE conn4 <- [1,2878,null,{}] 21:22:43 INFO - PROCESS | 3833 | 1461298963038 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:43 INFO - PROCESS | 3833 | 1461298963323 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 21:22:43 INFO - PROCESS | 3833 | 1461298963675 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e732000 == 165 [pid = 3833] [id = 727] 21:22:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x8e758800) [pid = 3833] [serial = 2182] [outer = (nil)] 21:22:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8e8bb000) [pid = 3833] [serial = 2183] [outer = 0x8e758800] 21:22:43 INFO - PROCESS | 3833 | 1461298963770 Marionette DEBUG loaded listener.js 21:22:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x8e8c0400) [pid = 3833] [serial = 2184] [outer = 0x8e758800] 21:22:44 INFO - PROCESS | 3833 | 1461298964763 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:22:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:22:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1784ms 21:22:44 INFO - PROCESS | 3833 | 1461298964811 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 21:22:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:22:44 INFO - PROCESS | 3833 | 1461298964815 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 21:22:44 INFO - PROCESS | 3833 | 1461298964823 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:22:44 INFO - PROCESS | 3833 | 1461298964827 Marionette TRACE conn4 <- [1,2882,null,{}] 21:22:44 INFO - PROCESS | 3833 | 1461298964833 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:45 INFO - PROCESS | 3833 | 1461298965112 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 21:22:45 INFO - PROCESS | 3833 | 1461298965480 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:45 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b7400 == 166 [pid = 3833] [id = 728] 21:22:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x8f243800) [pid = 3833] [serial = 2185] [outer = (nil)] 21:22:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8f247000) [pid = 3833] [serial = 2186] [outer = 0x8f243800] 21:22:45 INFO - PROCESS | 3833 | 1461298965581 Marionette DEBUG loaded listener.js 21:22:45 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8f249c00) [pid = 3833] [serial = 2187] [outer = 0x8f243800] 21:22:46 INFO - PROCESS | 3833 | 1461298966587 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:22:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:22:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1840ms 21:22:46 INFO - PROCESS | 3833 | 1461298966664 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 21:22:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:22:46 INFO - PROCESS | 3833 | 1461298966669 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 21:22:46 INFO - PROCESS | 3833 | 1461298966676 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:22:46 INFO - PROCESS | 3833 | 1461298966681 Marionette TRACE conn4 <- [1,2886,null,{}] 21:22:46 INFO - PROCESS | 3833 | 1461298966688 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:47 INFO - PROCESS | 3833 | 1461298967036 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 21:22:47 INFO - PROCESS | 3833 | 1461298967500 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f587c00 == 167 [pid = 3833] [id = 729] 21:22:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8f589400) [pid = 3833] [serial = 2188] [outer = (nil)] 21:22:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8f5fec00) [pid = 3833] [serial = 2189] [outer = 0x8f589400] 21:22:47 INFO - PROCESS | 3833 | 1461298967684 Marionette DEBUG loaded listener.js 21:22:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8f63cc00) [pid = 3833] [serial = 2190] [outer = 0x8f589400] 21:22:48 INFO - PROCESS | 3833 | 1461298968716 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:22:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:22:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2090ms 21:22:48 INFO - PROCESS | 3833 | 1461298968767 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 21:22:48 INFO - PROCESS | 3833 | 1461298968771 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 21:22:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:22:48 INFO - PROCESS | 3833 | 1461298968777 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:22:48 INFO - PROCESS | 3833 | 1461298968781 Marionette TRACE conn4 <- [1,2890,null,{}] 21:22:48 INFO - PROCESS | 3833 | 1461298968786 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:49 INFO - PROCESS | 3833 | 1461298969026 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 21:22:49 INFO - PROCESS | 3833 | 1461298969373 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:49 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f5f4400 == 168 [pid = 3833] [id = 730] 21:22:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x8f639000) [pid = 3833] [serial = 2191] [outer = (nil)] 21:22:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x8f681c00) [pid = 3833] [serial = 2192] [outer = 0x8f639000] 21:22:49 INFO - PROCESS | 3833 | 1461298969467 Marionette DEBUG loaded listener.js 21:22:49 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x8f684c00) [pid = 3833] [serial = 2193] [outer = 0x8f639000] 21:22:50 INFO - PROCESS | 3833 | 1461298970410 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:22:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:22:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1684ms 21:22:50 INFO - PROCESS | 3833 | 1461298970492 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 21:22:50 INFO - PROCESS | 3833 | 1461298970495 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 21:22:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:22:50 INFO - PROCESS | 3833 | 1461298970523 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:22:50 INFO - PROCESS | 3833 | 1461298970527 Marionette TRACE conn4 <- [1,2894,null,{}] 21:22:50 INFO - PROCESS | 3833 | 1461298970535 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:50 INFO - PROCESS | 3833 | 1461298970765 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 21:22:51 INFO - PROCESS | 3833 | 1461298971110 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:51 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dcb800 == 169 [pid = 3833] [id = 731] 21:22:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x8f636400) [pid = 3833] [serial = 2194] [outer = (nil)] 21:22:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8fd48800) [pid = 3833] [serial = 2195] [outer = 0x8f636400] 21:22:51 INFO - PROCESS | 3833 | 1461298971228 Marionette DEBUG loaded listener.js 21:22:51 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x8fd4d400) [pid = 3833] [serial = 2196] [outer = 0x8f636400] 21:22:52 INFO - PROCESS | 3833 | 1461298972169 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:22:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:22:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1714ms 21:22:52 INFO - PROCESS | 3833 | 1461298972218 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 21:22:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:22:52 INFO - PROCESS | 3833 | 1461298972222 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 21:22:52 INFO - PROCESS | 3833 | 1461298972229 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:22:52 INFO - PROCESS | 3833 | 1461298972232 Marionette TRACE conn4 <- [1,2898,null,{}] 21:22:52 INFO - PROCESS | 3833 | 1461298972238 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:52 INFO - PROCESS | 3833 | 1461298972459 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 21:22:52 INFO - PROCESS | 3833 | 1461298972816 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f67fc00 == 170 [pid = 3833] [id = 732] 21:22:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x8f683000) [pid = 3833] [serial = 2197] [outer = (nil)] 21:22:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x8ff1d800) [pid = 3833] [serial = 2198] [outer = 0x8f683000] 21:22:52 INFO - PROCESS | 3833 | 1461298972912 Marionette DEBUG loaded listener.js 21:22:53 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x8ff24800) [pid = 3833] [serial = 2199] [outer = 0x8f683000] 21:22:53 INFO - PROCESS | 3833 | 1461298973826 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:22:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:22:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1682ms 21:22:53 INFO - PROCESS | 3833 | 1461298973912 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 21:22:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:22:53 INFO - PROCESS | 3833 | 1461298973917 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 21:22:53 INFO - PROCESS | 3833 | 1461298973924 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:22:53 INFO - PROCESS | 3833 | 1461298973928 Marionette TRACE conn4 <- [1,2902,null,{}] 21:22:53 INFO - PROCESS | 3833 | 1461298973957 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:54 INFO - PROCESS | 3833 | 1461298974213 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 21:22:54 INFO - PROCESS | 3833 | 1461298974565 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:54 INFO - PROCESS | 3833 | ++DOCSHELL 0x877a2800 == 171 [pid = 3833] [id = 733] 21:22:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x8804ac00) [pid = 3833] [serial = 2200] [outer = (nil)] 21:22:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x900ed000) [pid = 3833] [serial = 2201] [outer = 0x8804ac00] 21:22:54 INFO - PROCESS | 3833 | 1461298974662 Marionette DEBUG loaded listener.js 21:22:54 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x90422c00) [pid = 3833] [serial = 2202] [outer = 0x8804ac00] 21:22:55 INFO - PROCESS | 3833 | 1461298975638 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:22:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:22:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1753ms 21:22:55 INFO - PROCESS | 3833 | 1461298975677 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 21:22:55 INFO - PROCESS | 3833 | 1461298975681 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 21:22:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:22:55 INFO - PROCESS | 3833 | 1461298975688 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:22:55 INFO - PROCESS | 3833 | 1461298975691 Marionette TRACE conn4 <- [1,2906,null,{}] 21:22:55 INFO - PROCESS | 3833 | 1461298975697 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:55 INFO - PROCESS | 3833 | 1461298975939 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 21:22:56 INFO - PROCESS | 3833 | 1461298976294 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:56 INFO - PROCESS | 3833 | ++DOCSHELL 0x83acd800 == 172 [pid = 3833] [id = 734] 21:22:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x8fd41800) [pid = 3833] [serial = 2203] [outer = (nil)] 21:22:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x9053bc00) [pid = 3833] [serial = 2204] [outer = 0x8fd41800] 21:22:56 INFO - PROCESS | 3833 | 1461298976399 Marionette DEBUG loaded listener.js 21:22:56 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x90540000) [pid = 3833] [serial = 2205] [outer = 0x8fd41800] 21:22:57 INFO - PROCESS | 3833 | 1461298977328 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:22:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:22:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1683ms 21:22:57 INFO - PROCESS | 3833 | 1461298977373 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 21:22:57 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:22:57 INFO - PROCESS | 3833 | 1461298977377 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 21:22:57 INFO - PROCESS | 3833 | 1461298977384 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:22:57 INFO - PROCESS | 3833 | 1461298977387 Marionette TRACE conn4 <- [1,2910,null,{}] 21:22:57 INFO - PROCESS | 3833 | 1461298977393 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:22:57 INFO - PROCESS | 3833 | 1461298977651 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x87e23400 == 171 [pid = 3833] [id = 656] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x889bdc00 == 170 [pid = 3833] [id = 440] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x92bd0c00 == 169 [pid = 3833] [id = 128] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x844cb400 == 168 [pid = 3833] [id = 282] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8bb2fc00 == 167 [pid = 3833] [id = 660] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0b2c00 == 166 [pid = 3833] [id = 659] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x89422000 == 165 [pid = 3833] [id = 712] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x99065800 == 164 [pid = 3833] [id = 710] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x99f99800 == 163 [pid = 3833] [id = 711] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x856ef400 == 162 [pid = 3833] [id = 709] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x90539c00 == 161 [pid = 3833] [id = 708] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x92a7a400 == 160 [pid = 3833] [id = 707] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff24400 == 159 [pid = 3833] [id = 705] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x9053c800 == 158 [pid = 3833] [id = 706] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8fde4000 == 157 [pid = 3833] [id = 704] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8f595800 == 156 [pid = 3833] [id = 703] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8f5f5800 == 155 [pid = 3833] [id = 702] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x899d7c00 == 154 [pid = 3833] [id = 701] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x89420400 == 153 [pid = 3833] [id = 699] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x8bef9c00 == 152 [pid = 3833] [id = 700] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x89b06c00 == 151 [pid = 3833] [id = 698] 21:23:00 INFO - PROCESS | 3833 | --DOCSHELL 0x86f4f800 == 150 [pid = 3833] [id = 697] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8c0b4800) [pid = 3833] [serial = 2090] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x99f99000) [pid = 3833] [serial = 2022] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x905dbc00) [pid = 3833] [serial = 2057] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8bef7800) [pid = 3833] [serial = 2087] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x8f636c00) [pid = 3833] [serial = 2049] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x8c0b8800) [pid = 3833] [serial = 1974] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x9ac1cc00) [pid = 3833] [serial = 2079] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8a519c00) [pid = 3833] [serial = 2085] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x9ac1a400) [pid = 3833] [serial = 2078] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x99064c00) [pid = 3833] [serial = 2069] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8f24a000) [pid = 3833] [serial = 2045] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8fdeec00) [pid = 3833] [serial = 2052] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x97182000) [pid = 3833] [serial = 2067] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x9a589400) [pid = 3833] [serial = 2075] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8f5f8800) [pid = 3833] [serial = 2048] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x92a7dc00) [pid = 3833] [serial = 2061] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x99a9c400) [pid = 3833] [serial = 2073] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x90428400) [pid = 3833] [serial = 2054] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x889c9800) [pid = 3833] [serial = 2082] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x89cf5400) [pid = 3833] [serial = 2084] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8c6e3c00) [pid = 3833] [serial = 2040] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x92c7c400) [pid = 3833] [serial = 2064] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8c0b3c00) [pid = 3833] [serial = 2039] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x889bd400) [pid = 3833] [serial = 2081] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8fd46c00) [pid = 3833] [serial = 2051] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x9906c400) [pid = 3833] [serial = 2070] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x9042fc00) [pid = 3833] [serial = 2055] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8c0eb800) [pid = 3833] [serial = 2088] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x920b4000) [pid = 3833] [serial = 2060] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x88c28800) [pid = 3833] [serial = 2036] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x92c70000) [pid = 3833] [serial = 2063] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x9a9ee800) [pid = 3833] [serial = 2076] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x99a97000) [pid = 3833] [serial = 2072] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x96faa400) [pid = 3833] [serial = 2066] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8f57b800) [pid = 3833] [serial = 2046] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x8ba91000) [pid = 3833] [serial = 2037] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x905e4400) [pid = 3833] [serial = 2058] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8e9e3000) [pid = 3833] [serial = 2043] [outer = (nil)] [url = about:blank] 21:23:00 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8e752400) [pid = 3833] [serial = 2042] [outer = (nil)] [url = about:blank] 21:23:01 INFO - PROCESS | 3833 | 1461298980985 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:01 INFO - PROCESS | 3833 | ++DOCSHELL 0x855b4400 == 151 [pid = 3833] [id = 735] 21:23:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x855b4c00) [pid = 3833] [serial = 2206] [outer = (nil)] 21:23:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x85dc4400) [pid = 3833] [serial = 2207] [outer = 0x855b4c00] 21:23:01 INFO - PROCESS | 3833 | 1461298981081 Marionette DEBUG loaded listener.js 21:23:01 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x86b13400) [pid = 3833] [serial = 2208] [outer = 0x855b4c00] 21:23:01 INFO - PROCESS | 3833 | 1461298981829 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 21:23:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:23:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:23:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 4490ms 21:23:01 INFO - PROCESS | 3833 | 1461298981876 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 21:23:01 INFO - PROCESS | 3833 | 1461298981884 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 21:23:01 INFO - TEST-START | /DOMEvents/constructors.html 21:23:01 INFO - PROCESS | 3833 | 1461298981894 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:23:01 INFO - PROCESS | 3833 | 1461298981898 Marionette TRACE conn4 <- [1,2914,null,{}] 21:23:01 INFO - PROCESS | 3833 | 1461298981906 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:02 INFO - PROCESS | 3833 | 1461298982164 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 21:23:02 INFO - PROCESS | 3833 | 1461298982387 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x8804a800 == 152 [pid = 3833] [id = 736] 21:23:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8804c800) [pid = 3833] [serial = 2209] [outer = (nil)] 21:23:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x886ed800) [pid = 3833] [serial = 2210] [outer = 0x8804c800] 21:23:02 INFO - PROCESS | 3833 | 1461298982469 Marionette DEBUG loaded listener.js 21:23:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x889c1400) [pid = 3833] [serial = 2211] [outer = 0x8804c800] 21:23:03 INFO - PROCESS | 3833 | 1461298983566 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:23:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:23:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:23:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:23:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:23:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:23:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:23:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:23:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:23:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 1755ms 21:23:03 INFO - PROCESS | 3833 | 1461298983665 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 21:23:03 INFO - PROCESS | 3833 | 1461298983679 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 21:23:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:23:03 INFO - PROCESS | 3833 | 1461298983703 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:23:03 INFO - PROCESS | 3833 | 1461298983707 Marionette TRACE conn4 <- [1,2918,null,{}] 21:23:03 INFO - PROCESS | 3833 | 1461298983713 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:04 INFO - PROCESS | 3833 | 1461298984013 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 21:23:04 INFO - PROCESS | 3833 | 1461298984265 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x88908000 == 153 [pid = 3833] [id = 737] 21:23:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x899d8400) [pid = 3833] [serial = 2212] [outer = (nil)] 21:23:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x89b05c00) [pid = 3833] [serial = 2213] [outer = 0x899d8400] 21:23:04 INFO - PROCESS | 3833 | 1461298984346 Marionette DEBUG loaded listener.js 21:23:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x89cfb800) [pid = 3833] [serial = 2214] [outer = 0x899d8400] 21:23:05 INFO - PROCESS | 3833 | 1461298985200 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:23:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:23:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1540ms 21:23:05 INFO - PROCESS | 3833 | 1461298985244 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 21:23:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:23:05 INFO - PROCESS | 3833 | 1461298985248 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 21:23:05 INFO - PROCESS | 3833 | 1461298985265 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:23:05 INFO - PROCESS | 3833 | 1461298985275 Marionette TRACE conn4 <- [1,2922,null,{}] 21:23:05 INFO - PROCESS | 3833 | 1461298985291 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:06 INFO - PROCESS | 3833 | 1461298986196 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8ff1a800) [pid = 3833] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x93984400) [pid = 3833] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x89cf0800) [pid = 3833] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x97c57000) [pid = 3833] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x85eec400) [pid = 3833] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x877a8400) [pid = 3833] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x844c5800) [pid = 3833] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8f5f9400) [pid = 3833] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x9ac19400) [pid = 3833] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8f247c00) [pid = 3833] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x916e0c00) [pid = 3833] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x99aa1000) [pid = 3833] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x9b030000) [pid = 3833] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x90429800) [pid = 3833] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x8ba95c00) [pid = 3833] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x886e3400) [pid = 3833] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x936f5c00) [pid = 3833] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x8fc21c00) [pid = 3833] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x8c0b8c00) [pid = 3833] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x8e750000) [pid = 3833] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x86f50c00) [pid = 3833] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:23:06 INFO - PROCESS | 3833 | --DOMWINDOW == 118 (0x8779c000) [pid = 3833] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:23:06 INFO - PROCESS | 3833 | 1461298986491 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x844c5800 == 154 [pid = 3833] [id = 738] 21:23:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 119 (0x84e8cc00) [pid = 3833] [serial = 2215] [outer = (nil)] 21:23:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x86f50c00) [pid = 3833] [serial = 2216] [outer = 0x84e8cc00] 21:23:06 INFO - PROCESS | 3833 | 1461298986569 Marionette DEBUG loaded listener.js 21:23:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x899e1000) [pid = 3833] [serial = 2217] [outer = 0x84e8cc00] 21:23:07 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:23:07 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:23:07 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:23:07 INFO - PROCESS | 3833 | [3833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:23:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:23:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:23:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 21:23:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:23:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 21:23:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:23:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 21:23:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:23:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:23:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2014ms 21:23:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:23:07 INFO - PROCESS | 3833 | 1461298987254 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 21:23:07 INFO - PROCESS | 3833 | 1461298987296 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 21:23:07 INFO - PROCESS | 3833 | 1461298987301 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 21:23:07 INFO - PROCESS | 3833 | 1461298987308 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:23:07 INFO - PROCESS | 3833 | 1461298987311 Marionette TRACE conn4 <- [1,2926,null,{}] 21:23:07 INFO - PROCESS | 3833 | 1461298987318 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:07 INFO - PROCESS | 3833 | 1461298987522 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 21:23:07 INFO - PROCESS | 3833 | 1461298987766 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee1400 == 155 [pid = 3833] [id = 739] 21:23:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x8779c000) [pid = 3833] [serial = 2218] [outer = (nil)] 21:23:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x8c0f1c00) [pid = 3833] [serial = 2219] [outer = 0x8779c000] 21:23:07 INFO - PROCESS | 3833 | 1461298987849 Marionette DEBUG loaded listener.js 21:23:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x8c6e2c00) [pid = 3833] [serial = 2220] [outer = 0x8779c000] 21:23:08 INFO - PROCESS | 3833 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:23:08 INFO - PROCESS | 3833 | 1461298988879 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 21:23:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:23:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1585ms 21:23:08 INFO - PROCESS | 3833 | 1461298988893 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 21:23:08 INFO - PROCESS | 3833 | 1461298988901 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 21:23:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:23:08 INFO - PROCESS | 3833 | 1461298988910 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:23:08 INFO - PROCESS | 3833 | 1461298988916 Marionette TRACE conn4 <- [1,2930,null,{}] 21:23:08 INFO - PROCESS | 3833 | 1461298988924 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:09 INFO - PROCESS | 3833 | 1461298989172 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 21:23:09 INFO - PROCESS | 3833 | 1461298989449 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:09 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b17c00 == 156 [pid = 3833] [id = 740] 21:23:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x877a5c00) [pid = 3833] [serial = 2221] [outer = (nil)] 21:23:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x889bf000) [pid = 3833] [serial = 2222] [outer = 0x877a5c00] 21:23:09 INFO - PROCESS | 3833 | 1461298989549 Marionette DEBUG loaded listener.js 21:23:09 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x893d1800) [pid = 3833] [serial = 2223] [outer = 0x877a5c00] 21:23:10 INFO - PROCESS | 3833 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:23:10 INFO - PROCESS | 3833 | 1461298990427 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 21:23:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:23:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1585ms 21:23:10 INFO - PROCESS | 3833 | 1461298990496 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 21:23:10 INFO - PROCESS | 3833 | 1461298990505 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 21:23:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:23:10 INFO - PROCESS | 3833 | 1461298990516 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:23:10 INFO - PROCESS | 3833 | 1461298990520 Marionette TRACE conn4 <- [1,2934,null,{}] 21:23:10 INFO - PROCESS | 3833 | 1461298990527 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:10 INFO - PROCESS | 3833 | 1461298990834 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 21:23:11 INFO - PROCESS | 3833 | 1461298991059 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:11 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d8c00 == 157 [pid = 3833] [id = 741] 21:23:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x8942c400) [pid = 3833] [serial = 2224] [outer = (nil)] 21:23:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x8a50d000) [pid = 3833] [serial = 2225] [outer = 0x8942c400] 21:23:11 INFO - PROCESS | 3833 | 1461298991150 Marionette DEBUG loaded listener.js 21:23:11 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8ba95400) [pid = 3833] [serial = 2226] [outer = 0x8942c400] 21:23:12 INFO - PROCESS | 3833 | 1461298992159 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:23:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:23:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1683ms 21:23:12 INFO - PROCESS | 3833 | 1461298992198 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 21:23:12 INFO - PROCESS | 3833 | 1461298992203 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 21:23:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:23:12 INFO - PROCESS | 3833 | 1461298992209 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:23:12 INFO - PROCESS | 3833 | 1461298992216 Marionette TRACE conn4 <- [1,2938,null,{}] 21:23:12 INFO - PROCESS | 3833 | 1461298992232 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:12 INFO - PROCESS | 3833 | 1461298992466 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 21:23:12 INFO - PROCESS | 3833 | 1461298992789 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be4d800 == 158 [pid = 3833] [id = 742] 21:23:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8e733000) [pid = 3833] [serial = 2227] [outer = (nil)] 21:23:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8e73ac00) [pid = 3833] [serial = 2228] [outer = 0x8e733000] 21:23:12 INFO - PROCESS | 3833 | 1461298992888 Marionette DEBUG loaded listener.js 21:23:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8e8b3400) [pid = 3833] [serial = 2229] [outer = 0x8e733000] 21:23:13 INFO - PROCESS | 3833 | 1461298993731 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:23:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:23:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1585ms 21:23:13 INFO - PROCESS | 3833 | 1461298993795 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 21:23:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:23:13 INFO - PROCESS | 3833 | 1461298993801 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 21:23:13 INFO - PROCESS | 3833 | 1461298993807 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:23:13 INFO - PROCESS | 3833 | 1461298993811 Marionette TRACE conn4 <- [1,2942,null,{}] 21:23:13 INFO - PROCESS | 3833 | 1461298993817 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:14 INFO - PROCESS | 3833 | 1461298994037 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 21:23:14 INFO - PROCESS | 3833 | 1461298994335 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:14 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f5d400 == 159 [pid = 3833] [id = 743] 21:23:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8e8bc800) [pid = 3833] [serial = 2230] [outer = (nil)] 21:23:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8e9ec000) [pid = 3833] [serial = 2231] [outer = 0x8e8bc800] 21:23:14 INFO - PROCESS | 3833 | 1461298994433 Marionette DEBUG loaded listener.js 21:23:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8f248400) [pid = 3833] [serial = 2232] [outer = 0x8e8bc800] 21:23:15 INFO - PROCESS | 3833 | 1461298995299 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 21:23:15 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:23:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:23:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1551ms 21:23:15 INFO - PROCESS | 3833 | 1461298995398 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 21:23:15 INFO - PROCESS | 3833 | 1461298995402 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 21:23:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:23:15 INFO - PROCESS | 3833 | 1461298995417 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:23:15 INFO - PROCESS | 3833 | 1461298995422 Marionette TRACE conn4 <- [1,2946,null,{}] 21:23:15 INFO - PROCESS | 3833 | 1461298995430 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:15 INFO - PROCESS | 3833 | 1461298995682 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 21:23:16 INFO - PROCESS | 3833 | 1461298995979 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:16 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b9c00 == 160 [pid = 3833] [id = 744] 21:23:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8e9e6c00) [pid = 3833] [serial = 2233] [outer = (nil)] 21:23:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8f591400) [pid = 3833] [serial = 2234] [outer = 0x8e9e6c00] 21:23:16 INFO - PROCESS | 3833 | 1461298996122 Marionette DEBUG loaded listener.js 21:23:16 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8f598800) [pid = 3833] [serial = 2235] [outer = 0x8e9e6c00] 21:23:17 INFO - PROCESS | 3833 | 1461298997018 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:23:17 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:23:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1652ms 21:23:17 INFO - PROCESS | 3833 | 1461298997066 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 21:23:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:23:17 INFO - PROCESS | 3833 | 1461298997070 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 21:23:17 INFO - PROCESS | 3833 | 1461298997077 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:23:17 INFO - PROCESS | 3833 | 1461298997080 Marionette TRACE conn4 <- [1,2950,null,{}] 21:23:17 INFO - PROCESS | 3833 | 1461298997086 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:17 INFO - PROCESS | 3833 | 1461298997342 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 21:23:17 INFO - PROCESS | 3833 | 1461298997649 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x8c0be000 == 161 [pid = 3833] [id = 745] 21:23:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8e9e5400) [pid = 3833] [serial = 2236] [outer = (nil)] 21:23:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8f682c00) [pid = 3833] [serial = 2237] [outer = 0x8e9e5400] 21:23:17 INFO - PROCESS | 3833 | 1461298997765 Marionette DEBUG loaded listener.js 21:23:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8fc27c00) [pid = 3833] [serial = 2238] [outer = 0x8e9e5400] 21:23:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x8ff23c00 == 162 [pid = 3833] [id = 746] 21:23:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8ff24400) [pid = 3833] [serial = 2239] [outer = (nil)] 21:23:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8ff28400) [pid = 3833] [serial = 2240] [outer = 0x8ff24400] 21:23:18 INFO - PROCESS | 3833 | 1461298998802 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:23:18 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 21:23:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1782ms 21:23:18 INFO - PROCESS | 3833 | 1461298998859 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 21:23:18 INFO - PROCESS | 3833 | 1461298998863 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 21:23:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:23:18 INFO - PROCESS | 3833 | 1461298998871 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:23:18 INFO - PROCESS | 3833 | 1461298998875 Marionette TRACE conn4 <- [1,2954,null,{}] 21:23:18 INFO - PROCESS | 3833 | 1461298998881 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:19 INFO - PROCESS | 3833 | 1461298999212 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 21:23:19 INFO - PROCESS | 3833 | 1461298999560 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:19 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd4d000 == 163 [pid = 3833] [id = 747] 21:23:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x8fde3800) [pid = 3833] [serial = 2241] [outer = (nil)] 21:23:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x8ff21800) [pid = 3833] [serial = 2242] [outer = 0x8fde3800] 21:23:19 INFO - PROCESS | 3833 | 1461298999656 Marionette DEBUG loaded listener.js 21:23:19 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x900ed400) [pid = 3833] [serial = 2243] [outer = 0x8fde3800] 21:23:20 INFO - PROCESS | 3833 | 1461299000489 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:23:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:23:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:23:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1636ms 21:23:20 INFO - PROCESS | 3833 | 1461299000508 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 21:23:20 INFO - PROCESS | 3833 | 1461299000512 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 21:23:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:23:20 INFO - PROCESS | 3833 | 1461299000519 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:23:20 INFO - PROCESS | 3833 | 1461299000523 Marionette TRACE conn4 <- [1,2958,null,{}] 21:23:20 INFO - PROCESS | 3833 | 1461299000530 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:20 INFO - PROCESS | 3833 | 1461299000784 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 21:23:21 INFO - PROCESS | 3833 | 1461299001059 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:21 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f63b800 == 164 [pid = 3833] [id = 748] 21:23:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x8fdee000) [pid = 3833] [serial = 2244] [outer = (nil)] 21:23:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x905d7c00) [pid = 3833] [serial = 2245] [outer = 0x8fdee000] 21:23:21 INFO - PROCESS | 3833 | 1461299001159 Marionette DEBUG loaded listener.js 21:23:21 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x905e6800) [pid = 3833] [serial = 2246] [outer = 0x8fdee000] 21:23:22 INFO - PROCESS | 3833 | 1461299002072 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:23:22 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:23:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1585ms 21:23:22 INFO - PROCESS | 3833 | 1461299002105 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 21:23:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:23:22 INFO - PROCESS | 3833 | 1461299002110 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 21:23:22 INFO - PROCESS | 3833 | 1461299002116 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:23:22 INFO - PROCESS | 3833 | 1461299002120 Marionette TRACE conn4 <- [1,2962,null,{}] 21:23:22 INFO - PROCESS | 3833 | 1461299002126 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:22 INFO - PROCESS | 3833 | 1461299002457 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 21:23:22 INFO - PROCESS | 3833 | 1461299002691 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:22 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8bd000 == 165 [pid = 3833] [id = 749] 21:23:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x8e9e8c00) [pid = 3833] [serial = 2247] [outer = (nil)] 21:23:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x905ea400) [pid = 3833] [serial = 2248] [outer = 0x8e9e8c00] 21:23:22 INFO - PROCESS | 3833 | 1461299002801 Marionette DEBUG loaded listener.js 21:23:22 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x90708800) [pid = 3833] [serial = 2249] [outer = 0x8e9e8c00] 21:23:23 INFO - PROCESS | 3833 | 1461299003705 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:23:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 21:23:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1633ms 21:23:23 INFO - PROCESS | 3833 | 1461299003749 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 21:23:23 INFO - PROCESS | 3833 | 1461299003753 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 21:23:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:23:23 INFO - PROCESS | 3833 | 1461299003760 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:23:23 INFO - PROCESS | 3833 | 1461299003764 Marionette TRACE conn4 <- [1,2966,null,{}] 21:23:23 INFO - PROCESS | 3833 | 1461299003770 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:24 INFO - PROCESS | 3833 | 1461299004032 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 21:23:24 INFO - PROCESS | 3833 | 1461299004337 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e736800 == 166 [pid = 3833] [id = 750] 21:23:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x905e7800) [pid = 3833] [serial = 2250] [outer = (nil)] 21:23:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x92040400) [pid = 3833] [serial = 2251] [outer = 0x905e7800] 21:23:24 INFO - PROCESS | 3833 | 1461299004429 Marionette DEBUG loaded listener.js 21:23:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x92046000) [pid = 3833] [serial = 2252] [outer = 0x905e7800] 21:23:25 INFO - PROCESS | 3833 | 1461299005325 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:23:25 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 21:23:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1587ms 21:23:25 INFO - PROCESS | 3833 | 1461299005348 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 21:23:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:23:25 INFO - PROCESS | 3833 | 1461299005353 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 21:23:25 INFO - PROCESS | 3833 | 1461299005361 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:23:25 INFO - PROCESS | 3833 | 1461299005366 Marionette TRACE conn4 <- [1,2970,null,{}] 21:23:25 INFO - PROCESS | 3833 | 1461299005373 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:25 INFO - PROCESS | 3833 | 1461299005632 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 21:23:25 INFO - PROCESS | 3833 | 1461299005948 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:25 INFO - PROCESS | 3833 | ++DOCSHELL 0x916da800 == 167 [pid = 3833] [id = 751] 21:23:25 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x916e0c00) [pid = 3833] [serial = 2253] [outer = (nil)] 21:23:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x92bcd400) [pid = 3833] [serial = 2254] [outer = 0x916e0c00] 21:23:26 INFO - PROCESS | 3833 | 1461299006053 Marionette DEBUG loaded listener.js 21:23:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x92c6fc00) [pid = 3833] [serial = 2255] [outer = 0x916e0c00] 21:23:26 INFO - PROCESS | 3833 | 1461299006969 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:23:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:23:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1639ms 21:23:27 INFO - PROCESS | 3833 | 1461299007000 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 21:23:27 INFO - PROCESS | 3833 | 1461299007003 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 21:23:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:23:27 INFO - PROCESS | 3833 | 1461299007010 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:23:27 INFO - PROCESS | 3833 | 1461299007014 Marionette TRACE conn4 <- [1,2974,null,{}] 21:23:27 INFO - PROCESS | 3833 | 1461299007021 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:27 INFO - PROCESS | 3833 | 1461299007271 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 21:23:27 INFO - PROCESS | 3833 | 1461299007575 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:27 INFO - PROCESS | 3833 | ++DOCSHELL 0x85ee7c00 == 168 [pid = 3833] [id = 752] 21:23:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x8f583800) [pid = 3833] [serial = 2256] [outer = (nil)] 21:23:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x92c7dc00) [pid = 3833] [serial = 2257] [outer = 0x8f583800] 21:23:27 INFO - PROCESS | 3833 | 1461299007672 Marionette DEBUG loaded listener.js 21:23:27 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x92e9e000) [pid = 3833] [serial = 2258] [outer = 0x8f583800] 21:23:28 INFO - PROCESS | 3833 | 1461299008554 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 21:23:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 21:23:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1581ms 21:23:28 INFO - PROCESS | 3833 | 1461299008592 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 21:23:28 INFO - PROCESS | 3833 | 1461299008596 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 21:23:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:23:28 INFO - PROCESS | 3833 | 1461299008602 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:23:28 INFO - PROCESS | 3833 | 1461299008606 Marionette TRACE conn4 <- [1,2978,null,{}] 21:23:28 INFO - PROCESS | 3833 | 1461299008611 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:28 INFO - PROCESS | 3833 | 1461299008880 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 21:23:29 INFO - PROCESS | 3833 | 1461299009191 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x92bd1400 == 169 [pid = 3833] [id = 753] 21:23:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x936e9800) [pid = 3833] [serial = 2259] [outer = (nil)] 21:23:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x936f4000) [pid = 3833] [serial = 2260] [outer = 0x936e9800] 21:23:29 INFO - PROCESS | 3833 | 1461299009285 Marionette DEBUG loaded listener.js 21:23:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x936f5c00) [pid = 3833] [serial = 2261] [outer = 0x936e9800] 21:23:30 INFO - PROCESS | 3833 | 1461299010147 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:23:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 21:23:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1589ms 21:23:30 INFO - PROCESS | 3833 | 1461299010192 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 21:23:30 INFO - PROCESS | 3833 | 1461299010197 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 21:23:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:23:30 INFO - PROCESS | 3833 | 1461299010203 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:23:30 INFO - PROCESS | 3833 | 1461299010207 Marionette TRACE conn4 <- [1,2982,null,{}] 21:23:30 INFO - PROCESS | 3833 | 1461299010213 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:30 INFO - PROCESS | 3833 | 1461299010481 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 21:23:30 INFO - PROCESS | 3833 | 1461299010791 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:30 INFO - PROCESS | 3833 | ++DOCSHELL 0x905ed400 == 170 [pid = 3833] [id = 754] 21:23:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x936ec000) [pid = 3833] [serial = 2262] [outer = (nil)] 21:23:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x9398e800) [pid = 3833] [serial = 2263] [outer = 0x936ec000] 21:23:30 INFO - PROCESS | 3833 | 1461299010887 Marionette DEBUG loaded listener.js 21:23:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x93990c00) [pid = 3833] [serial = 2264] [outer = 0x936ec000] 21:23:31 INFO - PROCESS | 3833 | 1461299011764 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 21:23:31 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 21:23:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:23:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1593ms 21:23:31 INFO - PROCESS | 3833 | 1461299011797 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 21:23:31 INFO - PROCESS | 3833 | 1461299011800 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 21:23:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:23:31 INFO - PROCESS | 3833 | 1461299011807 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:23:31 INFO - PROCESS | 3833 | 1461299011811 Marionette TRACE conn4 <- [1,2986,null,{}] 21:23:31 INFO - PROCESS | 3833 | 1461299011818 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:32 INFO - PROCESS | 3833 | 1461299012056 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 21:23:32 INFO - PROCESS | 3833 | 1461299012374 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:32 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd47800 == 171 [pid = 3833] [id = 755] 21:23:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x900e5000) [pid = 3833] [serial = 2265] [outer = (nil)] 21:23:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x93b59000) [pid = 3833] [serial = 2266] [outer = 0x900e5000] 21:23:32 INFO - PROCESS | 3833 | 1461299012472 Marionette DEBUG loaded listener.js 21:23:32 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x95b36000) [pid = 3833] [serial = 2267] [outer = 0x900e5000] 21:23:33 INFO - PROCESS | 3833 | 1461299013339 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:23:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 21:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1588ms 21:23:33 INFO - PROCESS | 3833 | 1461299013396 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 21:23:33 INFO - PROCESS | 3833 | 1461299013400 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 21:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:23:33 INFO - PROCESS | 3833 | 1461299013407 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:23:33 INFO - PROCESS | 3833 | 1461299013409 Marionette TRACE conn4 <- [1,2990,null,{}] 21:23:33 INFO - PROCESS | 3833 | 1461299013438 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:33 INFO - PROCESS | 3833 | 1461299013683 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 21:23:34 INFO - PROCESS | 3833 | 1461299013985 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x93987800 == 172 [pid = 3833] [id = 756] 21:23:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x95b2ec00) [pid = 3833] [serial = 2268] [outer = (nil)] 21:23:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x96fae400) [pid = 3833] [serial = 2269] [outer = 0x95b2ec00] 21:23:34 INFO - PROCESS | 3833 | 1461299014075 Marionette DEBUG loaded listener.js 21:23:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x96fb3000) [pid = 3833] [serial = 2270] [outer = 0x95b2ec00] 21:23:34 INFO - PROCESS | 3833 | ++DOCSHELL 0x96fac000 == 173 [pid = 3833] [id = 757] 21:23:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x979d4400) [pid = 3833] [serial = 2271] [outer = (nil)] 21:23:34 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x97ac0c00) [pid = 3833] [serial = 2272] [outer = 0x979d4400] 21:23:35 INFO - PROCESS | 3833 | 1461299015036 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:23:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 21:23:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1688ms 21:23:35 INFO - PROCESS | 3833 | 1461299015097 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 21:23:35 INFO - PROCESS | 3833 | 1461299015101 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 21:23:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:23:35 INFO - PROCESS | 3833 | 1461299015108 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:23:35 INFO - PROCESS | 3833 | 1461299015110 Marionette TRACE conn4 <- [1,2994,null,{}] 21:23:35 INFO - PROCESS | 3833 | 1461299015117 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:35 INFO - PROCESS | 3833 | 1461299015445 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 21:23:35 INFO - PROCESS | 3833 | 1461299015796 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x86e9a800 == 174 [pid = 3833] [id = 758] 21:23:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x95b31800) [pid = 3833] [serial = 2273] [outer = (nil)] 21:23:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x979d5c00) [pid = 3833] [serial = 2274] [outer = 0x95b31800] 21:23:35 INFO - PROCESS | 3833 | 1461299015898 Marionette DEBUG loaded listener.js 21:23:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 179 (0x97abe400) [pid = 3833] [serial = 2275] [outer = 0x95b31800] 21:23:36 INFO - PROCESS | 3833 | 1461299016746 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:23:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:23:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 21:23:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1684ms 21:23:36 INFO - PROCESS | 3833 | 1461299016808 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 21:23:36 INFO - PROCESS | 3833 | 1461299016811 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 21:23:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:23:36 INFO - PROCESS | 3833 | 1461299016824 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:23:36 INFO - PROCESS | 3833 | 1461299016827 Marionette TRACE conn4 <- [1,2998,null,{}] 21:23:36 INFO - PROCESS | 3833 | 1461299016833 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:37 INFO - PROCESS | 3833 | 1461299017078 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 21:23:37 INFO - PROCESS | 3833 | 1461299017392 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:37 INFO - PROCESS | 3833 | ++DOCSHELL 0x936f1c00 == 175 [pid = 3833] [id = 759] 21:23:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 180 (0x95dd6800) [pid = 3833] [serial = 2276] [outer = (nil)] 21:23:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 181 (0x99017800) [pid = 3833] [serial = 2277] [outer = 0x95dd6800] 21:23:37 INFO - PROCESS | 3833 | 1461299017535 Marionette DEBUG loaded listener.js 21:23:37 INFO - PROCESS | 3833 | ++DOMWINDOW == 182 (0x9901c800) [pid = 3833] [serial = 2278] [outer = 0x95dd6800] 21:23:38 INFO - PROCESS | 3833 | 1461299018396 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:23:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 21:23:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1633ms 21:23:38 INFO - PROCESS | 3833 | 1461299018457 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 21:23:38 INFO - PROCESS | 3833 | 1461299018462 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 21:23:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:23:38 INFO - PROCESS | 3833 | 1461299018469 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:23:38 INFO - PROCESS | 3833 | 1461299018472 Marionette TRACE conn4 <- [1,3002,null,{}] 21:23:38 INFO - PROCESS | 3833 | 1461299018499 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:38 INFO - PROCESS | 3833 | 1461299018748 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 181 (0x8890f800) [pid = 3833] [serial = 2153] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 180 (0x889c3000) [pid = 3833] [serial = 2154] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 179 (0x900e9c00) [pid = 3833] [serial = 2114] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 178 (0x93b4b400) [pid = 3833] [serial = 2123] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8bb2b800) [pid = 3833] [serial = 2097] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x99f98800) [pid = 3833] [serial = 2129] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x86b15400) [pid = 3833] [serial = 2147] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x88044800) [pid = 3833] [serial = 2151] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x95dd2400) [pid = 3833] [serial = 2124] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x84e95800) [pid = 3833] [serial = 2145] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8f631800) [pid = 3833] [serial = 2108] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x9ae70c00) [pid = 3833] [serial = 2136] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8f580c00) [pid = 3833] [serial = 2105] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x92c73400) [pid = 3833] [serial = 2121] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x9ac06c00) [pid = 3833] [serial = 2132] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8f591800) [pid = 3833] [serial = 2106] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x9dfe7c00) [pid = 3833] [serial = 2141] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x90426000) [pid = 3833] [serial = 2115] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x905d1000) [pid = 3833] [serial = 2117] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x9b03d800) [pid = 3833] [serial = 2138] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x8c6e5c00) [pid = 3833] [serial = 2034] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x9901f800) [pid = 3833] [serial = 2126] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x8fde9c00) [pid = 3833] [serial = 2112] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8e733400) [pid = 3833] [serial = 2100] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x99025400) [pid = 3833] [serial = 2127] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x86e9e800) [pid = 3833] [serial = 2148] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x8fde2400) [pid = 3833] [serial = 2111] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x8e8b6400) [pid = 3833] [serial = 2102] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8c6df800) [pid = 3833] [serial = 2099] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x92bda800) [pid = 3833] [serial = 2120] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x844d1800) [pid = 3833] [serial = 2144] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x88045800) [pid = 3833] [serial = 2094] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8e8c0c00) [pid = 3833] [serial = 2103] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x9ae6cc00) [pid = 3833] [serial = 2135] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x87e1e400) [pid = 3833] [serial = 2150] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x9ac10000) [pid = 3833] [serial = 2133] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x86f5c400) [pid = 3833] [serial = 2093] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x9dfea400) [pid = 3833] [serial = 2142] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x9b043800) [pid = 3833] [serial = 2139] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x89cf9800) [pid = 3833] [serial = 2096] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x9080d000) [pid = 3833] [serial = 2118] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8fc1ec00) [pid = 3833] [serial = 2109] [outer = (nil)] [url = about:blank] 21:23:41 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x99fa1800) [pid = 3833] [serial = 2130] [outer = (nil)] [url = about:blank] 21:23:42 INFO - PROCESS | 3833 | 1461299022049 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:42 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dcec00 == 176 [pid = 3833] [id = 760] 21:23:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x85ee3000) [pid = 3833] [serial = 2279] [outer = (nil)] 21:23:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x86e95c00) [pid = 3833] [serial = 2280] [outer = 0x85ee3000] 21:23:42 INFO - PROCESS | 3833 | 1461299022131 Marionette DEBUG loaded listener.js 21:23:42 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x86ea3400) [pid = 3833] [serial = 2281] [outer = 0x85ee3000] 21:23:42 INFO - PROCESS | 3833 | 1461299022912 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:23:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 21:23:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4491ms 21:23:42 INFO - PROCESS | 3833 | 1461299022963 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 21:23:42 INFO - PROCESS | 3833 | 1461299022971 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 21:23:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:23:42 INFO - PROCESS | 3833 | 1461299022980 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:23:42 INFO - PROCESS | 3833 | 1461299022984 Marionette TRACE conn4 <- [1,3006,null,{}] 21:23:42 INFO - PROCESS | 3833 | 1461299022991 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:43 INFO - PROCESS | 3833 | 1461299023222 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 21:23:43 INFO - PROCESS | 3833 | 1461299023441 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:43 INFO - PROCESS | 3833 | ++DOCSHELL 0x88043400 == 177 [pid = 3833] [id = 761] 21:23:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x88045c00) [pid = 3833] [serial = 2282] [outer = (nil)] 21:23:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x88902000) [pid = 3833] [serial = 2283] [outer = 0x88045c00] 21:23:43 INFO - PROCESS | 3833 | 1461299023524 Marionette DEBUG loaded listener.js 21:23:43 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x889c2400) [pid = 3833] [serial = 2284] [outer = 0x88045c00] 21:23:44 INFO - PROCESS | 3833 | 1461299024388 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:23:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 21:23:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1431ms 21:23:44 INFO - PROCESS | 3833 | 1461299024420 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 21:23:44 INFO - PROCESS | 3833 | 1461299024426 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 21:23:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:23:44 INFO - PROCESS | 3833 | 1461299024434 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:23:44 INFO - PROCESS | 3833 | 1461299024436 Marionette TRACE conn4 <- [1,3010,null,{}] 21:23:44 INFO - PROCESS | 3833 | 1461299024443 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:44 INFO - PROCESS | 3833 | 1461299024742 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 21:23:44 INFO - PROCESS | 3833 | 1461299024789 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:44 INFO - PROCESS | 3833 | ++DOCSHELL 0x899d4400 == 178 [pid = 3833] [id = 762] 21:23:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x899df800) [pid = 3833] [serial = 2285] [outer = (nil)] 21:23:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x89b08800) [pid = 3833] [serial = 2286] [outer = 0x899df800] 21:23:44 INFO - PROCESS | 3833 | 1461299024868 Marionette DEBUG loaded listener.js 21:23:44 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x89cf5800) [pid = 3833] [serial = 2287] [outer = 0x899df800] 21:23:45 INFO - PROCESS | 3833 | 1461299025860 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 21:23:45 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 21:23:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1443ms 21:23:45 INFO - PROCESS | 3833 | 1461299025877 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 21:23:45 INFO - PROCESS | 3833 | 1461299025880 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 21:23:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:23:45 INFO - PROCESS | 3833 | 1461299025909 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:23:45 INFO - PROCESS | 3833 | 1461299025920 Marionette TRACE conn4 <- [1,3014,null,{}] 21:23:45 INFO - PROCESS | 3833 | 1461299025926 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:46 INFO - PROCESS | 3833 | 1461299026244 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x85ee5c00) [pid = 3833] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x8890dc00) [pid = 3833] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8e614c00) [pid = 3833] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x8ba8d000) [pid = 3833] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8fd41800) [pid = 3833] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x8e758800) [pid = 3833] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x8804c800) [pid = 3833] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8f243800) [pid = 3833] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x84e8cc00) [pid = 3833] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8f683000) [pid = 3833] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8804ac00) [pid = 3833] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8f639000) [pid = 3833] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8e61d800) [pid = 3833] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x899d8400) [pid = 3833] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x8c0c0400) [pid = 3833] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x893db800) [pid = 3833] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x855b4c00) [pid = 3833] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8f636400) [pid = 3833] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x899e0400) [pid = 3833] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x8f589400) [pid = 3833] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:23:47 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x8bef5400) [pid = 3833] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:23:47 INFO - PROCESS | 3833 | 1461299027289 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:47 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8cc00 == 179 [pid = 3833] [id = 763] 21:23:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x84e90000) [pid = 3833] [serial = 2288] [outer = (nil)] 21:23:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x87e28000) [pid = 3833] [serial = 2289] [outer = 0x84e90000] 21:23:47 INFO - PROCESS | 3833 | 1461299027379 Marionette DEBUG loaded listener.js 21:23:47 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x89b10800) [pid = 3833] [serial = 2290] [outer = 0x84e90000] 21:23:47 INFO - PROCESS | 3833 | [3833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:23:48 INFO - PROCESS | 3833 | 1461299028159 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:23:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:23:48 INFO - {} 21:23:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:23:48 INFO - {} 21:23:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:23:48 INFO - {} 21:23:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:23:48 INFO - {} 21:23:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2314ms 21:23:48 INFO - PROCESS | 3833 | 1461299028212 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 21:23:48 INFO - TEST-START | /FileAPI/fileReader.html 21:23:48 INFO - PROCESS | 3833 | 1461299028217 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 21:23:48 INFO - PROCESS | 3833 | 1461299028225 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:23:48 INFO - PROCESS | 3833 | 1461299028227 Marionette TRACE conn4 <- [1,3018,null,{}] 21:23:48 INFO - PROCESS | 3833 | 1461299028233 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:48 INFO - PROCESS | 3833 | 1461299028451 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 21:23:48 INFO - PROCESS | 3833 | 1461299028667 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:48 INFO - PROCESS | 3833 | ++DOCSHELL 0x8804c800 == 180 [pid = 3833] [id = 764] 21:23:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8bb2bc00) [pid = 3833] [serial = 2291] [outer = (nil)] 21:23:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8c0ed800) [pid = 3833] [serial = 2292] [outer = 0x8bb2bc00] 21:23:48 INFO - PROCESS | 3833 | 1461299028746 Marionette DEBUG loaded listener.js 21:23:48 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8c0f7c00) [pid = 3833] [serial = 2293] [outer = 0x8bb2bc00] 21:23:49 INFO - PROCESS | 3833 | 1461299029762 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 21:23:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:23:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:23:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:23:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:23:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1582ms 21:23:49 INFO - PROCESS | 3833 | 1461299029808 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 21:23:49 INFO - PROCESS | 3833 | 1461299029815 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 21:23:49 INFO - TEST-START | /FileAPI/historical.html 21:23:49 INFO - PROCESS | 3833 | 1461299029826 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:23:49 INFO - PROCESS | 3833 | 1461299029830 Marionette TRACE conn4 <- [1,3022,null,{}] 21:23:49 INFO - PROCESS | 3833 | 1461299029841 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:50 INFO - PROCESS | 3833 | 1461299030132 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 21:23:50 INFO - PROCESS | 3833 | 1461299030507 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 3833 | ++DOCSHELL 0x87e22000 == 181 [pid = 3833] [id = 765] 21:23:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x87e25c00) [pid = 3833] [serial = 2294] [outer = (nil)] 21:23:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x88909c00) [pid = 3833] [serial = 2295] [outer = 0x87e25c00] 21:23:50 INFO - PROCESS | 3833 | 1461299030604 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x893d9400) [pid = 3833] [serial = 2296] [outer = 0x87e25c00] 21:23:51 INFO - PROCESS | 3833 | 1461299031475 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 21:23:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:23:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:23:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:23:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:23:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:23:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:23:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:23:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:23:51 INFO - TEST-OK | /FileAPI/historical.html | took 1689ms 21:23:51 INFO - PROCESS | 3833 | 1461299031519 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 21:23:51 INFO - PROCESS | 3833 | 1461299031528 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 21:23:51 INFO - TEST-START | /FileAPI/idlharness.html 21:23:51 INFO - PROCESS | 3833 | 1461299031542 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:23:51 INFO - PROCESS | 3833 | 1461299031552 Marionette TRACE conn4 <- [1,3026,null,{}] 21:23:51 INFO - PROCESS | 3833 | 1461299031558 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:51 INFO - PROCESS | 3833 | 1461299031823 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 21:23:52 INFO - PROCESS | 3833 | 1461299032273 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:52 INFO - PROCESS | 3833 | ++DOCSHELL 0x8be48800 == 182 [pid = 3833] [id = 766] 21:23:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8be4ac00) [pid = 3833] [serial = 2297] [outer = (nil)] 21:23:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x8c0b8400) [pid = 3833] [serial = 2298] [outer = 0x8be4ac00] 21:23:52 INFO - PROCESS | 3833 | 1461299032413 Marionette DEBUG loaded listener.js 21:23:52 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x8c6e8800) [pid = 3833] [serial = 2299] [outer = 0x8be4ac00] 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:23:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:23:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:23:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:23:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:23:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:23:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:23:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:23:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:23:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:23:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 21:23:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:23:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:23:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:23:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:23:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:23:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:23:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 21:23:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:23:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:23:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:23:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 3002ms 21:23:54 INFO - TEST-START | /FileAPI/idlharness.worker 21:23:54 INFO - PROCESS | 3833 | 1461299034390 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 21:23:54 INFO - PROCESS | 3833 | 1461299034587 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 21:23:54 INFO - PROCESS | 3833 | 1461299034590 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 21:23:54 INFO - PROCESS | 3833 | 1461299034643 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:23:54 INFO - PROCESS | 3833 | 1461299034660 Marionette TRACE conn4 <- [1,3030,null,{}] 21:23:54 INFO - PROCESS | 3833 | 1461299034734 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:55 INFO - PROCESS | 3833 | 1461299035009 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 21:23:55 INFO - PROCESS | 3833 | 1461299035303 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 3833 | ++DOCSHELL 0x89b03800 == 183 [pid = 3833] [id = 767] 21:23:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x8f591000) [pid = 3833] [serial = 2300] [outer = (nil)] 21:23:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x8f679c00) [pid = 3833] [serial = 2301] [outer = 0x8f591000] 21:23:55 INFO - PROCESS | 3833 | 1461299035402 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8f686800) [pid = 3833] [serial = 2302] [outer = 0x8f591000] 21:23:55 INFO - PROCESS | 3833 | [3833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:23:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:23:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:23:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 21:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 21:23:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:23:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:23:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:23:58 INFO - {} 21:23:58 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3611ms 21:23:58 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:23:58 INFO - PROCESS | 3833 | 1461299038089 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 21:23:58 INFO - PROCESS | 3833 | 1461299038248 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 21:23:58 INFO - PROCESS | 3833 | 1461299038261 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 21:23:58 INFO - PROCESS | 3833 | 1461299038277 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:23:58 INFO - PROCESS | 3833 | 1461299038284 Marionette TRACE conn4 <- [1,3034,null,{}] 21:23:58 INFO - PROCESS | 3833 | 1461299038301 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:23:58 INFO - PROCESS | 3833 | 1461299038688 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 21:23:59 INFO - PROCESS | 3833 | 1461299038990 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:59 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f67a000 == 184 [pid = 3833] [id = 768] 21:23:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8fc1ec00) [pid = 3833] [serial = 2303] [outer = (nil)] 21:23:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x98ec0c00) [pid = 3833] [serial = 2304] [outer = 0x8fc1ec00] 21:23:59 INFO - PROCESS | 3833 | 1461299039081 Marionette DEBUG loaded listener.js 21:23:59 INFO - PROCESS | 3833 | ++DOMWINDOW == 145 (0x9901f800) [pid = 3833] [serial = 2305] [outer = 0x8fc1ec00] 21:23:59 INFO - PROCESS | 3833 | 1461299039917 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:23:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:23:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1657ms 21:23:59 INFO - PROCESS | 3833 | 1461299039931 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 21:23:59 INFO - PROCESS | 3833 | 1461299039934 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 21:23:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:23:59 INFO - PROCESS | 3833 | 1461299039941 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:23:59 INFO - PROCESS | 3833 | 1461299039944 Marionette TRACE conn4 <- [1,3038,null,{}] 21:23:59 INFO - PROCESS | 3833 | 1461299039950 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:00 INFO - PROCESS | 3833 | 1461299040187 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 21:24:00 INFO - PROCESS | 3833 | 1461299040490 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:00 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fd47000 == 185 [pid = 3833] [id = 769] 21:24:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 146 (0x99017c00) [pid = 3833] [serial = 2306] [outer = (nil)] 21:24:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 147 (0x99066400) [pid = 3833] [serial = 2307] [outer = 0x99017c00] 21:24:00 INFO - PROCESS | 3833 | 1461299040586 Marionette DEBUG loaded listener.js 21:24:00 INFO - PROCESS | 3833 | ++DOMWINDOW == 148 (0x99067800) [pid = 3833] [serial = 2308] [outer = 0x99017c00] 21:24:01 INFO - PROCESS | 3833 | 1461299041478 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 21:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:24:01 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1588ms 21:24:01 INFO - PROCESS | 3833 | 1461299041532 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 21:24:01 INFO - PROCESS | 3833 | 1461299041536 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 21:24:01 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:24:01 INFO - PROCESS | 3833 | 1461299041544 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:24:01 INFO - PROCESS | 3833 | 1461299041548 Marionette TRACE conn4 <- [1,3042,null,{}] 21:24:01 INFO - PROCESS | 3833 | 1461299041603 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:01 INFO - PROCESS | 3833 | 1461299041883 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 21:24:02 INFO - PROCESS | 3833 | 1461299042184 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:02 INFO - PROCESS | 3833 | ++DOCSHELL 0x98e10400 == 186 [pid = 3833] [id = 770] 21:24:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 149 (0x993e6400) [pid = 3833] [serial = 2309] [outer = (nil)] 21:24:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 150 (0x99899800) [pid = 3833] [serial = 2310] [outer = 0x993e6400] 21:24:02 INFO - PROCESS | 3833 | 1461299042354 Marionette DEBUG loaded listener.js 21:24:02 INFO - PROCESS | 3833 | ++DOMWINDOW == 151 (0x99a97000) [pid = 3833] [serial = 2311] [outer = 0x993e6400] 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:24:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:24:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:24:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:24:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2126ms 21:24:03 INFO - PROCESS | 3833 | 1461299043559 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 21:24:03 INFO - PROCESS | 3833 | 1461299043785 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 3833 | 1461299043790 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 21:24:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:24:03 INFO - PROCESS | 3833 | 1461299043846 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 3833 | 1461299043850 Marionette TRACE conn4 <- [1,3046,null,{}] 21:24:03 INFO - PROCESS | 3833 | 1461299043856 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:04 INFO - PROCESS | 3833 | 1461299044151 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 21:24:04 INFO - PROCESS | 3833 | 1461299044457 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:04 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf6400 == 187 [pid = 3833] [id = 771] 21:24:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 152 (0x8f591800) [pid = 3833] [serial = 2312] [outer = (nil)] 21:24:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 153 (0x8fde3000) [pid = 3833] [serial = 2313] [outer = 0x8f591800] 21:24:04 INFO - PROCESS | 3833 | 1461299044547 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 3833 | ++DOMWINDOW == 154 (0x8ff19800) [pid = 3833] [serial = 2314] [outer = 0x8f591800] 21:24:04 INFO - PROCESS | 3833 | [3833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:24:05 INFO - PROCESS | 3833 | 1461299045446 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:24:05 INFO - {} 21:24:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1641ms 21:24:05 INFO - PROCESS | 3833 | 1461299045486 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 21:24:05 INFO - PROCESS | 3833 | 1461299045490 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 21:24:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:24:05 INFO - PROCESS | 3833 | 1461299045501 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:24:05 INFO - PROCESS | 3833 | 1461299045504 Marionette TRACE conn4 <- [1,3050,null,{}] 21:24:05 INFO - PROCESS | 3833 | 1461299045510 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:05 INFO - PROCESS | 3833 | 1461299045759 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 21:24:06 INFO - PROCESS | 3833 | 1461299046062 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:06 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f591c00 == 188 [pid = 3833] [id = 772] 21:24:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 155 (0x8f67b400) [pid = 3833] [serial = 2315] [outer = (nil)] 21:24:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 156 (0x905db400) [pid = 3833] [serial = 2316] [outer = 0x8f67b400] 21:24:06 INFO - PROCESS | 3833 | 1461299046203 Marionette DEBUG loaded listener.js 21:24:06 INFO - PROCESS | 3833 | ++DOMWINDOW == 157 (0x90810400) [pid = 3833] [serial = 2317] [outer = 0x8f67b400] 21:24:07 INFO - PROCESS | 3833 | 1461299047027 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 21:24:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:24:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:24:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:24:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:24:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1585ms 21:24:07 INFO - PROCESS | 3833 | 1461299047083 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 21:24:07 INFO - PROCESS | 3833 | 1461299047087 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 21:24:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:24:07 INFO - PROCESS | 3833 | 1461299047095 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:24:07 INFO - PROCESS | 3833 | 1461299047099 Marionette TRACE conn4 <- [1,3054,null,{}] 21:24:07 INFO - PROCESS | 3833 | 1461299047106 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:07 INFO - PROCESS | 3833 | 1461299047420 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 21:24:07 INFO - PROCESS | 3833 | 1461299047779 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:07 INFO - PROCESS | 3833 | ++DOCSHELL 0x8fc1e800 == 189 [pid = 3833] [id = 773] 21:24:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 158 (0x90532c00) [pid = 3833] [serial = 2318] [outer = (nil)] 21:24:07 INFO - PROCESS | 3833 | ++DOMWINDOW == 159 (0x92bd1c00) [pid = 3833] [serial = 2319] [outer = 0x90532c00] 21:24:07 INFO - PROCESS | 3833 | 1461299047876 Marionette DEBUG loaded listener.js 21:24:08 INFO - PROCESS | 3833 | ++DOMWINDOW == 160 (0x99de0000) [pid = 3833] [serial = 2320] [outer = 0x90532c00] 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:24:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:24:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 21:24:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:24:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:24:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2335ms 21:24:09 INFO - PROCESS | 3833 | 1461299049273 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 21:24:09 INFO - PROCESS | 3833 | 1461299049646 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 21:24:09 INFO - PROCESS | 3833 | 1461299049649 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 21:24:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:24:09 INFO - PROCESS | 3833 | 1461299049663 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:24:09 INFO - PROCESS | 3833 | 1461299049670 Marionette TRACE conn4 <- [1,3058,null,{}] 21:24:09 INFO - PROCESS | 3833 | 1461299049678 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:09 INFO - PROCESS | 3833 | 1461299049927 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 21:24:10 INFO - PROCESS | 3833 | 1461299050228 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:10 INFO - PROCESS | 3833 | ++DOCSHELL 0x92a71800 == 190 [pid = 3833] [id = 774] 21:24:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 161 (0x92a7a800) [pid = 3833] [serial = 2321] [outer = (nil)] 21:24:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 162 (0x9a588c00) [pid = 3833] [serial = 2322] [outer = 0x92a7a800] 21:24:10 INFO - PROCESS | 3833 | 1461299050331 Marionette DEBUG loaded listener.js 21:24:10 INFO - PROCESS | 3833 | ++DOMWINDOW == 163 (0x9ac19400) [pid = 3833] [serial = 2323] [outer = 0x92a7a800] 21:24:11 INFO - PROCESS | 3833 | 1461299051298 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:24:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:24:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:24:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:24:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:24:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:24:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:24:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:24:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:24:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1693ms 21:24:11 INFO - PROCESS | 3833 | 1461299051402 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 21:24:11 INFO - PROCESS | 3833 | 1461299051408 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 21:24:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:24:11 INFO - PROCESS | 3833 | 1461299051423 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:24:11 INFO - PROCESS | 3833 | 1461299051429 Marionette TRACE conn4 <- [1,3062,null,{}] 21:24:11 INFO - PROCESS | 3833 | 1461299051435 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:11 INFO - PROCESS | 3833 | 1461299051717 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 21:24:12 INFO - PROCESS | 3833 | 1461299052085 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:12 INFO - PROCESS | 3833 | ++DOCSHELL 0x893d3c00 == 191 [pid = 3833] [id = 775] 21:24:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 164 (0x8bef6000) [pid = 3833] [serial = 2324] [outer = (nil)] 21:24:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 165 (0x9b025800) [pid = 3833] [serial = 2325] [outer = 0x8bef6000] 21:24:12 INFO - PROCESS | 3833 | 1461299052189 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 3833 | ++DOMWINDOW == 166 (0x9b03bc00) [pid = 3833] [serial = 2326] [outer = 0x8bef6000] 21:24:12 INFO - PROCESS | 3833 | [3833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:24:13 INFO - PROCESS | 3833 | 1461299053144 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:24:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:24:13 INFO - {} 21:24:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1737ms 21:24:13 INFO - PROCESS | 3833 | 1461299053159 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 21:24:13 INFO - PROCESS | 3833 | 1461299053163 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 21:24:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:24:13 INFO - PROCESS | 3833 | 1461299053170 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - PROCESS | 3833 | 1461299053172 Marionette TRACE conn4 <- [1,3066,null,{}] 21:24:13 INFO - PROCESS | 3833 | 1461299053179 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:13 INFO - PROCESS | 3833 | 1461299053425 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 21:24:13 INFO - PROCESS | 3833 | 1461299053735 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:13 INFO - PROCESS | 3833 | ++DOCSHELL 0x9ae6c800 == 192 [pid = 3833] [id = 776] 21:24:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 167 (0x9ae70c00) [pid = 3833] [serial = 2327] [outer = (nil)] 21:24:13 INFO - PROCESS | 3833 | ++DOMWINDOW == 168 (0x9ea15000) [pid = 3833] [serial = 2328] [outer = 0x9ae70c00] 21:24:13 INFO - PROCESS | 3833 | 1461299053882 Marionette DEBUG loaded listener.js 21:24:14 INFO - PROCESS | 3833 | ++DOMWINDOW == 169 (0x9ea19800) [pid = 3833] [serial = 2329] [outer = 0x9ae70c00] 21:24:14 INFO - PROCESS | 3833 | 1461299054731 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 21:24:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:24:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:24:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:24:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:24:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:24:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:24:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:24:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1589ms 21:24:14 INFO - PROCESS | 3833 | 1461299054762 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 21:24:14 INFO - PROCESS | 3833 | 1461299054765 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 21:24:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:24:14 INFO - PROCESS | 3833 | 1461299054772 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:24:14 INFO - PROCESS | 3833 | 1461299054776 Marionette TRACE conn4 <- [1,3070,null,{}] 21:24:14 INFO - PROCESS | 3833 | 1461299054782 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:15 INFO - PROCESS | 3833 | 1461299055024 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 21:24:15 INFO - PROCESS | 3833 | 1461299055340 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:15 INFO - PROCESS | 3833 | ++DOCSHELL 0x8e8b5400 == 193 [pid = 3833] [id = 777] 21:24:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 170 (0x9b078400) [pid = 3833] [serial = 2330] [outer = (nil)] 21:24:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 171 (0x9fb39400) [pid = 3833] [serial = 2331] [outer = 0x9b078400] 21:24:15 INFO - PROCESS | 3833 | 1461299055437 Marionette DEBUG loaded listener.js 21:24:15 INFO - PROCESS | 3833 | ++DOMWINDOW == 172 (0x9fb94400) [pid = 3833] [serial = 2332] [outer = 0x9b078400] 21:24:16 INFO - PROCESS | 3833 | 1461299056322 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 21:24:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:24:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:24:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:24:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:24:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:24:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:24:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1585ms 21:24:16 INFO - PROCESS | 3833 | 1461299056360 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 21:24:16 INFO - PROCESS | 3833 | 1461299056363 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 21:24:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:24:16 INFO - PROCESS | 3833 | 1461299056370 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:24:16 INFO - PROCESS | 3833 | 1461299056372 Marionette TRACE conn4 <- [1,3074,null,{}] 21:24:16 INFO - PROCESS | 3833 | 1461299056379 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:16 INFO - PROCESS | 3833 | 1461299056642 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 21:24:16 INFO - PROCESS | 3833 | 1461299056961 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:17 INFO - PROCESS | 3833 | ++DOCSHELL 0x98ec0800 == 194 [pid = 3833] [id = 778] 21:24:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 173 (0x99896000) [pid = 3833] [serial = 2333] [outer = (nil)] 21:24:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 174 (0x9fc63400) [pid = 3833] [serial = 2334] [outer = 0x99896000] 21:24:17 INFO - PROCESS | 3833 | 1461299057055 Marionette DEBUG loaded listener.js 21:24:17 INFO - PROCESS | 3833 | ++DOMWINDOW == 175 (0x9fcaf000) [pid = 3833] [serial = 2335] [outer = 0x99896000] 21:24:17 INFO - PROCESS | 3833 | 1461299057945 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 21:24:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:24:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:24:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:24:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:24:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:24:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:24:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1637ms 21:24:18 INFO - PROCESS | 3833 | 1461299058010 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 21:24:18 INFO - PROCESS | 3833 | 1461299058017 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 21:24:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:24:18 INFO - PROCESS | 3833 | 1461299058030 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:24:18 INFO - PROCESS | 3833 | 1461299058033 Marionette TRACE conn4 <- [1,3078,null,{}] 21:24:18 INFO - PROCESS | 3833 | 1461299058039 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:18 INFO - PROCESS | 3833 | 1461299058421 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 21:24:18 INFO - PROCESS | 3833 | 1461299058707 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:18 INFO - PROCESS | 3833 | ++DOCSHELL 0x8f67d400 == 195 [pid = 3833] [id = 779] 21:24:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 176 (0x9ae6d800) [pid = 3833] [serial = 2336] [outer = (nil)] 21:24:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 177 (0x9b043c00) [pid = 3833] [serial = 2337] [outer = 0x9ae6d800] 21:24:18 INFO - PROCESS | 3833 | 1461299058809 Marionette DEBUG loaded listener.js 21:24:18 INFO - PROCESS | 3833 | ++DOMWINDOW == 178 (0x9dfec800) [pid = 3833] [serial = 2338] [outer = 0x9ae6d800] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee7400 == 194 [pid = 3833] [id = 442] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x85dc5400 == 193 [pid = 3833] [id = 484] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x844d0000 == 192 [pid = 3833] [id = 548] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x85dc3400 == 191 [pid = 3833] [id = 613] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x899d9c00 == 190 [pid = 3833] [id = 662] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x88904400 == 189 [pid = 3833] [id = 654] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x905e9000 == 188 [pid = 3833] [id = 670] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8f246400 == 187 [pid = 3833] [id = 665] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff1f800 == 186 [pid = 3833] [id = 667] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x86b12c00 == 185 [pid = 3833] [id = 668] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8804fc00 == 184 [pid = 3833] [id = 669] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x9398b400 == 183 [pid = 3833] [id = 671] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8a514000 == 182 [pid = 3833] [id = 370] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x84210c00 == 181 [pid = 3833] [id = 714] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8e61f800 == 180 [pid = 3833] [id = 663] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x845d5c00 == 179 [pid = 3833] [id = 441] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee8000 == 178 [pid = 3833] [id = 666] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8e735800 == 177 [pid = 3833] [id = 661] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8bb2d400 == 176 [pid = 3833] [id = 360] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x856e7000 == 175 [pid = 3833] [id = 672] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x886f0400 == 174 [pid = 3833] [id = 361] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8f587800 == 173 [pid = 3833] [id = 664] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x84e8cc00 == 172 [pid = 3833] [id = 763] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x899d4400 == 171 [pid = 3833] [id = 762] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x88043400 == 170 [pid = 3833] [id = 761] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x85dcec00 == 169 [pid = 3833] [id = 760] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x96fac000 == 168 [pid = 3833] [id = 757] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x86e9a800 == 167 [pid = 3833] [id = 758] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x93987800 == 166 [pid = 3833] [id = 756] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8fd47800 == 165 [pid = 3833] [id = 755] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x92bd1400 == 164 [pid = 3833] [id = 753] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x905ed400 == 163 [pid = 3833] [id = 754] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x85ee7c00 == 162 [pid = 3833] [id = 752] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x916da800 == 161 [pid = 3833] [id = 751] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8e736800 == 160 [pid = 3833] [id = 750] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8f63b800 == 159 [pid = 3833] [id = 748] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8bd000 == 158 [pid = 3833] [id = 749] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8fd4d000 == 157 [pid = 3833] [id = 747] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8c0be000 == 156 [pid = 3833] [id = 745] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8ff23c00 == 155 [pid = 3833] [id = 746] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x9b02ac00 == 154 [pid = 3833] [id = 713] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8e8b9c00 == 153 [pid = 3833] [id = 744] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x86f5d400 == 152 [pid = 3833] [id = 743] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x893d8c00 == 151 [pid = 3833] [id = 741] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x8be4d800 == 150 [pid = 3833] [id = 742] 21:24:22 INFO - PROCESS | 3833 | --DOCSHELL 0x86b17c00 == 149 [pid = 3833] [id = 740] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 177 (0x8c0f1c00) [pid = 3833] [serial = 2219] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 176 (0x8804dc00) [pid = 3833] [serial = 2160] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 175 (0x8c6ee000) [pid = 3833] [serial = 2091] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 174 (0x8e738400) [pid = 3833] [serial = 2177] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 173 (0x8bb2a400) [pid = 3833] [serial = 2168] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 172 (0x9053bc00) [pid = 3833] [serial = 2204] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 171 (0x8e8bb000) [pid = 3833] [serial = 2183] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 170 (0x886ed800) [pid = 3833] [serial = 2210] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 169 (0x8f249c00) [pid = 3833] [serial = 2187] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 168 (0x889c1400) [pid = 3833] [serial = 2211] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 167 (0x86f50c00) [pid = 3833] [serial = 2216] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 166 (0x8ff24800) [pid = 3833] [serial = 2199] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 165 (0x893ce000) [pid = 3833] [serial = 2156] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 164 (0x900ed000) [pid = 3833] [serial = 2201] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 163 (0x8e8c0400) [pid = 3833] [serial = 2184] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 162 (0x8f684c00) [pid = 3833] [serial = 2193] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 161 (0x899e1000) [pid = 3833] [serial = 2217] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 160 (0x8e759800) [pid = 3833] [serial = 2181] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 159 (0x89b05c00) [pid = 3833] [serial = 2213] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 158 (0x8e612c00) [pid = 3833] [serial = 2175] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 157 (0x8c6e4400) [pid = 3833] [serial = 2174] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 156 (0x89424c00) [pid = 3833] [serial = 2162] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 155 (0x86f5c000) [pid = 3833] [serial = 2159] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 154 (0x8e73c400) [pid = 3833] [serial = 2178] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 153 (0x8942dc00) [pid = 3833] [serial = 2163] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 152 (0x86b13400) [pid = 3833] [serial = 2208] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 151 (0x8fd4d400) [pid = 3833] [serial = 2196] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 150 (0x8f681c00) [pid = 3833] [serial = 2192] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 149 (0x8bb38800) [pid = 3833] [serial = 2169] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 148 (0x8ff1d800) [pid = 3833] [serial = 2198] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 147 (0x8a50e800) [pid = 3833] [serial = 2166] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 146 (0x90422c00) [pid = 3833] [serial = 2202] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 145 (0x8f5fec00) [pid = 3833] [serial = 2189] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 144 (0x89cf1400) [pid = 3833] [serial = 2165] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8e755800) [pid = 3833] [serial = 2180] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x90540000) [pid = 3833] [serial = 2205] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x89cfb800) [pid = 3833] [serial = 2214] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8befe000) [pid = 3833] [serial = 2172] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x8fd48800) [pid = 3833] [serial = 2195] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x8f63cc00) [pid = 3833] [serial = 2190] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x85dc4400) [pid = 3833] [serial = 2207] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8befc000) [pid = 3833] [serial = 2171] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x8f247000) [pid = 3833] [serial = 2186] [outer = (nil)] [url = about:blank] 21:24:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 21:24:22 INFO - reader.readAsText(blob_2) 21:24:22 INFO - }" did not throw 21:24:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 21:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 21:24:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 21:24:22 INFO - reader.readAsDataURL(blob_2) 21:24:22 INFO - }" did not throw 21:24:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 21:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 21:24:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 21:24:22 INFO - reader.readAsArrayBuffer(blob_2) 21:24:22 INFO - }" did not throw 21:24:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 21:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 21:24:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 21:24:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 21:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:24:22 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 21:24:22 INFO - PROCESS | 3833 | 1461299062738 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 21:24:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:24:22 INFO - PROCESS | 3833 | 1461299062753 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:24:22 INFO - PROCESS | 3833 | 1461299062761 Marionette TRACE conn4 <- [1,3082,null,{}] 21:24:22 INFO - PROCESS | 3833 | 1461299062770 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:23 INFO - PROCESS | 3833 | 1461299063047 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 21:24:23 INFO - PROCESS | 3833 | 1461299063280 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:23 INFO - PROCESS | 3833 | ++DOCSHELL 0x86b16800 == 150 [pid = 3833] [id = 780] 21:24:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x86b16c00) [pid = 3833] [serial = 2339] [outer = (nil)] 21:24:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x88048400) [pid = 3833] [serial = 2340] [outer = 0x86b16c00] 21:24:23 INFO - PROCESS | 3833 | 1461299063367 Marionette DEBUG loaded listener.js 21:24:23 INFO - PROCESS | 3833 | ++DOMWINDOW == 138 (0x886eb800) [pid = 3833] [serial = 2341] [outer = 0x86b16c00] 21:24:24 INFO - PROCESS | 3833 | 1461299064140 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 21:24:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:24:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:24:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:24:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1437ms 21:24:24 INFO - PROCESS | 3833 | 1461299064193 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 21:24:24 INFO - PROCESS | 3833 | 1461299064201 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 21:24:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:24:24 INFO - PROCESS | 3833 | 1461299064212 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:24:24 INFO - PROCESS | 3833 | 1461299064215 Marionette TRACE conn4 <- [1,3086,null,{}] 21:24:24 INFO - PROCESS | 3833 | 1461299064222 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:24 INFO - PROCESS | 3833 | 1461299064557 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 21:24:24 INFO - PROCESS | 3833 | 1461299064704 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:24 INFO - PROCESS | 3833 | ++DOCSHELL 0x889c4400 == 151 [pid = 3833] [id = 781] 21:24:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 139 (0x88c27c00) [pid = 3833] [serial = 2342] [outer = (nil)] 21:24:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 140 (0x89422800) [pid = 3833] [serial = 2343] [outer = 0x88c27c00] 21:24:24 INFO - PROCESS | 3833 | 1461299064822 Marionette DEBUG loaded listener.js 21:24:24 INFO - PROCESS | 3833 | ++DOMWINDOW == 141 (0x899d4400) [pid = 3833] [serial = 2344] [outer = 0x88c27c00] 21:24:25 INFO - PROCESS | 3833 | 1461299065800 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:24:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:24:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1600ms 21:24:25 INFO - PROCESS | 3833 | 1461299065812 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 21:24:25 INFO - PROCESS | 3833 | 1461299065816 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 21:24:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:24:25 INFO - PROCESS | 3833 | 1461299065822 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:24:25 INFO - PROCESS | 3833 | 1461299065828 Marionette TRACE conn4 <- [1,3090,null,{}] 21:24:25 INFO - PROCESS | 3833 | 1461299065857 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:26 INFO - PROCESS | 3833 | 1461299066155 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 21:24:26 INFO - PROCESS | 3833 | 1461299066216 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:26 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cfc800 == 152 [pid = 3833] [id = 782] 21:24:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 142 (0x8a50a800) [pid = 3833] [serial = 2345] [outer = (nil)] 21:24:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 143 (0x8a518800) [pid = 3833] [serial = 2346] [outer = 0x8a50a800] 21:24:26 INFO - PROCESS | 3833 | 1461299066449 Marionette DEBUG loaded listener.js 21:24:26 INFO - PROCESS | 3833 | ++DOMWINDOW == 144 (0x8bb2b800) [pid = 3833] [serial = 2347] [outer = 0x8a50a800] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 143 (0x8e9e8c00) [pid = 3833] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 142 (0x905e7800) [pid = 3833] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 141 (0x88045c00) [pid = 3833] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 140 (0x8fde3800) [pid = 3833] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 139 (0x95b2ec00) [pid = 3833] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 138 (0x877a5c00) [pid = 3833] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 137 (0x8e8bc800) [pid = 3833] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 136 (0x8e9e6c00) [pid = 3833] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 135 (0x979d4400) [pid = 3833] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 134 (0x936ec000) [pid = 3833] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 133 (0x95b31800) [pid = 3833] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 132 (0x8e9e5400) [pid = 3833] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 131 (0x8ff24400) [pid = 3833] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 130 (0x8f583800) [pid = 3833] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 129 (0x916e0c00) [pid = 3833] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 128 (0x85ee3000) [pid = 3833] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 127 (0x95dd6800) [pid = 3833] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 126 (0x899df800) [pid = 3833] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 125 (0x84e90000) [pid = 3833] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 124 (0x900e5000) [pid = 3833] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 123 (0x8fdee000) [pid = 3833] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 122 (0x8942c400) [pid = 3833] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 121 (0x8e733000) [pid = 3833] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 120 (0x88c25c00) [pid = 3833] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:24:27 INFO - PROCESS | 3833 | --DOMWINDOW == 119 (0x936e9800) [pid = 3833] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:24:27 INFO - PROCESS | 3833 | 1461299067606 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:24:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:24:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1800ms 21:24:27 INFO - PROCESS | 3833 | 1461299067624 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 21:24:27 INFO - PROCESS | 3833 | 1461299067661 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 21:24:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:24:27 INFO - PROCESS | 3833 | 1461299067671 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:24:27 INFO - PROCESS | 3833 | 1461299067675 Marionette TRACE conn4 <- [1,3094,null,{}] 21:24:27 INFO - PROCESS | 3833 | 1461299067680 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:27 INFO - PROCESS | 3833 | 1461299067988 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 21:24:28 INFO - PROCESS | 3833 | 1461299068012 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:28 INFO - PROCESS | 3833 | ++DOCSHELL 0x84e8e000 == 153 [pid = 3833] [id = 783] 21:24:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 120 (0x8a50bc00) [pid = 3833] [serial = 2348] [outer = (nil)] 21:24:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 121 (0x8be46400) [pid = 3833] [serial = 2349] [outer = 0x8a50bc00] 21:24:28 INFO - PROCESS | 3833 | 1461299068102 Marionette DEBUG loaded listener.js 21:24:28 INFO - PROCESS | 3833 | ++DOMWINDOW == 122 (0x8bef9c00) [pid = 3833] [serial = 2350] [outer = 0x8a50bc00] 21:24:29 INFO - PROCESS | 3833 | 1461299069000 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:24:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:24:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1384ms 21:24:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:24:29 INFO - PROCESS | 3833 | 1461299069057 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 21:24:29 INFO - PROCESS | 3833 | 1461299069060 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 21:24:29 INFO - PROCESS | 3833 | 1461299069066 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:24:29 INFO - PROCESS | 3833 | 1461299069070 Marionette TRACE conn4 <- [1,3098,null,{}] 21:24:29 INFO - PROCESS | 3833 | 1461299069075 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:29 INFO - PROCESS | 3833 | 1461299069463 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 21:24:29 INFO - PROCESS | 3833 | 1461299069860 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:29 INFO - PROCESS | 3833 | ++DOCSHELL 0x85dca800 == 154 [pid = 3833] [id = 784] 21:24:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 123 (0x85dcec00) [pid = 3833] [serial = 2351] [outer = (nil)] 21:24:29 INFO - PROCESS | 3833 | ++DOMWINDOW == 124 (0x85ee7c00) [pid = 3833] [serial = 2352] [outer = 0x85dcec00] 21:24:29 INFO - PROCESS | 3833 | 1461299069957 Marionette DEBUG loaded listener.js 21:24:30 INFO - PROCESS | 3833 | ++DOMWINDOW == 125 (0x86f5a000) [pid = 3833] [serial = 2353] [outer = 0x85dcec00] 21:24:30 INFO - PROCESS | 3833 | 1461299070843 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 21:24:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:24:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:24:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1795ms 21:24:30 INFO - PROCESS | 3833 | 1461299070862 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 21:24:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:24:30 INFO - PROCESS | 3833 | 1461299070869 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 21:24:30 INFO - PROCESS | 3833 | 1461299070877 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:24:30 INFO - PROCESS | 3833 | 1461299070884 Marionette TRACE conn4 <- [1,3102,null,{}] 21:24:30 INFO - PROCESS | 3833 | 1461299070893 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:31 INFO - PROCESS | 3833 | 1461299071151 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 21:24:31 INFO - PROCESS | 3833 | 1461299071444 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:31 INFO - PROCESS | 3833 | ++DOCSHELL 0x8779e800 == 155 [pid = 3833] [id = 785] 21:24:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 126 (0x88049000) [pid = 3833] [serial = 2354] [outer = (nil)] 21:24:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 127 (0x8890b000) [pid = 3833] [serial = 2355] [outer = 0x88049000] 21:24:31 INFO - PROCESS | 3833 | 1461299071551 Marionette DEBUG loaded listener.js 21:24:31 INFO - PROCESS | 3833 | ++DOMWINDOW == 128 (0x889c9800) [pid = 3833] [serial = 2356] [outer = 0x88049000] 21:24:32 INFO - PROCESS | 3833 | 1461299072570 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:24:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:24:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1751ms 21:24:32 INFO - PROCESS | 3833 | 1461299072628 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 21:24:32 INFO - PROCESS | 3833 | 1461299072633 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 21:24:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:24:32 INFO - PROCESS | 3833 | 1461299072661 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:24:32 INFO - PROCESS | 3833 | 1461299072664 Marionette TRACE conn4 <- [1,3106,null,{}] 21:24:32 INFO - PROCESS | 3833 | 1461299072684 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:32 INFO - PROCESS | 3833 | 1461299072940 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 21:24:33 INFO - PROCESS | 3833 | 1461299073363 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:33 INFO - PROCESS | 3833 | ++DOCSHELL 0x89cf0c00 == 156 [pid = 3833] [id = 786] 21:24:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 129 (0x89cfa400) [pid = 3833] [serial = 2357] [outer = (nil)] 21:24:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 130 (0x8a518000) [pid = 3833] [serial = 2358] [outer = 0x89cfa400] 21:24:33 INFO - PROCESS | 3833 | 1461299073463 Marionette DEBUG loaded listener.js 21:24:33 INFO - PROCESS | 3833 | ++DOMWINDOW == 131 (0x8be47400) [pid = 3833] [serial = 2359] [outer = 0x89cfa400] 21:24:34 INFO - PROCESS | 3833 | 1461299074393 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 21:24:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:24:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:24:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:24:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1776ms 21:24:34 INFO - PROCESS | 3833 | 1461299074418 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 21:24:34 INFO - PROCESS | 3833 | 1461299074425 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 21:24:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:24:34 INFO - PROCESS | 3833 | 1461299074443 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:24:34 INFO - PROCESS | 3833 | 1461299074452 Marionette TRACE conn4 <- [1,3110,null,{}] 21:24:34 INFO - PROCESS | 3833 | 1461299074459 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:34 INFO - PROCESS | 3833 | 1461299074728 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 21:24:35 INFO - PROCESS | 3833 | 1461299075046 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:35 INFO - PROCESS | 3833 | ++DOCSHELL 0x89428c00 == 157 [pid = 3833] [id = 787] 21:24:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 132 (0x8c0bc800) [pid = 3833] [serial = 2360] [outer = (nil)] 21:24:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 133 (0x8c0f7400) [pid = 3833] [serial = 2361] [outer = 0x8c0bc800] 21:24:35 INFO - PROCESS | 3833 | 1461299075193 Marionette DEBUG loaded listener.js 21:24:35 INFO - PROCESS | 3833 | ++DOMWINDOW == 134 (0x8c6ec000) [pid = 3833] [serial = 2362] [outer = 0x8c0bc800] 21:24:36 INFO - PROCESS | 3833 | 1461299076044 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 21:24:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:24:36 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 21:24:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:24:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:24:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1644ms 21:24:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:24:36 INFO - PROCESS | 3833 | 1461299076082 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 21:24:36 INFO - PROCESS | 3833 | 1461299076086 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 21:24:36 INFO - PROCESS | 3833 | 1461299076093 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:24:36 INFO - PROCESS | 3833 | 1461299076097 Marionette TRACE conn4 <- [1,3114,null,{}] 21:24:36 INFO - PROCESS | 3833 | 1461299076103 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:36 INFO - PROCESS | 3833 | 1461299076346 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 21:24:36 INFO - PROCESS | 3833 | 1461299076629 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"9081103d-58a8-40aa-ad3c-903c502c2ba1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:36 INFO - PROCESS | 3833 | ++DOCSHELL 0x86f5cc00 == 158 [pid = 3833] [id = 788] 21:24:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 135 (0x8c0f1800) [pid = 3833] [serial = 2363] [outer = (nil)] 21:24:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 136 (0x8e73b000) [pid = 3833] [serial = 2364] [outer = 0x8c0f1800] 21:24:36 INFO - PROCESS | 3833 | 1461299076729 Marionette DEBUG loaded listener.js 21:24:36 INFO - PROCESS | 3833 | ++DOMWINDOW == 137 (0x8e73fc00) [pid = 3833] [serial = 2365] [outer = 0x8c0f1800] 21:24:37 INFO - PROCESS | 3833 | 1461299077660 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:24:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:24:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1591ms 21:24:37 INFO - PROCESS | 3833 | 1461299077683 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 21:24:37 INFO - PROCESS | 3833 | 1461299077688 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 21:24:38 WARNING - u'runner_teardown' () 21:24:38 INFO - No more tests 21:24:38 INFO - Got 0 unexpected results 21:24:38 INFO - SUITE-END | took 1392s 21:24:38 INFO - Closing logging queue 21:24:38 INFO - queue closed 21:24:39 INFO - Return code: 0 21:24:39 WARNING - # TBPL SUCCESS # 21:24:39 INFO - Running post-action listener: _resource_record_post_action 21:24:39 INFO - Running post-run listener: _resource_record_post_run 21:24:40 INFO - Total resource usage - Wall time: 1431s; CPU: 98.0%; Read bytes: 770048; Write bytes: 958877696; Read time: 52; Write time: 351908 21:24:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:24:40 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 4096; Write bytes: 185397248; Read time: 8; Write time: 225528 21:24:40 INFO - run-tests - Wall time: 1398s; CPU: 98.0%; Read bytes: 704512; Write bytes: 773480448; Read time: 32; Write time: 126380 21:24:40 INFO - Running post-run listener: _upload_blobber_files 21:24:40 INFO - Blob upload gear active. 21:24:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:24:40 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 21:24:40 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'] 21:24:40 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 21:24:40 INFO - (blobuploader) - INFO - Open directory for files ... 21:24:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:24:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:24:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:24:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:24:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:24:44 INFO - (blobuploader) - INFO - Done attempting. 21:24:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:24:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:24:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:24:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:24:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:24:45 INFO - (blobuploader) - INFO - Done attempting. 21:24:45 INFO - (blobuploader) - INFO - Iteration through files over. 21:24:45 INFO - Return code: 0 21:24:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:24:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:24:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/826b3feb477d143c07cbed705f3ad3fd684694cedde5a426221a233db9bc6a3627daa8689ef757733cb88247da5b23a125d7c9faf29cb747cfc232477c6042ad", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e8e0061e2a14646d7bcab844e2463ef1083851d91e5c9145dc271893d7f5d596f94a15f6cc90a27891f6e2d995b29abaa3258f4f9eac6e603e4ff2ddf1f53d9"} 21:24:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:24:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:24:45 INFO - Contents: 21:24:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/826b3feb477d143c07cbed705f3ad3fd684694cedde5a426221a233db9bc6a3627daa8689ef757733cb88247da5b23a125d7c9faf29cb747cfc232477c6042ad", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e8e0061e2a14646d7bcab844e2463ef1083851d91e5c9145dc271893d7f5d596f94a15f6cc90a27891f6e2d995b29abaa3258f4f9eac6e603e4ff2ddf1f53d9"} 21:24:45 INFO - Running post-run listener: copy_logs_to_upload_dir 21:24:45 INFO - Copying logs to upload dir... 21:24:45 INFO - mkdir: /builds/slave/test/build/upload/logs 21:24:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1512.587985 ========= master_lag: 1683.11 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 53 mins, 15 secs) (at 2016-04-21 21:52:48.408743) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 24 secs) (at 2016-04-21 21:52:48.420212) ========= 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=5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/826b3feb477d143c07cbed705f3ad3fd684694cedde5a426221a233db9bc6a3627daa8689ef757733cb88247da5b23a125d7c9faf29cb747cfc232477c6042ad", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e8e0061e2a14646d7bcab844e2463ef1083851d91e5c9145dc271893d7f5d596f94a15f6cc90a27891f6e2d995b29abaa3258f4f9eac6e603e4ff2ddf1f53d9"} build_url:https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040111 build_url: 'https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/826b3feb477d143c07cbed705f3ad3fd684694cedde5a426221a233db9bc6a3627daa8689ef757733cb88247da5b23a125d7c9faf29cb747cfc232477c6042ad", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e8e0061e2a14646d7bcab844e2463ef1083851d91e5c9145dc271893d7f5d596f94a15f6cc90a27891f6e2d995b29abaa3258f4f9eac6e603e4ff2ddf1f53d9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/b5DAmzvjQQ2ZAAg4e7eVZw/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 24.55 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 24 secs) (at 2016-04-21 21:53:13.012906) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 21:53:13.013268) ========= 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=5a152710dd62cc268aad214e000002d8-1461297564.727711-119988520 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017937 ========= master_lag: 5.12 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 21:53:18.148814) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 21:53:18.149187) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 21:53:18.671795) ========= ========= Total master_lag: 1712.88 =========